Population
Shanghai comptait 24 758 900 habitants fin 2022, dont 14 696 300 résidents enregistrés et 10 062 600 migrants. Cette année, la ville a vu naître 108 000 enfants parmi la population résidente, affichant un taux de natalité de 4,35‰. Le ratio de naissances masculines par rapport aux naissances féminines pour 100 habitants résidents à Shanghai était de 107,81. L'espérance de vie des résidents permanents de Shanghai en 2022 atteignait 83,18 ans, ce qui était à peu près similaire à celle des pays développés en Europe et en Amérique du Nord. Avec une espérance de vie de 84,8 ans, le Japon est en tête au niveau mondial. Shanghai n'est qu'à 1,6 an derrière le Japon, se rapprochant des niveaux observés en Norvège et en Suisse.
Sources : Shanghai Almanac 2023, Jiefang Daily