DataIndia
India vs WorldConnectSangam

India vs China: population and growth

Source: World Bank / UN · Last updated July 2026

India population

1.47 billion

China population

1.41 billion

India has overtaken China as the world's most populous country. India's population is estimated at 1.47 billion in 2026, while China's population has fallen to 1.41 billion.

Key differences

Median age - India28.4 years
Median age - China38.4 years
Working age - India67%
Working age - China63%
Urban share - India36%
Urban share - China65%

Source

World Bank, United Nations Population Division. Figures reflect the most recent data available as of July 2026.