上海市区的近代道路均为开埠后陆续辟筑。租界地区的道路尤以紧靠黄浦江、苏州河,多为沥青混凝土路面、沥青表面处治或弹街路。被租界分隔的上海地方政府所辖沪南、沪北地区,道路大都狭窄弯曲,多为弹街、煤渣路面。
新中国成立后,逐步完善市区道路系统,在修建主、次干道的同时,对原有的一般道路进行拓宽改建。
为了合理调整上海工业布局,“一五”后期,先后在城郊结合部开辟北新泾、桃浦、彭浦、漕河泾、五角场、长桥、周家渡、庆宁寺、吴淞等9个近郊工业区,在工业区中新建一批道路。北新泾、桃浦、彭浦3个工业区新辟道路网络较为完整。
为改善劳动人民居住条件,在国民经济恢复时期即在棚户区埋设下水道,铺筑街坊道路,随后在市区边缘地区陆续建设曹杨、甘泉、天山、日晖等居民新村。随着近郊工业区的建设和发展,在工业区附近又建造彭浦、桃浦、田林、沪东等新村。进入80年代,配合旧区改造,发展住宅建设,在原近郊又开辟了国和、中原、曲阳、运光、凉城、仙霞、德州、潍坊等几十个新村。居住区新辟和改建的道路,以主、次干道为骨架,构成方格形网络,道路间距一般为300~500米,路幅从初期的12~18米拓宽为现今的20~25米,大部分为水泥混凝土和沥青混凝土路面。