Population
english.shanghai.gov.cn|
May 19, 2025
Shanghai's resident population stood at 24,854,100 at the end of 2025, of whom 15,109,100 held local hukou (permanent household registration) and 9,745,000 were those without. In 2025, 107,000 births were recorded, with a birth rate of 4.31‰. The gender ratio of the resident population was 106.6 males per 100 females.
Source: Shanghai Municipal Statistics Bureau and Survey Office of the National Bureau of Statistics in Shanghai