A megacity is an urban area with more than 10 million people. The UN counts exactly 33 of them. This quiz asks you to name all 33.
The first ten come fast. Then the map starts to test you: three of the 33 are in Africa, and only three are in Europe and North America together. The last few dots are where runs go to die.
How to play
Every city shows as a dot on the map from the start. The dot positions are your hints.
Start typing anywhere; the answer bar catches it automatically.
A correct guess names its dot and shows the city's rank and population.
Historic and alternate names are accepted — "Saigon" works for Ho Chi Minh City, "Bengaluru" for Bangalore.
The timer counts up. Give up reveals the remaining cities and logs your score.
What counts in this quiz
All 33 urban areas above 10 million people, as counted by the UN's World Urbanization Prospects 2025 report.
Populations are for the whole urban agglomeration — the continuous built-up area, not the official city limits.
Jakarta leads the list at roughly 42 million people, ahead of Dhaka and Tokyo.
What's not included — and why
Cities below the 10 million line are not in the quiz — Paris, Rio de Janeiro and Tehran all miss the cut in the 2025 figures.
City-proper counts are not used. Chongqing's municipality claims over 30 million people, but that boundary covers a rural region the size of Austria — its actual urban area is not a megacity in this count.
The 2025 revision redrew agglomeration boundaries, so this list can differ from older megacity lists you have seen.
Good to know
In 1975 the world had 8 megacities. In 2025 it has 33, and 19 of them are in Asia.
India places 5 cities on the list — more than any other country.
London is the smallest megacity in the count, at about 10.4 million — it crossed the line only in the 2025 revision.
The UN projects Dhaka to become the world's largest city by 2050.