Population of Shanghai municipality, China 1980-2024
According to official figures, around 24.8 million permanent residents were living in the administrative area of Shanghai municipality in 2024. This was 71,900 people less than in the previous year.
Population development in Shanghai
During the economic reform and opening-up period, Shanghai’s population more than doubled and reached 24.5 million in 2013. However, the limits of demographic growth in Chinese megacities became increasingly apparent since the beginning of the 21st century. In 2017, the Shanghai municipal government planned to limit Shanghai's population and to keep the population within the 25 million-threshold until 2035. As a result, the total population has remained relatively stable since 2013. Furthermore, inhabitants are unevenly distributed across the city districts, with the central urban areas having population densities of around 20,000 people or more per square kilometer.
Current demographic shifts
Under the conditions of restricted demographic inflows, the effect of population aging becomes increasingly apparent in Shanghai. The city traditionally had a low birth rate compared to other regions in China. In recent years, the number of deaths exceeded the number of births, a development that most probably started in 2020. This development is also reflected in the share of people aged 65 and over which increased steadily in recent times. If migration barriers are not lowered, population decrease in Shanghai is likely in the future.