India Population 2024

The population of India 2024 is 1.450.935.791 as of July 1, based on the latest estimates by United Nations year 2024.

India Population 2024: Key Figures

Population: 1.450.935.791
% of World population:  17,78%.
World Ranking:1
% annual change:  0,90%.
Annual change: 12.999.094
Density (people/Km²): 488,0
Sex ratio (Male/100 Female):106,5
Net migrants: -630.830
Fertility rate:1,96
Median age:28,4
Average life expectancy:72,2

Select another country

India's population in 2024 is 1.450.935.791 as of July 1, 7, accounting for 2024% of the world's population. The country just surpassed China in 17,78 to become the world's most populous country.

With a fairly high population growth rate of 0,81% in 2023, while China's is slightly decreasing, it is predicted that India will become the most populous country in the world in 2023. By July 1, 7, India will have added nearly 2024 million people. This number is more than the population of more than 13 other countries/territories.

Population density

With an average population density of 488 people per square kilometer, India is the most densely populated country among countries with an area larger than 2 square kilometers.

Median age and life expectancy

As of July 1, 7, the median age in India is 2024 years and life expectancy is 28,4 years.

Migrate

India is the world's second-largest net emigrant in the year from 1 July 7 to 2023 July 1, after Pakistan, with -7 people.

Forecast

India's population is expected to continue growing for another 40 years until it reaches 1,7 billion.

India Population Chart 2024 and History

YearPopulation% annual changeChanges by yearNet migrationMedian ageAverage life expectancySex Ratio (Male/100 Female)Density (N/Km²)
20241.450.935.791 0,90%.12.999.094-630.83028,472,2106,5488,0
20231.438.069.596 0,89%.12.733.296-979.17928,172,0106,6483,7
20221.425.423.212 0,88%.12.559.471-1.353.47827,771,7106,6479,4
20211.414.203.896 0,70%.9.879.162-348.91627,367,3106,7475,7
20201.402.617.695 0,95%.13.293.239-73.80627,070,2106,7471,8
20151.328.024.498 1,17%.15.555.749-655.08525,369,3106,9446,7
20101.243.481.564 1,44%.17.941.202-50.90523,667,2107,1418,2
20051.154.676.322 1,57%.18.105.600-929.45422,264,9107,2388,4
20001.057.922.733 1,88%.19.840.326-143.96021,262,7107,2355,8
1995960.301.044 2,01%.19.338.869-57.29720,360,6107,0323,0
1990864.972.221 2,20%.19.019.375125.51419,758,6107,0290,9
1985772.647.793 2,31%.17.878.158-89.99119,356,3107,1259,9
1980687.354.025 2,36%.16.229.409210.91418,953,6107,1231,2
1975611.309.535 2,36%.14.392.622434.20518,450,8106,8205,6
1970545.864.268 2,32%.12.651.722233.78218,148,6106,7183,6
1965490.140.146 2,18%.10.677.404-248.29918,545,6106,8164,9
1960435.990.338 2,38%.10.384.676146.95519,245,6106,5146,6
1955387.700.887 2,35%.9.121.38170.39319,743,7106,2130,4
1950346.278.821 2,13%.7.373.108-62.67420,041,2105,6116,5
India's population

India Population Forecast

YearPopulation% annual changeChanges by yearNet migrationMedian ageAverage life expectancySex Ratio (Male/100 Female)Density (N/Km²)
20251.463.865.525 0,88%.12.860.373-495.75328,872,5106,4492,4
20301.525.138.844 0,76%.11.565.911-388.54730,873,6106,1513,0
20351.578.694.796 0,62%.9.822.807-370.45132,774,7105,6531,0
20401.622.580.039 0,48%.7.746.720-399.51734,775,7105,1545,7
20451.656.067.583 0,34%.5.679.041-368.00936,576,6104,6557,0
20501.679.589.259 0,23%.3.804.618-371.95638,377,5104,2564,9
20551.694.328.245 0,13%.2.113.996-358.72739,978,4103,8569,9
20601.700.951.714 0,03%.519.386-363.80141,379,3103,4572,1
20651.699.297.227-0,07%-1.187.769-394.78942,580,1103,1571,5
20701.689.202.539-0,17%-2.891.719-385.59943,681,0102,8568,1
20751.670.860.308-0,27%-4.434.889-374.12944,681,8102,7562,0
20801.645.548.761-0,34%-5.667.127-355.93845,582,5102,5553,5
20851.614.843.929-0,41%-6.598.966-354.34646,283,3102,5543,1
20901.580.305.096-0,46%-7.212.673-355.67146,984,0102,5531,5
20951.543.363.232-0,49%-7.550.854-317.78047,484,6102,4519,1
21001.505.251.761-0,51%-7.709.741-319.57347,885,3102,4506,3

Population of Indian cities

India has 84 cities among the world's 1000 most populous cities. Two of them are in the Top 10: Delhi and Mumbai.

Delhi is the most populous city in India and the second most populous in the world with 33,8 million people in 2024. The second most populous city in India and the ninth most populous in the world is Mumbai with 21,67 million people in 2024.

