India Population (LIVE)

retrieving data...
India Population (1950 - 2025)

Yearly Population Growth Rate (%)
  • The current population of India is 1,460,211,131 as of Friday, March 21, 2025, based on Worldometer’s elaboration of the latest United Nations data1.
  • India 2025 population is estimated at 1,463,865,525 people at mid-year.
  • India population is equivalent to 17.78% of the total world population.
  • India ranks number 1 in the list of countries (and dependencies) by population.
  • The population density in India is 492 per Km² (1,275 people per mi²).
  • The total land area is 2,973,190 Km² (1,147,955 sq. miles).
  • 37.08% of the population is urban (542,742,539 people in 2025)
  • The median age in India is 28.8 years.
1. U.N. Dept. of Economic and Social Affairs - Population Division. World Population Prospects: The 2024 Revision. (Medium-fertility variant).

Population of India (2025 and historical)

Year Population Yearly %
Change
Yearly
Change
Migrants
(net)
Median
Age
Fertility
Rate
Density
(P/Km²)
Urban
Pop %
Urban
Population
Country's
Share of
World Pop
World
Population
India
Global
Rank
2025 1,463,865,525 0.89% 12,929,734 −495,753 28.8 1.94 492 37.1% 542,742,539 17.78% 8,231,613,070 1
2024 1,450,935,791 0.89% 12,866,195 −630,830 28.4 1.96 488 36.6% 530,387,142 17.78% 8,161,972,572 1
2023 1,438,069,596 0.89% 12,646,384 −979,179 28.1 1.98 484 36% 518,239,122 17.77% 8,091,734,930 1
2022 1,425,423,212 0.81% 11,402,759 −1,353,478 27.7 1.99 479 35.5% 506,304,869 17.77% 8,021,407,192 1
2020 1,402,617,695 1.1% 14,918,639 −73,806 27 2.05 472 34.4% 483,098,640 17.78% 7,887,001,292 2
2015 1,328,024,498 1.32% 16,908,587 −655,085 25.3 2.29 447 32.3% 429,069,459 17.78% 7,470,491,872 2
2010 1,243,481,564 1.49% 17,761,048 −50,905 23.6 2.6 418 30.6% 380,744,554 17.71% 7,021,732,148 2
2005 1,154,676,322 1.77% 19,350,718 −929,454 22.2 2.96 388 29% 334,479,406 17.53% 6,586,970,132 2
2000 1,057,922,733 1.96% 19,524,338 −143,960 21.2 3.35 356 27.5% 291,350,282 17.14% 6,171,702,993 2
1995 960,301,044 2.11% 19,065,765 −57,297 20.3 3.65 323 26.6% 255,558,824 16.68% 5,758,878,982 2
1990 864,972,221 2.28% 18,464,886 125,514 19.7 4.04 291 25.7% 222,296,728 16.24% 5,327,803,110 2
1985 772,647,793 2.37% 17,058,754 −89,991 19.3 4.43 260 24.6% 190,321,782 15.87% 4,868,943,465 2
1980 687,354,025 2.37% 15,208,898 210,914 18.9 4.78 231 23.4% 160,941,941 15.45% 4,447,606,236 2
1975 611,309,535 2.29% 13,089,053 434,205 18.4 5.2 206 21.7% 132,533,810 15.02% 4,070,735,277 2
1970 545,864,268 2.18% 11,144,824 233,782 18.1 5.62 184 20% 109,388,950 14.77% 3,694,683,794 2
1965 490,140,146 2.37% 10,829,962 −248,299 18.5 5.94 165 19.1% 93,493,844 14.70% 3,334,533,703 2
1960 435,990,338 2.38% 9,657,890 146,955 19.2 5.92 147 18.5% 80,565,723 14.46% 3,015,470,894 2
1955 387,700,887 2.29% 8,284,413 70,393 19.7 5.91 130 18.6% 71,958,495 14.15% 2,740,213,792 2

Source: Worldometer (www.Worldometers.info)

Elaboration of data by United Nations, Department of Economic and Social Affairs, Population Division. World Population Prospects: The 2024 Revision. (Medium-fertility variant).

India Population Forecast

Year Population Yearly %
Change
Yearly
Change
Migrants
(net)
Median
Age
Fertility
Rate
Density
(P/Km²)
Urban
Pop %
Urban
Population
Country's
Share of
World Pop
World
Population
India
Global
Rank
2030 1,525,138,844 0.82% 12,254,664 −388,547 30.8 1.88 513 39.8% 607,341,981 17.80% 8,569,124,911 1
2035 1,578,694,796 0.69% 10,711,190 −370,451 32.7 1.84 531 42.8% 675,456,367 17.77% 8,885,210,181 1
2040 1,622,580,039 0.55% 8,777,049 −399,517 34.7 1.8 546 45.9% 744,380,367 17.68% 9,177,190,203 1
2045 1,656,067,583 0.41% 6,697,509 −368,009 36.5 1.78 557 49% 811,749,463 17.54% 9,439,639,668 1
2050 1,679,589,259 0.28% 4,704,335 −371,956 38.3 1.76 565 52.2% 876,613,025 17.38% 9,664,378,587 1

Source: Worldometer (www.Worldometers.info)

Elaboration of data by United Nations, Department of Economic and Social Affairs, Population Division. World Population Prospects: The 2024 Revision. (Medium-fertility variant).

India Demographics

Life Expectancy
72.5 years

(life expectancy at birth, both sexes)

View by sex and historical chart
Infant Mortality Rate
21.7

(infant deaths per 1,000 live births)

View historical chart
Deaths under age 5
27.1

(per 1,000 live births)

View historical chart

See also


Notes

The India Population (Live) counter shows a continuously updated estimate of the current population of India delivered by Worldometer’s RTS algorithm, which processes data collected from the United Nations Population Division.

The Population of India (1950 - 2025) chart plots the total population count as of July 1 of each year, from 1950 to 2025.

The Yearly Population Growth Rate chart plots the annual percentage changes in population registered on July 1 of each year, from 1951 to 2025. This value can differ from the Yearly % Change shown in the historical table, which shows the last year equivalent percentage change assuming homogeneous change in the preceding five year period.

Definitions

Year: as of July 1 of the year indicated.

Population: Overall total population (both sexes and all ages) in the country as of July 1 of the year indicated, as estimated by the United Nations, Department of Economic and Social Affairs, Population Division. World Population Prospects: The 2024 Revision. For forecasted years, the U.N. medium-fertility variant is used.