Geography Quiz Arcade

Biggest Cities in the World Quiz

Jakarta, Dhaka, Tokyo: the 33 megacities of 2025 from the UN's new count. Which is bigger, which country, which continent.

Jakarta, not Tokyo, is the biggest city in the world by the UN's 2025 count, and Dhaka is on course to overtake it. Test yourself on the 33 megacities of 10 million people or more, then check the full list.

How the biggest cities quiz works

Questions come in four kinds: which country a megacity is in, which continent, which of two cities has more people, and which of four megacities is in a given country. A few record questions cover the largest, the fastest-growing and the one that is shrinking. Two cities are only compared when one is at least 10% bigger. Easy plays the 10 largest cities, Medium 20, Hard 27 and Expert all 33.

The biggest cities in the world (2025)

RankCityCountryPopulation 2025Population 2000
1JakartaIndonesia41.9 million25.6 million
2DhakaBangladesh36.6 million17.4 million
3TokyoJapan33.4 million30.3 million
4New DelhiIndia30.2 million18.0 million
5ShanghaiChina29.6 million14.0 million
6GuangzhouChina27.6 million19.0 million
7CairoEgypt25.6 million15.7 million
8ManilaPhilippines24.7 million17.8 million
9KolkataIndia22.6 million18.4 million
10SeoulSouth Korea22.5 million19.0 million
11KarachiPakistan21.4 million10.8 million
12MumbaiIndia20.2 million16.0 million
13São PauloBrazil18.9 million16.7 million
14BangkokThailand18.2 million8.4 million
15Mexico CityMexico17.7 million17.6 million
16BeijingChina17.0 million9.6 million
17LahorePakistan15.2 million8.0 million
18IstanbulTurkey15.0 million10.6 million
19MoscowRussia14.5 million11.2 million
20Ho Chi Minh CityVietnam14.1 million6.0 million
21Buenos AiresArgentina14.0 million11.7 million
22New York CityUnited States13.9 million13.0 million
23ShenzhenChina13.9 million8.2 million
24BengaluruIndia13.2 million6.1 million
25OsakaJapan13.0 million14.5 million
26LagosNigeria12.8 million7.9 million
27Los AngelesUnited States12.7 million11.2 million
28LuandaAngola11.4 million0.7 million
29ChennaiIndia11.2 million7.6 million
30KinshasaDemocratic Republic of the Congo10.9 million5.3 million
31BogotáColombia10.6 million6.3 million
32LimaPeru10.6 million7.0 million
33LondonUnited Kingdom10.4 million7.7 million

Why Jakarta, and not Tokyo?

Older lists, including the UN's own 2018 edition, used each country's definition of a city. Some countries draw a tight municipal boundary and others a whole metropolitan area, so the same city can look very different from one list to the next. The 2025 edition counts every city the same way, by its continuous built-up area (the Degree of Urbanization method). On the old definitions Jakarta was about 12 million and thirtieth; on the new one it is 41.9 million and first. Tokyo, first in 2000, is now third.

Records worth knowing

  • Megacities: 33 in 2025, up from 8 in 1975. 19 are in Asia; India has five and China four.
  • Only top-10 city outside Asia: Cairo, seventh.
  • Biggest by 2050: Dhaka, projected at 52.1 million, just ahead of Jakarta.
  • Fastest-growing since 2000: Luanda, Angola, from about 0.7 million to 11.4 million.
  • Shrinking: Osaka has fewer people than in 2000, and Mexico City fell from 19.0 million in 2015 to 17.7 million in 2025.
  • Biggest in the US: New York City, then Los Angeles, the only two US megacities.

Source

United Nations, Department of Economic and Social Affairs, Population Division: World Urbanization Prospects 2025, The World's Cities in 2025 data booklet (November 2025), annex table of cities with more than 5 million people. Checked October 2026. Other rankings that use city limits or metro areas give different numbers, so treat any single list as one definition, not the final word.

Keep going

Frequently asked questions

What is the biggest city in the world?

Jakarta, Indonesia, with about 41.9 million people in 2025 by the UN's World Urbanization Prospects 2025. Dhaka (36.6 million) and Tokyo (33.4 million) are second and third.

What are the 10 biggest cities in the world?

Jakarta, Dhaka, Tokyo, New Delhi, Shanghai, Guangzhou, Cairo, Manila, Kolkata and Seoul, by the UN's 2025 count.

How many megacities are there?

33 cities had 10 million people or more in 2025, up from 8 in 1975. The UN projects 37 by 2050.

Why is Tokyo no longer the biggest city?

The UN now counts every city by its continuous built-up area. On that method Jakarta and Dhaka are larger, and Tokyo, whose population is barely growing, is third.

Is the quiz free?

Yes. There is no sign-up, and your best score for each difficulty is saved in this browser.

More games to play

Browse categories