Demographics of Nepal

Source UN (World Population Prospects 2024)
Date01 Feb 2025

As of 2025, the population of Nepal is projected at 29.62 million, compared to 29.65 million in 2024. It ranks 52nd in the world by population and 20th in Asia. The population growth rate in 2025 is projected at -0.07 percent, the 178th highest among 237 countries and dependent territories.

There are 14.13 million males and 15.49 million females in Nepal. The percentage of the male population is 47.71%, compared to 52.29% of the female population. Nepal has 1.36 million more females than males, the 11th highest in the world. The sex ratio in Nepal in 2025 will be 91.234 males per 100 females. Nepal is in the 30th position in terms of the female-to-male ratio.

  • Population
  • Growth rate
  • Gender

Nepal population

Year Population Growth (%) M per 100 F
MaleFemaleTotal
19504,177,3194,219,2848,396,6032.1099.005
19554,620,2114,637,7669,257,9771.8499.621
19605,069,7005,053,95810,123,6581.88100.311
19655,619,7555,553,65711,173,4112.08101.190
19706,281,6866,154,50312,436,1902.21102.067
19757,028,3836,842,31113,870,6952.21102.719
19807,900,5487,652,55715,553,1052.38103.241
19858,893,9768,583,71617,477,6922.25103.615
19909,912,8999,611,67419,524,5732.53103.134
199511,277,19010,968,24922,245,4392.27102.817
200012,361,01412,185,49524,546,5091.66101.440
200513,104,91613,204,54126,309,4581.0699.246
201013,405,75413,936,19827,341,9520.5996.194
201513,420,01114,403,61927,823,6290.6893.171
202013,942,56415,024,01128,966,5741.8592.802
202114,240,04915,234,96129,475,0101.6393.470
202214,345,26115,370,17529,715,436-0.0093.332
202314,279,23315,415,38229,694,614-0.1492.630
202414,200,27615,450,77929,651,054-0.1591.907
202514,130,21015,487,90729,618,118-0.0791.234
  • Life expectancy
  • Median age
  • Fertility rate

Demographics Indicators

YearLife expectancy Median ageFertility rate
195037.56318.5706.057
195537.85618.5606.066
196038.65218.4586.069
196540.68818.5986.007
197043.15118.7275.869
197545.49918.7045.733
198048.33318.5415.603
198550.92218.3765.457
199054.77118.1105.211
199559.32318.1434.869
200062.64218.2513.984
200565.27519.0233.115
201066.77220.2232.541
201567.37421.2382.273
202069.10623.4512.051
202168.38524.0232.025
202270.08724.3562.002
202370.35424.6791.984
202470.63625.0081.961
202570.89725.3471.938
  • Total
  • Crude

Nepal death and birth rate

Year Total Crude(per 1000)
DeathBirthCrude deathCrude birth
1950218,575390,78426.03146.541
1955236,982423,39225.59845.733
1960250,227453,60024.71744.806
1965256,878490,60622.99043.908
1970260,713533,14820.96442.871
1975264,598577,07419.07641.604
1980264,589628,85117.01240.432
1985265,803689,04215.20839.424
1990249,218744,41912.76438.127
1995228,412819,69310.26836.848
2000205,421759,9278.36930.959
2005190,673679,7677.24725.837
2010192,146624,7847.02822.851
2015205,486616,0497.38522.141
2020210,634584,1957.27220.168
2021228,750579,9157.76119.675
2022204,694583,6996.88819.643
2023205,841574,2976.93219.340
2024206,740562,2326.97218.962
2025207,032551,6476.99018.625
  • Population
  • Urbanization

Urban and rural population of Nepal

Year Population Urban (%)
UrbanRural
1950227,1198,256,2062.677
1955283,7569,009,7373.053
1960350,2309,712,7813.480
1965407,89310,505,8313.737
1970474,63411,523,2953.956
1975643,69512,682,1194.830
1980907,69813,994,4656.091
19851,235,18015,488,7767.386
19901,660,13917,089,2678.854
19952,328,50519,067,87910.883
20003,180,50120,560,41013.397
20053,884,13621,756,15115.149
20104,531,33922,491,79816.768
20155,317,79923,338,48318.557
20206,226,23324,034,01120.576
20216,423,99424,154,44221.008
20226,627,18124,267,69921.451
20236,835,48424,372,26221.903
20247,048,42924,466,20522.366
  • Population pyramid
  • Gender ratio

Nepal population by Age Group (2025)

Age group Male Female Total M per 100 F
PersonsShare (%)
00-04 1,381,763 1,336,118 2,717,881 9.18 103.416
05-09 1,419,358 1,331,584 2,750,942 9.29 106.592
10-14 1,465,168 1,374,476 2,839,644 9.59 106.598
15-19 1,461,798 1,436,917 2,898,715 9.79 101.732
20-24 1,386,293 1,476,821 2,863,114 9.67 93.870
25-29 1,217,154 1,427,498 2,644,652 8.93 85.265
30-34 1,010,519 1,284,595 2,295,115 7.75 78.664
35-39 841,080 1,127,327 1,968,407 6.65 74.608
40-44 776,793 997,814 1,774,607 5.99 77.849
45-49 693,275 835,678 1,528,953 5.16 82.960
50-54 629,499 720,340 1,349,839 4.56 87.389
55-59 511,833 589,303 1,101,136 3.72 86.854
60-64 438,501 484,654 923,155 3.12 90.477
65-69 358,188 395,791 753,979 2.55 90.499
70-74 262,378 308,350 570,729 1.93 85.091
75-79 165,515 205,853 371,368 1.25 80.404
80-84 80,398 106,805 187,204 0.63 75.276
85-89 25,471 37,967 63,437 0.21 67.087
90-94 4,780 8,926 13,706 0.05 53.551
95-99 428 1,040 1,468 0.00 41.154
100+ 18 52 70 0.00 34.615
Total 14,130,210 15,487,909 29,618,121 91.234