Most Populated Cities in the World: Jakarta Now Outranks Tokyo
Geographic Extremes

Most Populated Cities in the World: Jakarta Now Outranks Tokyo

UN figures released in November 2025 put Jakarta first at 41.9 million, Dhaka second and Tokyo third. On the UN's new city definition the two were level around 2010, and Dhaka is projected to draw level with Jakarta in the late 2040s.

Geography Worlds
February 10, 2025
Updated October 9, 2026
9 min read

The most populated city in the world is Jakarta, Indonesia, with about 41.9 million people in 2025, according to the United Nations' World Urbanization Prospects 2025. Dhaka in Bangladesh is second with 36.6 million and Tokyo third with 33.4 million, followed by Delhi (30.2 million), Shanghai (29.6 million), Guangzhou (27.6 million), Cairo (25.6 million), Manila (24.7 million), Kolkata (22.5 million) and Seoul (22.5 million). These are populations of whole urban areas, not of city limits, estimated for 1 July 2025 and published by the UN Population Division in November 2025.

If you learned that Tokyo is the biggest city on Earth, you weren't wrong when you learned it. Tokyo topped the UN's rankings for decades. What changed is partly the cities and partly the ruler used to measure them, and the UN's new data lets us replay the ranking year by year from 1975 to a projection for 2050. On that consistent yardstick, Jakarta drew level with Tokyo around 2010 and has pulled clearly ahead since, and Dhaka is on course to catch Jakarta in the late 2040s.

Why the old answer was Tokyo

The previous edition of the UN report, published in 2018, listed Tokyo first with 37 million people, ahead of Delhi with 29 million, according to the UN's 2018 key facts sheet. That edition took each country's own definition of a city or urban area, and those definitions varied widely: some drew generous lines around whole metropolitan regions, others counted little beyond the core city.

The 2025 edition throws those national definitions out for its city tables. It uses the Degree of Urbanisation, a method agreed by international statistics bodies, that works from satellite imagery and a grid of one-kilometre squares. A city is any patch of contiguous squares holding at least 1,500 people per square kilometre, with at least 50,000 people in total. Wherever the dense patch keeps going, the city keeps going, whatever the administrative map says. The UN also lowered its threshold for counting a place as a city from 300,000 people to 50,000, which is why the database now covers 12,138 cities.

Applied to Jakarta, the dense area spills far past the provincial boundary into neighbouring cities such as Bekasi, Depok and Tangerang, because the built-up land between them never thins out. The province of Jakarta itself had about 11.34 million residents in mid-2024, in Indonesia's civil-registry (Dukcapil) data as reported by Databoks. The dense urban area the UN measures is nearly four times that, spread over 4,883 km². Tokyo's urban area covers 5,148 km² but holds fewer people, at 6,490 per km² against Jakarta's 8,584.

Office towers of central Jakarta seen across a road from the Gelora Bung Karno sports complex
Office towers of central Jakarta, seen from the Gelora Bung Karno sports complex in March 2022. Photo: Medelam, CC BY-SA 4.0, via Wikimedia Commons

Here are the 25 largest cities on that measure, with where each stood in 1975 and where the UN expects it in 2050.

The 25 most populated cities in 2025, UN World Urbanization Prospects 2025 (mid-year)
RankCityCountry202519752050 (projected)Rank 1975Rank 2050People per km²
1JakartaIndonesia41.9M11.7M51.8M428,584
2DhakaBangladesh36.6M5.0M52.1M2215,371
3TokyoJapan33.4M24.3M30.7M176,490
4DelhiIndia30.2M6.1M33.9M17414,385
5ShanghaiChina29.6M4.5M34.9M2439,444
6GuangzhouChina27.6M1.6M29.2M8886,069
7CairoEgypt25.6M7.4M32.4M14615,542
8ManilaPhilippines24.7M8.3M27.1M12910,146
9KolkataIndia22.5M10.5M23.8M7109,682
10SeoulSouth Korea22.5M10.1M21.2M8129,974
11KarachiPakistan21.4M4.6M32.6M23524,624
12MumbaiIndia20.2M8.3M23.1M111127,301
13São PauloBrazil18.9M10.5M18.2M6169,271
14BangkokThailand18.2M3.7M20.5M31136,832
15Mexico CityMexico17.7M11.1M17.7M5188,457
16BeijingChina17.0M5.2M18.0M21179,932
17LahorePakistan15.2M4.4M20.4M261415,674
18IstanbulTurkey15.0M5.3M16.3M202011,841
19MoscowRussia14.5M8.5M15.5M10229,305
20Ho Chi Minh CityVietnam14.1M2.4M17.2M54199,090
21Buenos AiresArgentina14.0M8.6M14.2M9256,478
22New York CityUnited States13.9M12.1M13.2M3285,173
23ShenzhenChina13.9M0.5M14.7M384239,512
24BengaluruIndia13.2M2.4M14.3M552420,541
25OsakaJapan13.0M14.4M10.4M2375,816

