Population of Shanghai 2020
24,152,700 persons

Year Male Female Total Change
2000 7,414,274 6,934,261 14,348,535
Population density

 3,809.57 persons/sq.km²

 Male

7,414,274

 Female

6,934,261

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