Demographics of India

Source UN (World Population Prospects 2022)
Date26 Mar 2024

As of 2024, the population of India is projected at 1.441 billion, compared to 1.429 billion in 2023. It is the most populous country in the world. The Population growth rate for 2024 is projected at 0.90 percent, which is the 103rd highest among 237 countries and dependent territories.

There are 743.39 million males and 698.33 million females in India. The percentage of the male population is 51.56%, compared to 48.44% of the female population. India has 45.07 million more males than females, which is the highest in the world. The sex ratio in India in 2024 will be 106.453 males per 100 females. India is in the 214th position in terms of the female-to-male ratio.

There will be 23 million births in India in 2024. That is 63,016 per day, which is the highest in the world. The crude birth rate is 15.95 per 1000 people. There will be 9.53 million deaths in India in 2024. That is 26,114 per day, which is the second highest in the world. The crude death rate is 6.61 per 1000 people.

530.39 million people are living in urban areas, which is 36.87 % of India's population. India is ranked 195th in terms of urbanization.

  • Population
  • Growth rate

India population

Year Population Growth (%)
1950357,021,1002.19
1955398,577,9922.25
1960445,954,5792.30
1965500,114,3462.17
1970557,501,3012.22
1975623,524,2192.22
1980696,828,3852.28
1985780,242,0842.24
1990870,452,1652.12
1995964,279,1291.97
20001,059,633,6751.82
20051,154,638,7131.56
20101,240,613,6201.38
20151,322,866,5051.17
20201,396,387,1270.92
20211,407,563,8420.68
20221,417,173,1730.69
20231,428,627,6630.92
20241,441,719,8520.90
  • Total
  • Crude

India death and birth rate

Year Total Crude(per 1000)
DeathBirthCrude deathCrude birth
19507,942,49615,651,49622.24643.838
19558,468,26717,549,40121.24044.017
19608,756,30018,957,61819.63342.506
19659,823,82520,678,67719.64241.346
19709,606,00522,042,92817.22839.533
19759,592,46023,660,09615.38137.937
19809,529,88425,235,02813.67636.214
19859,443,75527,001,35912.10234.602
19909,305,87327,692,24310.69131.816
19959,269,37628,313,7889.61229.361
20009,220,81928,614,6358.70127.001
20059,095,71027,645,7497.87623.940
20109,162,36826,598,9117.38521.438
20158,825,60124,828,1196.67018.765
202010,262,27523,138,5327.35016.572
202113,299,61823,113,5339.44816.419
202212,862,01523,056,0279.07416.267
20239,368,32723,056,7376.55616.136
20249,531,79223,000,6856.61015.951
  • Population
  • Urbanization

Urban and rural population of India

Year Population Urban (%)
UrbanRural
195064,134,136312,191,06417.042
195571,958,495337,310,56017.582
196080,565,723368,914,88517.924
196593,493,844404,208,52118.785
1970109,388,950444,189,56319.760
1975132,533,810488,767,91021.332
1980160,941,941535,841,57623.098
1985190,321,782591,344,88924.348
1990222,296,728647,836,75225.547
1995255,558,824704,923,97126.607
2000291,350,282761,700,63027.667
2005334,479,406809,639,26829.235
2010380,744,554850,236,13730.930
2015429,069,459879,984,52132.777
2020483,098,640900,099,11334.926
2021494,589,933902,833,07635.393
2022506,304,869905,110,42735.872
2023518,239,122906,919,35936.364
2024530,387,142908,248,22536.867
  • Population pyramid
  • Gender ratio

India population by Age Group (2024)

Age group Male Female Total M per 100 F
PersonsShare (%)
00-04 58,221,719 54,104,743 112,326,463 7.79 107.609
05-09 61,134,173 56,124,418 117,258,591 8.13 108.926
10-14 64,526,351 58,723,677 123,250,028 8.55 109.881
15-19 65,919,167 59,818,395 125,737,563 8.72 110.199
20-24 67,224,177 60,903,007 128,127,183 8.89 110.379
25-29 64,675,372 58,595,270 123,270,641 8.55 110.376
30-34 61,035,691 56,229,568 117,265,259 8.13 108.547
35-39 57,058,808 53,071,151 110,129,958 7.64 107.514
40-44 51,051,768 47,685,298 98,737,067 6.85 107.060
45-49 44,400,274 42,058,381 86,458,655 6.00 105.568
50-54 38,680,442 37,177,829 75,858,270 5.26 104.042
55-59 32,557,032 31,804,208 64,361,240 4.46 102.367
60-64 26,728,208 26,754,715 53,482,923 3.71 99.901
65-69 20,776,289 21,392,772 42,169,062 2.92 97.118
70-74 14,655,711 15,553,578 30,209,289 2.10 94.227
75-79 8,021,464 9,282,612 17,304,076 1.20 86.414
80-84 4,157,958 5,329,948 9,487,906 0.66 78.011
85-89 1,824,083 2,594,431 4,418,514 0.31 70.308
90-94 588,946 889,165 1,478,111 0.10 66.236
95-99 136,289 204,678 340,967 0.02 66.587
100+ 18,640 29,445 48,085 0.00 63.304
Total 743,392,562 698,327,289 1,441,719,851 106.453