直到1980年为止,上海市的区划16年未变。有黄浦、南市、卢湾、徐汇、长宁、闸北、静安、虹口、杨浦、普陀10区和上海、嘉定、宝山、川沙、南汇、奉贤、松江、金山、青浦、崇明10县。
2009年,撤销南汇区并入浦东新区。2011年,合并黄浦区、卢湾区设立新的黄浦区。2015年撤销闸北区、静安区,设立新的静安区。2016年7月22日,崇明县撤县设崇明区。
自1958年设县以来,58年后上海再一次变成无县时代。上海市现辖黄浦区、徐汇区、静安区、长宁区、普陀区、虹口区、杨浦区、浦东新区、闵行区、宝山区、嘉定区、金山区、松江区、青浦区、奉贤区、崇明区16个区。
上海自1843年开埠以来,行政区划一直调整,但是十个区十个县一直延续。市中心有江边的黄浦、东边杨浦、虹口、南边卢湾、南市、中部闸北、中部静安、中部长宁和普陀和徐汇区。而偏远地区的十个县是:西南闵行县、东北崇明、川沙、宝山县、嘉定、南汇、奉贤县、金山县、青浦县、松江县。这些有的还在现在