Depuis 2008, Shanghai a procédé à de nombreuses améliorations de ses infrastructures, notamment la construction d'un nouveau périphérique, d'un vaste réseau de métro et d'améliorations de ses chemins de fer et de ses ports.
Dans le cadre de l'expansion urbaine, il a également été décidé de créer neuf villes satellites dans le cadre du projet "Une ville, neuf villes", en construisant un quartier d'inspiration hollandaise, Gaoqiao (Holland Village (Shanghai)), avec des copies de bâtiments et de cours d'eau célèbres.
Située au bord de la mer de Chine orientale (qui fait partie de l'océan Pacifique), Shanghai est traversée par la rivière Huangpu, qui fait partie du delta de la rivière Jangtsekiang. À l'ouest de la rivière se trouve Puxi, où se trouve le centre historique de la ville, et à l'est de la rivière, un nouveau centre financier moderne a été créé à Pudong.