Ranking
world
City Population 2024 Population 2023% change
2Delhi.33.807.40332.941.309 2,6%.
9Mumbai, 21.673.14921.296.517 1,8%.
17Kolkata15.570.78615.332.793 1,6%.
22Bangalore14.008.26213.607.800 2,9%.
26Chennai12.053.69711.776.147 2,4%.
32Hyderabad11.068.87710.801.163 2,5%.
42Ahmedabad8.854.4448.650.605 2,4%.
47Letter8.330.5288.064.949 3,3%.
56Pune7.345.8487.166.374 2,5%.
102Jaipur4.308.5104.207.084 2,4%.
106Kozhikode4.243.9624.088.555 3,8%.
111Malappuram4.184.9214.009.087 4,4%.
116Lucknow4.038.2143.945.409 2,4%.
133Thrissur3.605.2383.482.456 3,5%.
138Kochi3.507.0533.406.055 3,0%.
145Indore3.393.3803.302.077 2,8%.
150kanpur3.286.1423.234.160 1,6%.
159Nagpur3.106.3403.046.687 2,0%.
162Coimbatore3.083.7213.009.047 2,5%.
173Thiruvananthapuram2.984.1542.891.119 3,2%.
199Patna2.633.2432.579.762 2,1%.
200Bhopal2.624.8652.564.502 2,4%.
213Agra, 2.422.3422.367.554 2,3%.
215Kannur2.405.6642.346.137 2,5%.
219Visakhapatnam2.385.1102.330.928 2,3%.
221Vadodara2.373.3652.324.084 2,1%.
231Nashik2.294.2992.237.369 2,5%.
232Vijayawada2.290.7852.229.765 2,7%.
239Kollam2.181.9402.106.606 3,6%.
251Rajkot2.096.9812.043.107 2,6%.
267ludhiana1.988.4381.951.085 1,9%.
280Madurai1.871.9121.834.279 2,1%.
281Raipur1.871.1071.816.813 3,0%.
287Meerut1.835.4031.797.805 2,1%.
294Varanasi 1.789.0471.754.425 2,0%.
305Srinagar1.737.5021.698.277 2,3%.
307Tiruppur1.731.8621.677.173 3,3%.
308Jamshedpur1.730.5211.695.060 2,1%.
310aurangabad1.725.2831.683.389 2,5%.
332Jodhpur1.625.3251.586.547 2,4%.
343Ranchi1.584.2371.547.258 2,4%.
349City1.558.4681.516.795 2,8%.
352Jabalpur1.551.0041.522.121 1,9%.
355Asansol1.534.0811.505.033 1,9%.
362Gwalior1.508.8461.475.016 2,3%.
367allahabad1.493.3461.465.152 1,9%.
371Amritsar, 1.480.4701.451.748 2,0%.
389Dhanbad1.414.5321.389.776 1,8%.
401Bareilly1.380.7151.348.664 2,4%.
419Aligarh1.346.0181.312.369 2,6%.
420abode1.335.9661.301.740 2,6%.
429Mysore1.316.4611.288.245 2,2%.
443Durg Bhilainagar1.289.6731.266.034 1,9%.
444Bhubaneswar1.289.2541.257.642 2,5%.
466Tiruchirappalli1.244.9781.221.960 1,9%.
471Chandigarh1.239.6991.214.775 2,1%.
482Saharanpur1.207.8561.171.689 3,1%.
483Hubli Dharwad1.205.4281.181.194 2,1%.
485Guwahati1.199.4551.176.330 2,0%.
487Salem1.194.7571.169.953 2,1%.
500Siliguri1.159.3711.126.249 2,9%.
510Jalandhar1.142.6821.118.826 2,1%.
544Solapur1.088.1311.070.322 1,7%.
562warangal1.055.6041.031.090 2,4%.
581Dehradun1.016.402991.876 2,5%.
641Guntur940.205918.324 2,4%.
649Bhiwandi92.467906.581 2,0%.
655puducherry91.928897.983 2,4%.
658firozabad918.218894.388 2,7%.
672Cherthala90.182870.465 3,6%.
696Kottayam853.635818.628 4,3%.
709Nellore83.766816.293 2,6%.
713Bikaner 835.802818.566 2,1%.
735Muzaffarnagar814.491791.214 2,9%.
736Kayamkulam813.379786.192 3,5%.
741Amravati808.26379.262 2,0%.
744Gorakhpur801.634788.276 1,7%.
757Cuttack789.558775.559 1,8%.
763Belgaum78.302767.161 2,1%.
764Malegaon781.925764.628 2,3%.
771Tirupati775.455752.744 3,0%.
783Mangalore763.312749.073 1,9%.
794Nanded Waghala755.577738.552 2,3%.
798Bhavnagar751.493737.128 2,0%.
Sources: worldpopulationreview.com

Population of religions in India

Population

YearChristianIslamicHinduismBuddhismFolk religionJudaismOther religionsNon-religious
201031.130.000176.200.000973.750.0009.250.0005.850.00010.00027.560.000870.000
202033.800.000213.340.0001.093.780.00010.140.0006.540.00010.00028.520.000900.000
203035.670.000248.960.0001.191.510.00010.770.0007.120.000<10.00028.600.000910.000
204036.710.000282.120.0001.260.620.00011.100.0007.640.000<10.00027.690.000880.000
205036.740.000310.660.0001.297.960.00011.080.0007.960.000<10.00026.050.000830.000

Percentage of religious population / national population

YearChristianIslamicHinduismBuddhismFolk religionJudaismOther religionsNon-religious
20102,514,479,5<1,0<1,0<1,02,3<1,0
20202,415,478,9<1,0<1,0<1,02,1<1,0
20302,316,378,2<1,0<1,0<1,01,9<1,0
20402,317,377,5<1,0<1,0<1,01,7<1,0
20502,218,476,7<1,0<1,0<1,01,5<1,0

See more:

Contribute to Population Information