Skip to main content
Cities

Shanghai

Shanghai (29.2 million inhabitants): major city of China, with country factbook, ranking and leader links.

Last updated: October 2026

About Shanghai

CountryChina
Population29.2 million

Source: UN World Urbanization Prospects, 2022 Revision (metropolitan agglomeration estimate). Observation date: 2022. The Bureau cross-checked major-city figures against UN WUP; smaller-city figures are presented as published and have not been individually re-verified.

What is the population of Shanghai?

Shanghai has a metropolitan population of 29.2 million, according to the UN World Urbanization Prospects (2022 Revision) cited on this page.

Where is Shanghai located?

Shanghai is in China. It is a major city of China.

What is Shanghai known for?

Shanghai is a major city of China. The Bureau’s profile records its population and country context; see the China factbook for the wider national picture.

Other cities in China

BeijingChongqingGuangzhouTianjinShenzhen
ChinaRankings

Across the Bureau

China — Country ProfileBeijing, China — City ProfileChongqing, China — City ProfileWho won the last election in China?What are the main airports of China?China — Military Capability AssessmentDid China acquire Fujian aircraft carrier?Did China acquire Nuclear-powered aircraft carrier?