Karandikars & Associates

Home About us Indian Indicators Global Indicators Conversion Factors Contact us

India Population: 1950-2023 (UN)

(Source: UN 2024 Revision of World Population Prospects)

The World Population Prospects 2024 is the 28th edition of the official estimates and projections of the global population published by the United Nations since 1951. The estimates are based on all available sources of data on population size and levels of fertility, mortality, and international migration for 237 countries or areas

The population estimates and projections in this revision cover a 150-year time horizon. Estimates refer to the period from 1 January 1950 to 1 January 2024 (till end 2023) and projections are for the period from 1 January 2024 to 1 January 2101 (till end 2100)

The mid-year population is the estimated number of people on July 1st of a given year

Table below captures trend in India's population on various key parameters

For the year 2023, India's mid-year population was estimated at 1,438,070 thousand (~1,438 million)

Population density was estimated at 483.7 persons per sq km

The estimated Total Fertility Rate (TFR) was 1.98

The life expectancy at birth was estimated at 72 years


YearTotal Population ThousandsMale Population ThousandsFemale Population ThousandsPopulation Density Persons per sq kmMedian Age YearsPopulation Change ThousandsPopulation Growth Rate PercentPopulation Annual Doubling Time YearsBirths ThousandsTFRLife Expectancy at Birth YearsNet Number of Migrants Thousands
20231438070741883696186483.728.1127330.8978.3232191.9872-979
20221425423735531689892479.427.7125590.8878.7232861.9971.7
20211414204729924684280475.727.498790.799.2233222.0167.3-349
20201402618724175678442471.827132930.9573.1234852.0570.2-74
20191389030717351671679467.226.713882169.4241252.1270.8-979
20181374659710050664609462.426.3148611.0864.1246202.1870.4-590
20171359657702419657238457.326151421.1162.2244672.1970.1-252
2016134394469441764952745225.6162841.2157.2252072.2869.781
20151328025686299641726446.725.3155561.1759.2251472.2969.3-655
20141312277678266634011441.424.9159391.2257.1250512.2968.9-227
20131295830669877625953435.824.6169571.3153259962.468.5-151
20121278675661117617558430.124.3173541.3651.1264322.4768.1-199
20111261225652190609035424.224175461.3949.8266822.5367.6-247
20101243482643098600383418.223.6179411.4448269012.667.2-51
20091225525633887591638412.223.3179721.4747.3272202.6766.7-313
20081207931624852583079406.323.1172151.4348.6271862.7166.3
20071190676615978574698400.522.8172951.4547.7273052.7865.8
20061172879606816566063394.522.5183001.5644.4276382.8765.4-342
20051154676597426557250388.422.2181061.5744.2280632.9664.9-929
20041135992587765548226382.122192641.740.9285383.0564.5-207
20031116803577830538973375.621.8191131.7140.5287943.1264.1-607
20021097600567873529727369.221.6192921.7639.4291283.2263.7-732
20011077899557645520253362.521.4201111.8737.2293253.363.2-70
20001057923547253510669355.821.2198401.8837291123.3562.8-144
19991038226536988501238349.221195531.8836.8287903.3862.3-95
19981018665526785491880342.620.8195681.9236.1287253.4561.9-1
1997999134516593482540336.120.7194951.9535.5286603.5161.41
1996979678506445473233329.520.5194161.9835286233.5861-26
199596030149634546395632320.3193392.0134.4285883.6560.6-57
1994941164486384454780316.620.2189362.0134.5285133.7260.2-375
1993922118476503445615310.120.1191552.0833.4283743.859.82
1992902957466595436362303.719.9191682.1232.7283653.8859.535
1991883928456778427150297.319.8188912.1432.4283063.9659-158
1990864972447022417951290.919.7190192.231.5281724.0558.6126
1989846040437296408743284.619.6188462.2331.1281554.1358.2-3
1988827343427701399642278.319.5185472.2430.9280404.2257.7-156
1987808931418256390675272.119.4182762.2630.7278614.3157.3-219
1986790690408902381788265.919.3182062.330.1278484.456.8-250
1985772648399637373010259.919.3178782.3130273674.4356.3-90
1984754875390485364391253.919.2176672.3429.6271134.5255.8-32
198373737338144435592924819.1173392.3529.5266374.5755.3120
1982720313372617347696242.319167792.3329.8262214.6254.7-11
1981703696364008339688236.719164552.3429.7258684.754.233
1980687354355513331841231.218.9162292.3629.4254714.7853.6211
1979671156347037324118225.718.8161672.4128.8248344.8153774
1978655728338986316742220.618.7146882.2430.9243604.8952.4-210
1977640801331199309602215.518.6151662.3729.3240705.0151.8591
1976625862323366302496210.518.5147122.3529.5239365.1351.3276
1975611310315742295567205.618.4143932.3629.4234515.250.8434
1974597041308263288778200.818.3141442.3729.3232855.3350.3348
1973583466301203282262196.218.2130082.2331.1229305.449.6-405
1972570482294480276002191.918.2129592.2730.5225105.4849.2-83
1971558096288104269993187.718.1118132.1232.7221705.5748.9-975
1970545864281785264079183.618.1126522.3229.9217055.6248.6234
1969533881275588258293179.618.1113162.1232.7213865.6848.3-852
1968522717269901252816175.818.1110122.1132.9211625.7647.9-995
1967511606264193247414172.118.2112092.1931.6208895.8346.2-70
1966500740258584242156168.418.3105232.133206335.8845.9-567
1965490140253126237014164.918.5106772.1831.8204145.9445.6-248
1964479230247475231755161.218.6111442.3329.8201575.9846.7-142
1963468139241707226432157.518.8110382.3629.4197845.9746.522
1962457283236053221230153.818.9106732.3329.7194235.9546.1-71
1961446565230447216117150.219.1107642.4128.8190555.9445.8295
1960435990224898211093146.619.2103852.3829.1187055.9245.6147
1959425781219547206233143.219.4100352.3629.4183215.8945.3109
1958415777214294201483139.819.499722.428.9180535.944.8293
1957406254209327196927136.619.590752.2331178265.9144.4-427
1956396989204504192485133.519.694552.3829.1175265.9144.1161
1955387701199634188067130.419.791212.3529.5172205.9143.770
1954378687194908183779127.419.889062.3529.5169035.9143.3125
1953370105190412179693124.519.982592.2331.1165015.8742.4-72
1952361875186091175784121.719.982002.2730.6160835.8242.1166
19513538701818681720031192078092.2131.4156635.7741.6119
1950346279177867168412116.52073732.1332.6152885.7341.2-63

If we scroll down the above Table, TFR was as high as 5.73 in 1950, and continued to increase and peaked at 5.98 during 1964

It has steadily fallen thereafter, to reach sub 2 level in 2022

Due to high population growth rates, Population Doubling Time, which indicates the number of years it would take for a population to double in size, used to be 29-30 Years

There was a decisive increase since the late 1990s, and for the year 2023, the doubling time was estimated at 78.3 years