1949-1955年上海市,1949年5月28日成立上海市人民政府,设黄浦、老闸、邑庙、蓬莱、嵩山、卢湾、常熟、徐汇、长宁、普陀、闸北、静安、新成、江宁、北站、虹口、北四川路、提篮桥、杨浦、榆林等20个区和新市、江湾、吴淞、大场、新泾、龙华、洋泾、真如、高桥等10个郊区。同时,上海的郊县划入苏南、苏北行署,后由江苏省管辖。52年设东昌区,撤新市区。1953年设水上区。

1956-1957年上海市,56撤老闸、北站、常熟、北四川路、嵩山、静安、水上7区撤吴淞、江湾、大场3区,合设北郊区撤高桥、洋泾、杨思3区,合设东郊区撤真如、龙华、新泾3区,合设西郊区。经过行政调整,上海市辖区减为18个,辖15个市区和3个郊区。