When will Pakistan overtake Indonesia in population?

Projected crossover
2037
both near 307 million people
๐Ÿ‡ต๐Ÿ‡ฐ Pakistan
257,236,371
๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesia
286,820,254
Current gap
29.6 million

The crossover

Population, 2000โ€“2100

0100M200M300M400M500M2000202020402060208021002037PakistanIndonesia

What this means

Pakistan is projected to overtake Indonesia in total population around 2037. At the crossover, both countries sit at roughly 307 million people. Today Indonesia is still larger, but the trend lines are converging and the order is set to flip within a generation.

The reason is a tale of two trajectories. Pakistan is on course to more than double over the century, moving from about 249 million in 2024 toward 511 million by 2100. Indonesia, by contrast, is expected to edge higher before levelling off, going from roughly 282 million to 296 million over the same period. Differences in fertility and age structure (Pakistan's median age near 20 versus Indonesia's near 30 today) explain much of the divergence.

Crossovers like this one are how the global population ranking is quietly rewritten. As faster-growing populations climb the table and slower-growing or shrinking ones slip down, the list of the world's largest countries in 2100 will look markedly different from today's. The 2037 crossing is one of the clearer signals of that shift.

As with all long-range projections, the exact year carries uncertainty. Under the UN's high and low fertility scenarios the crossover could arrive earlier or later, and the figures here follow the medium variant. Still, the direction of travel, Pakistan rising relative to Indonesia, is robust across the plausible range of outcomes.

Decade by decade

Medium-variant projection, millions

YearPakistanIndonesiaDifference
2030275 million295 millionโˆ’20.4 million
2040323 million311 million+11.4 million
2050370 million320 million+49.1 million
2060412 million323 million+89.9 million
2070450 million320 million+129 million
2080479 million315 million+164 million
2090498 million307 million+192 million
2100511 million296 million+214 million

The countries

Other crossovers