上海于1936年正式脱离江苏,成为一个独立的省级行政单位。在1911年的起义中,上海曾尝试脱离江苏的统治,成立了上海军政府。而在1926年,上海的行政事务不再由江苏省管辖,直系军阀孙传芳成立了淞沪商埠督办公署,标志着上海正式脱离江苏。1927年,上海特别市成立,成为中央政府直辖的特别市。由于上海的强大经济实力和巨大的城市规模,在新中国成立后,上海保留了直辖市地位,并未并入江苏省。
上海之所以成为市而不是省的原因是因为它是中国四个直辖市之一,直辖市虽然具有省级行政单位的地位,但并不等同于省。这样的安排让重庆市的市长职位与四川省省长职位有所不同,避免了不合理性。
改革开放后的上海成为中国的国家中心城市,也是国际经济、金融、贸易、航运和科技创新中心等。