๐Ÿ‡ณ๐Ÿ‡ต Population of Nepal

31,240,315
Current Population of Nepal
340,687
Net population growth this year
212.26
Population Density (people/kmยฒ)

As of July 1, 2024 the population of Nepal reached 31,240,315, of which 14,975,760 people are male and 16,264,554 female. The country has a population density of 212.2578 people per square kilometer. With an overall population growth rate of 1.091% for the year. According to the latest data, Nepal is set to increase its population size by 340,687 people next year. Making the total population count of Nepal 31,240,315 people by 2024.

Historic Population of Nepal (1950 - 2024)

Between 1950 and 2024 the population of Nepal grown from 8,398,946 people to 31,240,315. An increase of the population size by 271.96% in 73 years.

Year Total Male Female People +/- Density (p/kmยฒ) Growth Rate
1950 8,398,946 4,179,010 4,219,936 180,755 57.0654 2.152%
1951 8,579,830 4,272,675 4,307,156 181,015 58.2944 2.11%
1952 8,759,894 4,365,863 4,394,030 179,111 59.5178 2.045%
1953 8,936,482 4,457,301 4,479,181 174,066 60.7176 1.948%
1954 9,110,777 4,547,783 4,562,993 174,524 61.9019 1.916%
1955 9,284,895 4,638,352 4,646,543 173,712 63.0849 1.871%
1956 9,458,896 4,729,023 4,729,873 174,289 64.2671 1.843%
1957 9,633,242 4,820,180 4,813,063 174,405 65.4517 1.81%
1958 9,805,019 4,910,211 4,894,808 169,148 66.6188 1.725%
1959 9,980,681 5,002,275 4,978,406 182,176 67.8123 1.825%
1960 10,167,941 5,100,164 5,067,776 192,344 69.0846 1.892%
1961 10,365,144 5,202,925 5,162,219 202,062 70.4245 1.949%
1962 10,570,716 5,310,110 5,260,605 209,081 71.8212 1.978%
1963 10,782,717 5,420,816 5,361,902 214,922 73.2616 1.993%
1964 11,002,819 5,535,685 5,467,134 225,282 74.7571 2.048%
1965 11,232,952 5,655,693 5,577,258 234,983 76.3207 2.092%
1966 11,470,199 5,779,468 5,690,732 239,512 77.9326 2.088%
1967 11,715,580 5,907,326 5,808,253 251,249 79.5998 2.145%
1968 11,970,411 6,039,743 5,930,668 258,414 81.3312 2.159%
1969 12,231,874 6,175,602 6,056,272 264,512 83.1077 2.163%
1970 12,501,285 6,315,266 6,186,018 274,310 84.9382 2.194%
1971 12,774,870 6,456,816 6,318,054 272,859 86.797 2.136%
1972 13,052,220 6,600,369 6,451,852 281,843 88.6814 2.159%
1973 13,335,963 6,747,322 6,588,641 285,642 90.6093 2.142%
1974 13,626,301 6,897,703 6,728,598 295,034 92.5819 2.165%
1975 13,925,541 7,052,449 6,873,092 303,446 94.6151 2.179%
1976 14,230,738 7,209,462 7,021,276 306,948 96.6887 2.157%
1977 14,550,430 7,374,650 7,175,780 332,436 98.8608 2.285%
1978 14,888,770 7,550,472 7,338,298 344,244 101.1596 2.312%
1979 15,238,564 7,731,858 7,506,706 355,343 103.5362 2.332%
1980 15,600,442 7,920,157 7,680,285 368,414 105.9949 2.362%
1981 15,969,792 8,112,119 7,857,674 370,287 108.5044 2.319%
1982 16,347,124 8,307,691 8,039,432 384,376 111.0682 2.351%
1983 16,740,664 8,512,469 8,228,196 402,705 113.742 2.406%
1984 17,141,610 8,720,141 8,421,469 399,186 116.4662 2.329%
1985 17,540,571 8,924,478 8,616,093 398,735 119.1769 2.273%
1986 17,936,926 9,125,435 8,811,491 393,976 121.8698 2.197%
1987 18,326,204 9,319,490 9,006,714 384,580 124.5147 2.099%
1988 18,720,745 9,514,748 9,205,996 404,502 127.1954 2.161%
1989 19,145,077 9,727,439 9,417,638 444,162 130.0785 2.32%
1990 19,616,530 9,968,610 9,647,920 498,744 133.2817 2.543%
1991 20,130,779 10,233,862 9,896,916 529,753 136.7757 2.632%
1992 20,702,133 10,527,374 10,174,760 612,956 140.6576 2.961%
1993 21,267,359 10,814,338 10,453,020 517,496 144.498 2.433%
1994 21,794,751 11,079,433 10,715,318 537,288 148.0813 2.465%
1995 22,305,571 11,332,246 10,973,325 484,351 151.552 2.172%
1996 22,783,969 11,563,404 11,220,566 472,446 154.8024 2.074%
1997 23,249,417 11,786,496 11,462,922 458,451 157.9648 1.972%
1998 23,703,328 12,001,526 11,701,802 449,370 161.0488 1.896%
1999 24,143,157 12,206,968 11,936,189 430,288 164.0372 1.782%
2000 24,559,500 12,397,651 12,161,850 402,399 166.866 1.639%
2001 24,956,071 12,576,000 12,380,071 390,743 169.5604 1.566%
2002 25,332,178 12,738,215 12,593,963 361,470 172.1158 1.427%
2003 25,682,908 12,880,352 12,802,556 339,990 174.4988 1.324%
2004 26,003,965 13,002,461 13,001,504 302,124 176.6802 1.162%
2005 26,285,110 13,098,713 13,186,397 260,166 178.5904 0.99%
2006 26,518,971 13,165,531 13,353,440 207,556 180.1793 0.783%
2007 26,713,655 13,208,569 13,505,086 181,812 181.5021 0.681%
2008 26,881,544 13,236,099 13,645,445 153,966 182.6428 0.573%
2009 27,026,941 13,250,670 13,776,270 136,828 183.6306 0.506%
2010 27,161,567 13,260,080 13,901,487 132,423 184.5453 0.488%
2011 27,266,399 13,250,056 14,016,343 77,242 185.2576 0.283%
2012 27,330,694 13,212,056 14,118,638 51,348 185.6944 0.188%
2013 27,381,555 13,164,892 14,216,662 50,374 186.04 0.184%
2014 27,462,106 13,138,984 14,323,122 110,728 186.5873 0.403%
2015 27,610,325 13,162,846 14,447,479 185,711 187.5944 0.673%
2016 27,861,186 13,259,469 14,601,718 316,010 189.2988 1.134%
2017 28,183,426 13,405,797 14,777,628 328,469 191.4882 1.165%
2018 28,506,712 13,554,172 14,952,540 318,104 193.6847 1.116%
2019 28,832,496 13,704,208 15,128,288 333,463 195.8982 1.157%
2020 29,348,627 13,980,445 15,368,182 698,801 199.405 2.381%
2021 30,034,989 14,370,964 15,664,025 673,923 204.0684 2.244%
2022 30,547,580 14,646,246 15,901,334 351,258 207.5511 1.15%
2023 30,896,590 14,812,364 16,084,226 346,762 209.9224 1.122%
2024 31,240,315 14,975,760 16,264,554 340,687 212.2578 1.091%

