Shanghai Population 2024 Forecast. 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. With 27 million people living in its urban area, shanghai is the largest city in china, and the largest city in the world—and the city’s population is only expected to grow.
United nations population projections are also included through the year 2035. Shanghai data is updated yearly, averaging 0.698 % (median) from dec 1990 to 2023, with 34 observations.