India population 1,487,206,513 (live)

The population of India is expected to grow by 12,760,051 in 2026 and reach 1,489,164,674 in 2027. Migration (including immigration and emigration) decreases population by 440,456 people yearly. On average there are 23,009,764 births and 9,904,220 deaths in India per year. Rate of natural increase is approximately 0.89 percent per year. The population density of India has changed from 231.2 in 1980 to 488.0 in 2024.

Current population 1,487,206,513 people at present (Wednesday 4th of November 2026)
Median Age 32.4 years
Life expectancy 72.7 years
Population density 496.6 per km2
Population of India from 1960 to 2026 (historical)
Year Population Year change Migrants Median age Fertility rate Density (Ppl/km2) Urban population
2026 1,476,625,576 12,760,051 (0.9%) -440,456 32.4 1.94 497 531,562,167 (36.0%)
2025 1,463,865,525 12,929,734 (0.9%) -495,753 32.0 1.95 492 522,441,248 (35.7%)
2024 0 0 (0.0%) -630,830 31.7 1.96 488 513,325,082 (35.4%)
2023 0 0 (0.0%) -979,179 31.4 1.98 484 504,297,814 (35.1%)
2022 0 0 (0.0%) -1,353,478 31.1 1.99 479 495,413,925 (34.8%)
2021 0 0 (0.0%) -348,916 30.9 2.01 476 487,087,908 (34.4%)
2020 1,402,617,695 13,587,383 (1.0%) -73,806 30.7 2.05 472 478,694,801 (34.1%)
2019 0 0 (0.0%) -978,969 30.4 2.12 467 469,686,125 (33.8%)
2018 0 0 (0.0%) -589,794 30.1 2.18 462 460,489,278 (33.5%)
2017 0 0 (0.0%) -251,642 29.8 2.19 457 451,163,324 (33.2%)
2016 0 0 (0.0%) 81,248 29.5 2.28 452 441,688,342 (32.9%)
2015 1,328,024,498 15,747,307 (1.2%) -655,085 29.3 2.29 447 432,236,104 (32.5%)
2010 1,243,481,564 17,956,811 (1.4%) -50,905 28.0 2.60 418 384,288,267 (30.9%)
2005 1,154,676,322 18,684,809 (1.6%) -929,454 26.9 2.96 388 335,947,877 (29.1%)
2000 1,057,922,733 19,696,910 (1.9%) -143,960 26.1 3.35 356 292,484,329 (27.6%)
1995 960,301,044 19,137,277 (2.0%) -57,297 25.4 3.65 323 255,115,277 (26.6%)
1990 864,972,221 18,932,692 (2.2%) 125,514 24.8 4.05 291 221,246,070 (25.6%)
1985 772,647,793 17,772,344 (2.3%) -89,991 24.5 4.43 260 190,494,991 (24.7%)
1980 687,354,025 16,198,278 (2.4%) 210,914 24.4 4.78 231 161,586,534 (23.5%)
1975 611,309,535 14,268,144 (2.3%) 434,205 24.2 5.20 206 131,285,875 (21.5%)
1970 545,864,268 11,983,724 (2.2%) 233,782 24.2 5.62 184 107,624,476 (19.7%)
1965 490,140,146 10,910,548 (2.2%) -248,299 24.2 5.94 165 91,262,719 (18.6%)
1960 435,990,338 10,574,391 (2.4%) 146,955 24.3 5.92 147 78,151,300 (17.9%)

In 2025 the population of India was 1,463,865,525 and the average age increased from 24.3 in 1960 to 32.0. Urban population has increased from 292,484,329 (27.6%) in 2000 to 531,562,167 (36.0%) in the current year. The population density of India has changed from 231.2 in 1980 to 488.0 in 2024.

Estimated Population 2020-2050
Year Population Year change Migrants Median age Fertility rate Density (Ppl/km2) Urban population
2020 0 0 (0.0%) -73,806 30.7 2.05 472 478,694,801 (34.1%)
2025 0 0 (0.0%) -495,753 32.0 1.95 492 522,441,248 (35.7%)
2030 1,525,138,844 11,715,113 (0.8%) -388,547 33.5 1.88 513 567,737,086 (37.2%)
2035 1,578,694,796 10,006,443 (0.6%) -370,451 35.0 1.84 531 611,484,469 (38.7%)
2040 1,622,580,039 7,940,798 (0.5%) -399,517 36.5 1.80 546 652,447,542 (40.2%)
2045 1,656,067,583 5,880,971 (0.4%) -368,009 37.9 1.78 557 689,796,171 (41.7%)
2050 1,679,589,259 3,969,365 (0.2%) -371,956 39.2 1.77 565 723,173,203 (43.1%)

The life expectancy at birth should reach 77.6 (75.9 years for male and 79.4 years for females). Population density will go up to 564.9 people per square kilometer.

India demographics 2025

The population growth rate is 0.87% (12,929,734 residents, including 9,557,314 deaths). The demographics of India constitutes of 715,505,781 women and 761,119,795 men, which means there are 1,064 men per 1000 women. As far as age distribution goes, 32.3% of population (477,540,711) is 19 or younger, 60.1% of population (887,156,646) is between age 20 and 64 and 7.6% of population (112,371,206) is over 65.

Other countries
Iran
Population: 93,168,497
Maldives
Population: 531,517
Nepal
Population: 29,629,410
Pakistan
Population: 259,299,791
Sri Lanka
Population: 21,860,098
Brunei
Population: 469,775
Cambodia
Population: 18,051,219
Indonesia
Population: 287,886,782