1975: the list Tokyo and Osaka led

Run the same method back to 1975 and the top of the table looks like a different planet. Tokyo had 24.3 million people. Second was Osaka with 14.4 million, and third New York with 12.1 million. There were 8 cities of ten million or more. Jakarta, at 11.7 million, was already fourth, which surprises people who assume its rise is recent.

Of the ten largest cities of 1975, only four are still in the top ten: Tokyo, Jakarta, Kolkata and Seoul. The rest have been pushed down the table by cities that barely registered fifty years ago. Delhi was 17th in 1975, Dhaka 22nd, Shanghai 24th and Guangzhou 88th.

Bump chart of the world rank of the ten largest cities of 2025 in 1975, 2000, 2025 and 2050
World rank of today's ten largest cities at four dates. Delhi, Dhaka, Shanghai and Guangzhou were all outside the top 15 in 1975. Chart: Geography Worlds, from UN WUP 2025 data.

Around 2010: Jakarta draws level with Tokyo

On the UN's series, the lines cross in 2010, when Jakarta was ahead by about 37,000 people, or 0.1%. That is far smaller than the uncertainty in any modelled estimate, so the honest reading is that the two were level around then; what is not in doubt is the gap since, which had grown to 8.5 million by 2025. Tokyo was still growing then, but slowly: between 2000 and 2010 it added about 226 thousand people a year, while Jakarta added about 700 thousand. Jakarta's urban area also more than doubled in extent between 1975 and 2025, from 2,114 km² to 4,883 km², as the farmland of the plain around the old city filled with housing, roads and factories.

Tokyo's population peaked at 33.7 million in 2020, on these figures, and has eased down since. Japan's population peaked in 2008 and has fallen every year since 2011, according to its Statistics Bureau, and the capital can no longer outgrow the country around it for long. The UN expects Tokyo to hold 30.7 million people in 2050, enough to rank only 7th.

Line chart of the populations of Jakarta, Dhaka, Tokyo, Delhi and Shanghai from 1975 to 2050, marking where Jakarta draws level with Tokyo around 2010 and Dhaka draws level with Jakarta around 2049
Populations of the five largest cities of 2025, in millions. Lines are dashed where they are UN projections. Chart: Geography Worlds, from UN WUP 2025 data.

The next handover is projected for 2049, when Dhaka edges past Jakarta. The two are expected to finish the period almost level, Dhaka at 52.1 million and Jakarta at 51.8 million in 2050, so small changes in either country's birth rates or migration could move the date by years. Shanghai is projected to climb to third with 34.9 million.

Dhaka, Shenzhen and the steepest climbs

Dhaka's rise is the clearest example of what drives the modern ranking. It had 5.0 million people in 1975, four years after Bangladesh's independence, and has multiplied 7.3 times since. Its garment industry, which grew from almost nothing in the late 1970s into one of the world's largest clothing exporters, drew millions of workers from the countryside. Rivers and low-lying wetland hem the city in, so it grew upward and outward into a dense, sprawling urban area of 6,812 km².

The fastest climb in the top 25 belongs to Shenzhen, which grew 28 times over, from 0.5 million to 13.9 million. In 1975 it was a cluster of fishing and farming villages on the border with Hong Kong. China made it a Special Economic Zone in 1980, and the factories and migrants followed. Its neighbour Guangzhou multiplied 17 times, from 1.6 million to 27.6 million, and now ranks sixth in the world.