Statements that can be derived from Nepal's population data

  • Nepal has a population of 31,240,315 people, as of July 1, 2024.
  • Nepal's population is equivalent to 0.39% of the total world population.
  • In 2024, Nepal's population will grow with 340,687 people.
  • In 2024, 62,012 more people will emigrate from Nepal than immigrate to the country.
  • The median age of the population in Nepal is 24.79 years.
  • In Nepal there are 212.26 people per square kilometers (0.386102 square miles), if spaced out evenly.
  • 18.03 infants die at birth out of a 1000 new born in Nepal.
  • In Nepal, 14,975,760 of the total population are male, and 16,264,554 are female.

Future Population of Nepal (2024 - 2100)

Nepal's population is set to incease in the future from 31,240,315 people to 33,769,507 people. An increase of the population size by 302.07% from 2024 to 2100.

Year Total Male Female People +/- Density (p/kmยฒ) Growth Rate
2024 31,240,315 14,975,760 16,264,554 340,687 212.2578 1.091%
2025 31,577,361 15,135,742 16,441,618 333,407 214.5478 1.056%
2026 31,907,071 15,291,951 16,615,119 326,011 216.788 1.022%
2027 32,228,530 15,443,928 16,784,602 316,907 218.9721 0.983%
2028 32,540,486 15,591,046 16,949,440 307,006 221.0916 0.943%
2029 32,842,036 15,732,866 17,109,170 296,094 223.1405 0.902%
2030 33,133,396 15,869,538 17,263,857 286,625 225.1201 0.865%
2031 33,414,586 16,001,062 17,413,523 275,755 227.0306 0.825%
2032 33,686,386 16,127,820 17,558,567 267,847 228.8773 0.795%
2033 33,948,886 16,249,876 17,699,010 257,152 230.6608 0.757%
2034 34,202,471 16,367,487 17,834,984 250,018 232.3837 0.731%
2035 34,448,817 16,481,546 17,967,270 242,674 234.0575 0.704%
2036 34,687,232 16,591,756 18,095,477 234,157 235.6774 0.675%
2037 34,918,056 16,698,299 18,219,757 227,490 237.2457 0.651%
2038 35,141,522 16,801,263 18,340,258 219,441 238.764 0.624%
2039 35,357,736 16,900,693 18,457,043 212,988 240.233 0.602%
2040 35,568,802 16,997,701 18,571,101 209,144 241.6671 0.588%
2041 35,775,609 17,092,812 18,682,797 204,470 243.0722 0.572%
2042 35,977,813 17,185,866 18,791,947 199,938 244.446 0.556%
2043 36,176,020 17,277,212 18,898,807 196,475 245.7927 0.543%
2044 36,369,545 17,366,538 19,003,006 190,575 247.1076 0.524%
2045 36,557,100 17,453,171 19,103,929 184,537 248.3819 0.505%
2046 36,738,417 17,536,967 19,201,450 178,096 249.6139 0.485%
2047 36,914,245 17,618,366 19,295,879 173,560 250.8085 0.47%
2048 37,084,465 17,697,384 19,387,082 166,880 251.965 0.45%
2049 37,247,004 17,772,995 19,474,010 158,198 253.0694 0.425%
2050 37,401,366 17,844,951 19,556,414 150,525 254.1182 0.402%
2051 37,548,376 17,913,704 19,634,672 143,496 255.117 0.382%
2052 37,687,305 17,978,912 19,708,393 134,362 256.0609 0.357%
2053 37,817,371 18,040,199 19,777,172 125,770 256.9447 0.333%
2054 37,938,361 18,097,547 19,840,814 116,209 257.7667 0.306%
2055 38,049,053 18,150,373 19,898,680 105,176 258.5188 0.276%
2056 38,149,244 18,198,605 19,950,640 95,206 259.1995 0.25%
2057 38,238,906 18,242,277 19,996,629 84,119 259.8087 0.22%
2058 38,317,673 18,281,176 20,036,498 73,414 260.3439 0.192%
2059 38,386,566 18,315,823 20,070,743 64,373 260.812 0.168%
2060 38,446,287 18,346,651 20,099,636 55,068 261.2177 0.143%
2061 38,496,880 18,373,766 20,123,114 46,117 261.5615 0.12%
2062 38,538,330 18,397,143 20,141,188 36,785 261.8431 0.095%
2063 38,569,112 18,415,991 20,153,121 24,777 262.0522 0.064%
2064 38,590,056 18,430,730 20,159,325 17,111 262.1945 0.044%
2065 38,601,800 18,441,711 20,160,089 6,379 262.2743 0.017%
2066 38,603,454 18,448,526 20,154,928 -3,072 262.2856 -0.008%
2067 38,595,170 18,451,166 20,144,003 -13,497 262.2293 -0.035%
2068 38,577,090 18,449,662 20,127,428 -22,662 262.1065 -0.059%
2069 38,549,592 18,444,260 20,105,333 -32,333 261.9196 -0.084%
2070 38,512,777 18,434,978 20,077,800 -41,297 261.6695 -0.107%
2071 38,467,055 18,421,954 20,045,101 -50,148 261.3588 -0.13%
2072 38,412,150 18,405,032 20,007,119 -59,662 260.9858 -0.155%
2073 38,347,453 18,383,830 19,963,623 -69,732 260.5462 -0.182%
2074 38,272,946 18,358,265 19,914,680 -79,283 260.04 -0.207%
2075 38,189,243 18,328,606 19,860,638 -88,121 259.4713 -0.231%
2076 38,095,904 18,294,530 19,801,375 -98,557 258.8371 -0.259%
2077 37,992,269 18,255,541 19,736,728 -108,714 258.133 -0.286%
2078 37,878,081 18,211,432 19,666,648 -119,662 257.3571 -0.316%
2079 37,754,404 18,162,750 19,591,655 -127,691 256.5168 -0.338%
2080 37,621,963 18,109,769 19,512,195 -137,191 255.617 -0.365%
2081 37,480,849 18,052,446 19,428,404 -145,038 254.6582 -0.387%
2082 37,331,458 17,990,914 19,340,544 -153,743 253.6432 -0.412%
2083 37,173,722 17,925,006 19,248,715 -161,731 252.5715 -0.435%
2084 37,007,832 17,854,766 19,153,066 -170,049 251.4444 -0.459%
2085 36,834,498 17,780,503 19,053,995 -176,617 250.2667 -0.479%
2086 36,654,349 17,702,448 18,951,902 -183,681 249.0427 -0.501%
2087 36,467,882 17,620,786 18,847,097 -189,253 247.7757 -0.519%
2088 36,275,442 17,535,630 18,739,811 -195,629 246.4682 -0.539%
2089 36,077,470 17,447,224 18,630,246 -200,315 245.1231 -0.555%
2090 35,875,632 17,356,455 18,519,177 -203,361 243.7518 -0.567%
2091 35,670,936 17,263,708 18,407,228 -206,031 242.361 -0.578%
2092 35,463,618 17,169,054 18,294,564 -208,604 240.9524 -0.588%
2093 35,254,172 17,072,801 18,181,372 -210,287 239.5294 -0.596%
2094 35,043,793 16,975,572 18,068,220 -210,473 238.1 -0.601%
2095 34,832,626 16,877,458 17,955,168 -211,861 236.6652 -0.608%
2096 34,620,913 16,778,530 17,842,383 -211,564 235.2268 -0.611%
2097 34,408,587 16,678,836 17,729,751 -213,088 233.7842 -0.619%
2098 34,195,393 16,578,299 17,617,094 -213,301 232.3356 -0.624%
2099 33,982,584 16,477,503 17,505,082 -212,315 230.8898 -0.625%
2100 33,769,507 16,376,044 17,393,462 -213,841 229.442 -0.633%

