Population

english.shanghai.gov.cn| May 19, 2025

Shanghai had a resident population of 24,802,600 as of the end of 2024, including 14,967,700 registered residents and 9,834,900 migrants. The year saw 118,000 births registered among the resident population, with a birth rate of 4.75‰. The ratio of male to female births per 100 of the resident population in Shanghai was 107.2. 

 

Source: Shanghai Municipal Statistics Bureau and Survey Office of the National Bureau of Statistics in Shanghai