1292年元朝把上海镇从华亭县划出,批准上海设立上海县。1927年3月29日,中华民国政府在租界以外地区设上海特别市,包括上海县、宝山县17市乡,脱离江苏省直属行政院管辖。1930年7月正式改称上海市。1949年,上海设为直辖市。
1937年11月12日,日本攻占上海,上海沦陷。
1945年9月9日,日本投降典礼在南京举行,上海不举行仪式。9月12号下午2时,第三方面军汤恩伯召见日本第十三军司令官松井陆军中将,面交沪字第一号命令,上海一切接收事宜均以此遵照执行。
1949年5月27日,中国人民解放军解放上海。