Shanghai

China

Shanghai is a provincial-level direct-administered municipality located in China. It is situated on the southern estuary of the Yangtze River, and its urban landscape is bisected by the Huangpu River.

As of 2026, Shanghai has an urban population of 30,050,000 people. This figure makes it the most populous city in China and ranks as the fifth-largest city in the world by population.

Sources

  1. Shanghai