Home › First Time China › China by the Numbers › Largest Cities in the World 2025

What Are the Largest Cities in the World?

Under the UN's 2025 method, Jakarta is the largest city in the world (41.9 million). Shanghai (29.6 million) and Guangzhou (27.6 million) are 5th and 6th.

The ranking

RankUrban agglomerationCountry20252050 (projection)
1JakartaIndonesia41.951.8
2DhakaBangladesh36.652.1
3TokyoJapan33.430.7
4New DelhiIndia30.233.9
5ShanghaiChina29.634.9
6GuangzhouChina27.629.2
7CairoEgypt25.632.4
8ManilaPhilippines24.727.1
9KolkataIndia22.623.8
10SeoulSouth Korea22.521.2

How this is measured

UN World Urbanization Prospects 2025 uses a new harmonised method: contiguous high-density built-up areas, not city administrative borders. Results differ a lot from older editions (which put Tokyo first). The UN press release rounds Dhaka to 'almost 40 million'; the table uses the 36.6 million figure published by Germany's statistics office from the same dataset.

See it in China

Sources

Reuse these numbers

These figures are compiled by PreeChina from the sources above. You may reuse them under the CC BY 4.0 licence: credit "PreeChina" and link to this page. Download the table as CSV.

Suggested citation:

PreeChina, "What Are the Largest Cities in the World?", China by the Numbers, https://www.preechina.com/first-time-china/china-by-the-numbers/largest-cities-in-the-world/, checked 24 October 2026. Licensed CC BY 4.0. Original data: UN DESA Population Division; Destatis (Federal Statistical Office of Germany).

See it for yourself

PreeChina plans private tours, student groups and business groups across China, built around the places on pages like this one.

Plan a trip