Population Density of Nepal

Today, Nepal has a population density of 212.2578 people per square kilometer. The country has seen a change in density from 57.0654 people/kmยฒ since the 1950 to 212.2578 people/kmยฒ in 2024. In the future, Nepal is projected to reach a population density of 229.442 people per square kilometer, by the year 2100.

Population Density of Nepal Between 1950 - 2100

View Detailed Population Density Data for Nepal

Growth Rate of Nepal's Population

The population growth rate of Nepal currently stands at 1.091% as of July 1, 2024. This is a decrease by 0.059 percentage points when compared to data from previous year. By 2024, the population growth rate of Nepal will decrease to 1.091%. If we look further into the future, we can see that Nepal's population growth is projected to land at a negative rate of -0.633% by the year 2100.

Population Growth Rate of Nepal Between 1950 - 2100 (10 Year Increments)

Year Growth Rate
1950 2.152%
1960 1.892%
1970 2.194%
1980 2.362%
1990 2.543%
2000 1.639%
2010 0.488%
2020 2.381%
Year Growth Rate
2030 0.865%
2040 0.588%
2050 0.402%
2060 0.143%
2070 -0.107%
2080 -0.365%
2090 -0.567%
2100 -0.633%
View Detailed Population Growth Rate Data for Nepal

Life Expectancy of Nepal

