Population

english.shanghai.gov.cn

Shanghai had a resident population of 24,758,900 as of the end of 2022, including 14,696,300 registered residents and 10,062,600 migrants. The year saw 108,000 births registered among the resident population, with a birth rate of 4.35‰. The ratio of male to female births per 100 of the resident population in Shanghai was 107.81. The life expectancy of Shanghai's permanent residents in 2022 was 83.18 years, which was roughly the same as developed countries in Europe and North America. Japan ranked first globally in life expectancy, at 84.8 years. Shanghai was only 1.6 years behind Japan, and close to Norway and Switzerland.

 

Sources: Shanghai Almanac 2023, Jiefang Daily