Shanghai Population 2024 Estimate. Birth rate at new low, death rate at highest since 1974. 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.
Total deaths rise 6.6% to. Although official data is not yet available, the population of shanghai in 2024 is estimated to be just over 24.1 million people.