Mapa físico de Shanghái
Shanghai se encuentra en el delta del río Yangtsé, se encuentra en el borde sur del estuario del Yangtsé en la parte media de la costa este de China. El municipio limita con las provincias de Jiangsu y Zhejiang al norte, sur y oeste, y limita al este con el Mar de la China Oriental.