When did India overtake China in population?
The crossover
Population, 2000โ2100
What this means
India overtook China in total population back in 2023. At the crossover, both countries sit at roughly 1.43 billion people. It is a milestone that has already happened, and the gap between the two has continued to widen since.
The reason is a tale of two trajectories. India is expected to edge higher before levelling off over the century, moving from about 1.44 billion in 2024 toward 1.51 billion by 2100. China, by contrast, is projected to fall sharply, going from roughly 1.42 billion to 639 million over the same period. Differences in fertility and age structure (India's median age near 28 versus China's near 40 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. This particular change is now history 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, India rising relative to China, is robust across the plausible range of outcomes.
Decade by decade
Medium-variant projection, millions
| Year | India | China | Difference |
|---|---|---|---|
| 2030 | 1.52 billion | 1.40 billion | +119 million |
| 2040 | 1.62 billion | 1.35 billion | +273 million |
| 2050 | 1.68 billion | 1.27 billion | +412 million |
| 2060 | 1.70 billion | 1.14 billion | +559 million |
| 2070 | 1.69 billion | 1.01 billion | +685 million |
| 2080 | 1.65 billion | 877 million | +772 million |
| 2090 | 1.58 billion | 751 million | +833 million |
| 2100 | 1.51 billion | 639 million | +870 million |