India vs China: population

How India and China compare in population today and out to 2100, side by side, from UN World Population Prospects 2024.

๐Ÿ‡ฎ๐Ÿ‡ณ
India
1,470,295,711
๐Ÿ‡จ๐Ÿ‡ณ
China
1,414,458,552

India and China population, 2000-2100

Lines cross around 2023

0200M400M600M800M1.00B1.20B1.40B1.60B1.80B2000202020402060208021002023IndiaChina

Side by side

๐Ÿ‡ฎ๐Ÿ‡ณ India๐Ÿ‡จ๐Ÿ‡ณ China
Population today1.47 billion1.41 billion
Population 20501.68 billion1.27 billion
Population 21001.51 billion639 million
World rank#1#2
Peak year20622021
Median age (2024)2840
Fertility rate (2024)1.961.01
Life expectancy (2024)72 yrs78 yrs
Density (per kmยฒ)497147

India vs China, explained

Today India is the larger of the two, with about 1.47 billion people against China's 1.41 billion. India is the world's 1st most populous country and China the 2nd.

Their paths to 2100 differ. India edges higher over the century, moving from about 1.44 billion to 1.51 billion (+4.5%). China falls sharply, going from 1.42 billion to 639 million (-55.1%).

The two cross over: India overtook China back in 2023, when both sit near 1.43 billion people. It is one of the clearer signals of how the global ranking is being rewritten.

The deeper contrast is age and fertility. India has a median age near 28 and 1.96 births per woman, against China's 40 and 1.01. All figures follow the UN's medium-variant projection.

See the full India vs China crossover โ†’

More comparisons

These countries