Today, Nepal has an average life expectancy of 71.0654 years of age. The country has seen a change in life expectancy from 37.6845 years since the 1950 to 71.0654 years in 2024. In the future, Nepal is projected to reach a population life expectancy of 84.9585 years of age, by the year 2100.

Life Expectancy of Nepal Between 1950 - 2100 (10 Year Increments)

Year Life Expectancy (Age)
1950 37,684
1960 38,559
1970 42,826
1980 47,888
1990 54,833
2000 62,614
2010 66,813
2020 69,245
Year Life Expectancy (Age)
2030 72,624
2040 74,863
2050 76,865
2060 78,684
2070 80,397
2080 82,038
2090 83,559
2100 84,958
View Detailed Life Expectancy Data for Nepal

Migration to and from Nepal

In 2024 Nepal will see net migrations of -62,012 people. This means that 62,012 more people will emigrate from Nepal than immigrate to the country this year. A decrease of net migrations when compared to the previous year of 2022, when the net migrations of Nepal was -62,012.

Net Migration for Nepal Between 1950 - 2100 (10 Year Increments)

Year Net Migration
1950 3,860
1960 -13,235
1970 1,846
1980 5,084
1990 -650
2000 -147,403
2010 -293,613
2020 306,664
Year Net Migration
2030 -62,012
2040 -62,012
2050 -62,012
2060 -62,012
2070 -62,012
2080 -62,012
2090 -62,012
2100 -62,012
View Detailed Migration Data for Nepal

