Demographics of Nepal

Source UN (World Population Prospects 2024)
Date08 Sep 2024

As of 2024, the population of Nepal is projected at 29.65 million, compared to 29.69 million in 2023. It ranks 51st in the world by population and 20th in Asia. The population growth rate in 2024 is projected at -0.15 percent, the 189th highest among 237 countries and dependent territories.

There are 14.20 million males and 15.45 million females in Nepal. The percentage of the male population is 47.89%, compared to 52.11% of the female population. Nepal has 1.25 million more females than males, the 12th highest in the world. The sex ratio in Nepal in 2024 will be 91.907 males per 100 females. Nepal is in the 34th 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
  • 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
  • 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
  • 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 (2024)

Age group Male Female Total M per 100 F
PersonsShare (%)
00-04 1,411,494 1,351,879 2,763,372 9.32 104.410
05-09 1,450,604 1,348,014 2,798,617 9.44 107.610
10-14 1,478,752 1,388,807 2,867,559 9.67 106.476
15-19 1,478,941 1,463,584 2,942,526 9.92 101.049
20-24 1,397,816 1,497,774 2,895,590 9.77 93.326
25-29 1,224,685 1,431,879 2,656,563 8.96 85.530
30-34 997,376 1,265,787 2,263,164 7.63 78.795
35-39 843,014 1,113,917 1,956,930 6.60 75.680
40-44 776,115 974,566 1,750,681 5.90 79.637
45-49 689,255 816,109 1,505,363 5.08 84.456
50-54 627,224 706,725 1,333,948 4.50 88.751
55-59 501,231 571,692 1,072,924 3.62 87.675
60-64 439,312 476,161 915,473 3.09 92.261
65-69 356,406 391,873 748,279 2.52 90.949
70-74 260,182 303,705 563,888 1.90 85.669
75-79 161,341 199,548 360,889 1.22 80.853
80-84 77,452 102,990 180,441 0.61 75.203
85-89 24,147 36,266 60,413 0.20 66.583
90-94 4,508 8,487 12,995 0.04 53.117
95-99 406 970 1,376 0.00 41.856
100+ 17 48 65 0.00 35.417
Total 14,200,278 15,450,781 29,651,056 91.907