Shanghai ( ; shanghaïen : Zanhe) est la ville la plus peuplée de Chine (en population urbaine). Elle constitue aussi l'une des plus grandes mégapoles du monde avec plus de 18,5 millions d'habitants (2012). Elle se situe sur la rivière Huangpu près de l'embouchure du Yangzi Jiang, à l'est de la Chine.