上海是中国最大的通商口岸,外国侨民也较他地为多,各国领事机构乃集中于上海。从1843年至1949年5月的百余年间,有30多个国家曾在上海设立领事馆或总领事馆。还有一些外国使馆在上海设有办事处。第二次世界大战后,联合国一些机构在中国的分支机构也多设于上海。
第一章外国驻沪领馆 第二章外国使馆在沪机构 第三章联合国驻沪机构 附:外国驻沪使馆表