Births in Nepal

In 2024, Nepal will see 608,426 babies be born. That is a decrease when compared to the ammount of births recorded by Nepal in 2022, when the country saw 616,657 new borns.

Births Nepal Between 1950 - 2100 (10 Year Increments)

Year Births
1950 395,211
1960 458,470
1970 537,320
1980 632,269
1990 747,765
2000 754,096
2010 616,815
2020 602,598
Year Births
2030 563,309
2040 506,366
2050 480,163
2060 431,293
2070 395,380
2080 362,782
2090 326,832
2100 300,056
View Detailed Birth Data for Nepal

Deaths in Nepal

In 2024, 205,732 people will die in Nepal. That is an increase of Nepal's death count when compared to 2022, when the country recorded 203,387 deaths.

Deaths Nepal Between 1950 - 2100 (10 Year Increments)

Year Deaths
1950 218,304
1960 252,886
1970 264,861
1980 268,943
1990 248,380
2000 204,297
2010 190,785
2020 210,466
Year Births
2030 214,673
2040 235,218
2050 267,619
2060 314,215
2070 374,664
2080 437,957
2090 468,179
2100 451,879
View Detailed Death Data for Nepal

Median Age in Nepal

The median age of Nepal has been on an upward trend since the 1950's and it will continue well into the future. When the median age of Nepal will reach 47.4219 years of age, by the year 2100.

Median Age in Nepal Between 1950 - 2100 (10 Year Increments)

Year Median Age
1950 18.5634
1960 18.371
1970 18.5495
1980 18.4308
1990 18.0873
2000 18.3717
2010 20.1811
2020 23.2428
Year Median Age
2030 27.232
2040 31.289
2050 34.7935
2060 38.3191
2070 41.7648
2080 44.2616
2090 45.8828
2100 47.4219
View Detailed Median Age Data for Nepal

Fertility Rate in Nepal

The fertility rate of Nepal has been on a downward trend since the 1950's and it will continue well into the future. When the total fertility rate of Nepal will reach 1.6868 births per woman, by the year 2100.

Fertility Rate in Nepal Between 1950 - 2100 (10 Year Increments)

Year Total Fertility Rate (births per woman)
1950 6.0015
1960 6.0296
1970 5.876
1980 5.6394
1990 5.2085
2000 3.9439
2010 2.5115
2020 2.0548
Year Total Fertility Rate (births per woman)
2030 1.8854
2040 1.8063
2050 1.7604
2060 1.7348
2070 1.7114
2080 1.6953
2090 1.6851
2100 1.6868
View Detailed Fertility Rate Data for Nepal

Infant Mortality Rate in Nepal

The infant mortality rate is recorded as infant deaths under 1 year for every 1,000 live births. It gives us an insight into the maternal and infant health of Nepal while at the same time being an important marker for the overall health of the country. The infant mortality rate of Nepal has been on a positive downward trend since the 1950's when the infant mortality rate of the country was 226.6888. Today, Nepal has a much better infant mortality rate of 18.0309 infant deaths for every 1,000 live births. This is set to improve even further in the future when Nepal is projected to record an infant mortality rate of only 2.8741 infant deaths for every 1,000 live births, by the year 2100.

Infant Mortality Rate in Nepal Between 1950 - 2100 (10 Year Increments)

Year Infant Mortality Rate
1950 226.6888
1960 217.0977
1970 177.0773
1980 138.9588
1990 96.5125
2000 58.65
2010 36.6653
2020 23.7939
Year Infant Mortality Rate
2030 13.3316
2040 9.1203
2050 6.5815
2060 5.1874
2070 4.289
2080 3.6383
2090 3.189
2100 2.8741
View Detailed Infant Mortality Rate Data for Nepal

Data Information

Data found on this page is based on the medium fertility variant of the United Nations Revision of World Population Prospects 2022.

Data Sources

The United Nations - Department of Economic and Social Affairs (Population Division)

UN Revision of World Population Prospects 2022

Data Disclaimer

People at database.earth has not verified data entry and collection processes in person. We take all open data provided by governmental and non-governmental organization at face value.

This data is the foundation for most content and visualization found on this page. If you find errors in the representation of the data, please contact us and we will correct it.

All data from sources are archived for future reference.