上海市位于我国南北海岸线的中点及长江的出海口。在鸦片战争以前,上海只是一个港口,其城市规模无法与南京、广州相比。五口通商以后,由于海港作用凸显,对外贸易通商日盛,仅用了不到20年的时间,上海港就超过广州港,成为全国第一大港。到20世纪初,上海市的城市规模跃居全国第一。