Population of Shanghai 2023
24,152,700
persons
Year | Male | Female | Total | Change |
2000 | 7,414,274 | 6,934,261 | 14,348,535 | — |
Population of Shanghai is 24,152,700 .
Shanghai (China) population data is collected from official population sources and publicly available information resources.
- Population density of Shanghai is 3,809.57 persons/sq.km²
- Male population — 7,414,274
- Female population — 6,934,261
China cities by inhabitants