1949年-1957年 上海市 市区:黄浦区、老闸区、邑庙区、蓬莱区、泰山区、卢家湾区、常熟区、徐家汇区、长宁区、静安区、普陀区、闸北区、新成区、江宁区、北站区、虹口区、北四川路区、提篮桥区、榆林区、杨树浦区;郊区:新市街区、江湾区、吴淞区、大场区、新泾区、龙华区、杨思区、洋泾区、高桥区、真如区 江苏省 上海县、宝山县、嘉定县、松江县、川沙县、南汇县、奉贤县、金山县、青浦县、崇明县
1958年-1959年 上海市:黄浦区、邑庙区、蓬莱区、卢湾区、徐汇区、长宁区、普陀区、闸北区、新成区、江宁区、虹口区、提篮桥区、榆林区、杨浦区;浦东县、上海县、宝山县、嘉定县、松江县、川沙县、南汇县、奉贤县、金山县、青浦县、崇明县
1960年-1963年 上海市:黄浦区、南市区、卢湾区、徐汇区、长宁区、静安区、普陀区、闸北区、虹口区、杨浦区、闵行区、吴淞区;上海县、宝山县、嘉定县、松江县、川沙县、南汇县、奉贤县、金山县、青浦县、崇明县
1964年-1987年 上海市:黄浦区、南市区、卢湾区、徐汇区、长宁区、静安区、普陀区、闸北区、虹口区、杨浦区;上海县、宝山县、嘉定县、松江县、川沙县、南汇县、奉贤县、金山县、青浦县、崇明县
1988年-1991年 上海市:黄浦区、南市区、卢湾区、徐汇区、长宁区、静安区、普陀区、闸北区、虹口区、杨浦区、闵行区、宝山区;上海县、嘉定县、松江县、川沙县、南汇县、奉贤县、金山县、青浦县、崇明县
1992年-1996年 上海市:浦东新区、黄浦区、南市区、卢湾区、徐汇区、长宁区、静安区、普陀区、闸北区、虹口区、嘉定区、杨浦区、闵行区、宝山区;松江县、南汇县、奉贤县、金山县、青浦县、崇明县
1996年-1998年 上海市:浦东新区、黄浦区、南市区、卢湾区、徐汇区、长宁区、静安区、普陀区、闸北区、虹口区、嘉定区、杨浦区、闵行区、宝山区、金山区、松江区;南汇县、奉贤县、青浦县、崇明县
1999年-2000年 上海市:浦东新区、黄浦区、南市区、卢湾区、徐汇区、长宁区、静安区、普陀区、闸北区、虹口区、嘉定区、杨浦区、闵行区、宝山区、金山区、松江区、青浦区;南汇县、奉贤县、崇明县
1999年至今 上海市:浦东新区、黄浦区、卢湾区、徐汇区、长宁区、静安区、普陀区、闸北区、虹口区、嘉定区、杨浦区、闵行区、宝山区、金山区、松江区、青浦区、南汇区、奉贤区;崇明县
2013年行政划分区共有17个县级行政区划单位(黄浦、徐汇、长宁、静安、普陀、闸北、虹口、杨浦、闵行、宝山、嘉定、浦东新区、金山、松江、青浦、奉贤16个区,崇明1个县)。市政府驻黄浦区人民大道200号。
2014年上海管辖黄浦、徐汇、长宁、闸北、静安、普陀、虹口、杨浦、闵行、宝山、嘉定、浦东新区、金山、松江、青浦、奉贤15个市辖区和崇明县(合计16个县级行政区划单位),104个街道、107个镇、2个乡(合计210个乡级行政单位)。市政府驻黄浦区人民大道200号。
2015年,上海行政划分区将闸北和静安合并,变成了15个区县,(黄浦、徐汇、长宁、静安、普陀、虹口、杨浦、闵行、宝山、嘉定、浦东新区、金山、松江、青浦、奉贤15个区,崇明1个县)。市政府驻黄浦区人民大道200号。