Shenzhen×28.4 (0.5M → 13.9M)
Guangzhou×16.8 (1.6M → 27.6M)
Dhaka×7.3 (5.0M → 36.6M)
Shanghai×6.5 (4.5M → 29.6M)
Ho Chi Minh City×5.9 (2.4M → 14.1M)
Bengaluru×5.6 (2.4M → 13.2M)
Bangkok×5.0 (3.7M → 18.2M)
Delhi×5.0 (6.1M → 30.2M)
How many times over each top-25 city has multiplied, 1975 to 2025. Source: UN WUP 2025.

Population density varies widely among these giants. The most crowded of the top 25 is Mumbai, at 27,301 people per km². It holds 20.2 million people on just 740 km², most of it on Salsette Island, hemmed in by the Arabian Sea and the creeks that separate it from the mainland; newer growth has jumped those creeks to Thane and Navi Mumbai. Dhaka, by comparison, has about a fifth as many people per square kilometre.

The giants that are already shrinking

Six of the 33 cities with ten million or more people in 2025 are projected to be smaller in 2050 than they are now: Tokyo, Seoul, São Paulo, Mexico City, New York City and Osaka. They share a pattern. Each is in a country where women now have fewer than about 2.1 children on average, the level that keeps a population stable, and where most of the move from countryside to city has already happened.

Osaka shows how far a city can slide without collapsing. It was the world's second-largest city in 1975, with 14.4 million people. It has 13.0 million today, which ranks 25th, and the UN projects 10.4 million by 2050. New York tells a similar story in rank rather than size: it actually grew, from 12.1 million to 13.9 million, yet fell from 3rd to 22nd because others grew so much faster. London, with 10.4 million, ranks 33rd.

Where the next megacities are rising

The number of megacities, cities of ten million or more, went from 8 in 1975 to 33 in 2025. The UN projects 37 by 2050. Nine of the top ten are in Asia, and the only exception is Cairo, with 25.6 million people strung along the Nile.

19758
199016
200020
201025
202533
2035 (proj.)34
2050 (proj.)37
Cities of 10 million or more people. Source: UN WUP 2025; 2035 and 2050 are projections.

The cities projected to join the club by 2050 are Hajipur, Dar es Salaam, Addis Ababa and Kuala Lumpur. One name looks odd. Hajipur is a district town across the Ganges from Patna, in the Indian state of Bihar, and you won't find it on lists of famous cities. The UN's file credits it with 9.9 million people in 2025 because the grid method joins the densely settled villages of the surrounding plain into a single continuous patch. Rural Bihar is so crowded that, by satellite, much of it looks urban.

South of the Sahara, Africa's big cities sit further down the table but are growing fastest. Lagos ranks 26th with 12.8 million, Kinshasa has 10.9 million, and Luanda, with 11.4 million today, is projected to reach 20.3 million by 2050, a rise of 78% in 25 years.

How far to trust the figures

Every number on this page is a modelled estimate rather than a headcount. Censuses in many countries are years old, and the UN combines them with satellite imagery to estimate where people live. It also grades each city's figure for plausibility. Jakarta and Tokyo are rated high, while Dhaka is rated moderate.

Even the UN's own announcement rounded loosely. Its press release of 18 November 2025 described Dhaka as having almost 40 million people, while the published table gives 36.6 million. We use the table. The release's other headline figure checks out: the 12,138 cities in the database hold 3.69 billion people, or 45 percent of the world's 8.2 billion.

Other organisations draw city edges differently and get different rankings. Definitions built on commuting regions draw wider lines than the density grid, counting suburbs it leaves out, and so can produce a different order at the top. Neither approach is wrong; they answer different questions. The UN's method has one big advantage: it measures every city on Earth the same way, so a ranking built from it compares like with like.

The figures above cover the 511 cities with at least a million people in 2025, with populations every few years from 1975 to 2050 and coordinates for mapping; download the data as a CSV. To build charts like these from a spreadsheet of your own, try Parity. The sources are:

For the same 33 cities grouped continent by continent, with how other counts arrive at 32 or 42, see our guide to every megacity over 10 million, or go deeper into the leader with the largest cities in Indonesia, where Jakarta's neighbours Bekasi and Tangerang rank as major cities in their own right.