A abril de 2025, la población de India es de 1,451.4 millones. El número de habitantes ha crecido en 13 millones en el último año, lo que representa un incremento del 0.89%. La edad media de la población ha aumentado en los últimos años, pasando de 25.5 años en el 2015 a 29 años en 2025. Actualmente, la esperanza de vida al nacer es de 72.5 años y la densidad de población es de 489.2 habitantes por kilómetro cuadrado.
La tasa de crecimiento de la población de India alcanzó su punto máximo en 1962, rondando el 2.31% anual, pero desde entonces ha disminuido a alrededor del 0.88% en 2025. El aumento anual en el número de personas también ha disminuido desde un pico de aproximadamente 19.43 millones en 2001 hasta cerca de 12.79 millones en 2025.
En India la esperanza de vida al nacer ha estado aumentando, con el indicador pasando de 65 años en 2005 a 72.5 años en 2025. Esto representa un aumento de casi 8 años en las últimas 2 décadas.
India tiene múltiples ciudades grandes con un gran número de habitantes, incluyendo 5 con más de 5 millones. La ciudad más poblada es Bombay, Maharashtra, con aproximadamente 12.7 millones habitantes. Le siguen Delhi con 11 millones y Bengaluru, Karnataka con 8.4 millones.
Estas son las 20 ciudades más pobladas en India:
# | Ciudad | Población |
---|---|---|
1 | Bombay, Maharashtra | 12,691,836 |
2 | Delhi | 11,034,555 |
3 | Bengaluru, Karnataka | 8,443,675 |
4 | Hyderābād, Telangana | 6,809,970 |
5 | Ahmedabad, Gujarat | 6,357,693 |
6 | Chennai, Tamil Nadu | 4,681,087 |
7 | Kolkata, West Bengal | 4,631,392 |
8 | Surat, Gujarat | 4,591,246 |
9 | Pune, Maharashtra | 3,124,458 |
10 | Kanpur, Uttar Pradesh | 2,823,249 |
# | Ciudad | Población |
---|---|---|
11 | Jaipur, Rajasthan | 2,711,758 |
12 | Navi Mumbai, Maharashtra | 2,600,000 |
13 | Lucknow, Uttar Pradesh | 2,472,011 |
14 | Nagpur, Maharashtra | 2,228,018 |
15 | Coimbatore, Tamil Nadu | 2,136,916 |
16 | Indore, Madhya Pradesh | 1,837,041 |
17 | Vadodara, Gujarat | 1,822,221 |
18 | Rasapūdipalem, Andhra Pradesh | 1,728,128 |
19 | Patna, Bihar | 1,684,297 |
20 | Kallakurichi, Tamil Nadu | 1,682,687 |