GlobeMetrics
EN
  • English✓
  • हिंदी—
  • मराठी—

Try “Pune”, “Poona” or “पुणे”

Population · Asia

Nepal population 2026

Right now · estimate

Nepal population right now

29,663,015

Births today
0
Deaths today
0
Births this year
454,835
Births minus deaths this year
+280,835

Nepal has an estimated 29,629,410 people on 1 July 2026, the UN's projection, 11,292 more than a year earlier (+0.04%). It is the 52nd most populous country in the world. It is projected to keep growing until 2067, peaking at 35.8 million, then decline to 31.8 million by 2100.

UN projection The counter interpolates the UN’s 1 July figures to the second; it is an estimate, not a count.

Nepal in numbers, 2026

Births in 2026
542 thousand 1,484 a day
Deaths in 2026
207 thousand 568 a day
Net migration
−292 thousand more departures than arrivals
Growth rate
+0.14% growing
Fertility rate
1.92per woman below replacement (2.1)
Median age
25.7years world: 31.1
Life expectancy
71.2years
Aged 65 and over
6.7% 11.1% by 2050

Land, people and health

Capital
Kathmandu
Area
140,800 km² 96th largest of 237
Population density
201per km² 74th most crowded
Urban population
67.2% 71.4% by 2050
Men and women
14.1 million / 15.5 million 90.7 men per 100 women
Life expectancy, women
72.7years men: 69.6 years
Infant mortality
18.6per 1,000 births under-5: 22.3
Birth rate
18.3per 1,000 death rate: 7.0
Net migration rate
−9.9per 1,000 net departures

Population of Nepal, 1950–2100

Projected peak: 2067, 35.8 million. By 2050: 34.6 million (+16.9% from today).

Population of Nepal
  • UN estimate
  • UN projection
31.8M 2026
› Show the numbers as a table
YearPopulation
19508,396,603
19518,572,664
19528,747,294
19538,918,222
19549,087,776
19559,257,977
19569,427,891
19579,598,035
19589,766,240
19599,938,912
196010,123,658
196110,318,396
196210,521,116
196310,729,818
196410,946,392
196511,173,411
196611,408,710
196711,652,716
196811,906,266
196912,167,036
197012,436,190
197112,710,061
197212,989,098
197313,275,240
197413,568,435
197513,870,695
197614,177,650
197714,499,175
197814,839,696
197915,190,590
198015,553,106
198115,922,422
198216,297,988
198316,689,119
198417,085,242
198517,477,692
198617,868,124
198718,250,505
198818,638,661
198919,057,807
199019,524,573
199120,036,500
199220,609,707
199321,180,159
199421,717,479
199522,245,439
199622,741,862
199723,219,463
199823,680,357
199924,125,199
200024,546,509
200124,946,748
200225,328,981
200325,688,758
200426,016,656
200526,309,458
200626,565,425
200726,788,492
200826,990,037
200927,173,035
201027,341,952
201127,464,494
201227,534,915
201327,589,996
201427,672,370
201527,823,629
201627,955,462
201728,011,258
201828,079,689
201928,414,064
202028,966,574
202129,475,010
202229,715,436
202329,694,614
2024 *29,651,054
2025 *29,618,118
2026 *29,629,410
2027 *29,727,162
2028 *29,947,585
2029 *30,232,112
2030 *30,509,996
2031 *30,780,917
2032 *31,045,414
2033 *31,304,031
2034 *31,555,066
2035 *31,798,004
2036 *32,033,716
2037 *32,262,283
2038 *32,484,802
2039 *32,700,692
2040 *32,909,537
2041 *33,112,259
2042 *33,309,059
2043 *33,499,438
2044 *33,683,328
2045 *33,861,060
2046 *34,032,994
2047 *34,197,259
2048 *34,352,080
2049 *34,500,202
2050 *34,642,027
2051 *34,777,003
2052 *34,903,233
2053 *35,020,484
2054 *35,129,988
2055 *35,231,724
2056 *35,326,897
2057 *35,413,851
2058 *35,492,617
2059 *35,562,826
2060 *35,623,033
2061 *35,674,128
2062 *35,717,452
2063 *35,751,388
2064 *35,775,847
2065 *35,792,139
2066 *35,799,774
2067 *35,799,866
2068 *35,792,416
2069 *35,776,992
2070 *35,752,366
2071 *35,717,992
2072 *35,676,658
2073 *35,627,724
2074 *35,569,137
2075 *35,502,912
2076 *35,429,039
2077 *35,347,230
2078 *35,257,624
2079 *35,159,312
2080 *35,053,476
2081 *34,941,467
2082 *34,822,895
2083 *34,697,086
2084 *34,563,646
2085 *34,422,253
2086 *34,275,648
2087 *34,125,358
2088 *33,969,327
2089 *33,807,734
2090 *33,642,041
2091 *33,472,744
2092 *33,299,503
2093 *33,123,433
2094 *32,944,447
2095 *32,763,523
2096 *32,581,245
2097 *32,396,051
2098 *32,209,128
2099 *32,021,277
2100 *31,831,433

* UN projection

Population of Nepal by year

24.5 million in 2000, 29.6 million in 2026. Every year for the last decade, then every five years to 1950. * UN projection; earlier years are UN estimates.

YearPopulationYearly changeWorld rank
2026* 29,629,410 +0.04% 52
2025* 29,618,118 −0.11% 52
2024* 29,651,054 −0.15% 51
2023 29,694,614 −0.07% 51
2022 29,715,436 +0.82% 51
2021 29,475,010 +1.76% 51
2020 28,966,574 +1.94% 49
2019 28,414,064 +1.19% 50
2018 28,079,689 +0.24% 50
2017 28,011,258 +0.20% 50
2016 27,955,462 +0.47% 49
2015 27,823,629 +0.55% 49
2010 27,341,952 +0.62% 45
2005 26,309,458 +1.13% 43
2000 24,546,509 +1.75% 40
1995 22,245,439 +2.43% 42
1990 19,524,573 +2.45% 44
1985 17,477,692 +2.30% 43
1980 15,553,106 +2.39% 43
1975 13,870,695 +2.23% 42
1970 12,436,190 +2.21% 42
1965 11,173,411 +2.07% 42
1960 10,123,658 +1.86% 41
1955 9,257,977 +1.87% 40
1950 8,396,603 – 42

Population forecast for Nepal

UN medium-variant projection: 34.6 million in 2050 (+16.9% from 2026), 31.8 million in 2100.

YearPopulationYearly changeWorld rank
2030 30,509,996 +0.92% 53
2035 31,798,004 +0.77% 55
2040 32,909,537 +0.64% 55
2045 33,861,060 +0.53% 58
2050 34,642,027 +0.41% 58
2060 35,623,033 +0.17% 58
2070 35,752,366 −0.07% 59
2080 35,053,476 −0.30% 60
2090 33,642,041 −0.49% 62
2100 31,831,433 −0.59% 65

Largest cities in Nepal

Urban area in 2026: the whole built-up city, measured the same way for every country (UN, 2025). * UN projection. Largest cities in the world

#CityPopulation 2026
1 Kathmandu (capital) 3,271,272
2 Biratnagar 399,467
3 Pokhara 298,328
4 Pokhariya 249,172
5 Bharatpur 162,063
6 Sitāpur 156,338
7 Laksmipur 138,374
8 Biratnagar 122,729
9 Nepalgunj 121,485
10 Banjariya 119,365

Age structure

Median age 25.7. 6.7% are 65 or older, 11.1% by 2050; 27.7% are under 15.

Nepal, 2026 Men 2026 Women 2026 2050 (projection)
100+: men 0.0% 100+: women 0.0% 100+ 95-99: men 0.0% 95-99: women 0.0% 90-94: men 0.0% 90-94: women 0.0% 90-94 85-89: men 0.1% 85-89: women 0.1% 80-84: men 0.3% 80-84: women 0.4% 80-84 75-79: men 0.6% 75-79: women 0.7% 70-74: men 0.9% 70-74: women 1.1% 70-74 65-69: men 1.2% 65-69: women 1.4% 60-64: men 1.5% 60-64: women 1.7% 60-64 55-59: men 1.8% 55-59: women 2.1% 50-54: men 2.1% 50-54: women 2.5% 50-54 45-49: men 2.4% 45-49: women 2.9% 40-44: men 2.6% 40-44: women 3.4% 40-44 35-39: men 2.9% 35-39: women 3.9% 30-34: men 3.5% 30-34: women 4.4% 30-34 25-29: men 4.1% 25-29: women 4.8% 20-24: men 4.6% 20-24: women 4.9% 20-24 15-19: men 4.9% 15-19: women 4.8% 10-14: men 4.9% 10-14: women 4.6% 10-14 5-9: men 4.7% 5-9: women 4.5% 0-4: men 4.6% 0-4: women 4.4% 0-4

Share of the total population in each age group (%)

Births per woman

1.92 in 2026; about 2.1 keeps a population stable without migration. Below 2.1 since 2019.

Fertility rate, Nepal
  • UN estimate
  • UN projection
1.7 2026
› Show the numbers as a table
YearFertility rate
19506.06
19516.06
19526.06
19536.07
19546.07
19556.07
19566.06
19576.05
19586.05
19596.03
19606.07
19616.09
19626.08
19636.06
19646.04
19656.01
19665.98
19675.95
19685.94
19695.89
19705.87
19715.85
19725.80
19735.70
19745.75
19755.73
19765.72
19775.69
19785.68
19795.64
19805.60
19815.58
19825.55
19835.54
19845.51
19855.46
19865.40
19875.35
19885.31
19895.26
19905.21
19915.15
19925.07
19935.04
19944.96
19954.87
19964.67
19974.44
19984.28
19994.13
20003.98
20013.79
20023.60
20033.44
20043.28
20053.12
20062.97
20072.86
20082.74
20092.63
20102.54
20112.46
20122.42
20132.36
20142.32
20152.27
20162.23
20172.17
20182.12
20192.08
20202.05
20212.03
20222.00
20231.98
2024 *1.96
2025 *1.94
2026 *1.92
2027 *1.90
2028 *1.89
2029 *1.88
2030 *1.86
2031 *1.85
2032 *1.84
2033 *1.83
2034 *1.82
2035 *1.81
2036 *1.80
2037 *1.79
2038 *1.79
2039 *1.78
2040 *1.78
2041 *1.77
2042 *1.77
2043 *1.76
2044 *1.76
2045 *1.75
2046 *1.75
2047 *1.74
2048 *1.74
2049 *1.74
2050 *1.73
2051 *1.73
2052 *1.73
2053 *1.73
2054 *1.72
2055 *1.72
2056 *1.72
2057 *1.72
2058 *1.72
2059 *1.71
2060 *1.71
2061 *1.71
2062 *1.71
2063 *1.71
2064 *1.71
2065 *1.70
2066 *1.70
2067 *1.70
2068 *1.70
2069 *1.70
2070 *1.70
2071 *1.70
2072 *1.70
2073 *1.70
2074 *1.69
2075 *1.69
2076 *1.69
2077 *1.69
2078 *1.69
2079 *1.69
2080 *1.69
2081 *1.69
2082 *1.69
2083 *1.69
2084 *1.68
2085 *1.68
2086 *1.68
2087 *1.68
2088 *1.68
2089 *1.68
2090 *1.68
2091 *1.68
2092 *1.68
2093 *1.68
2094 *1.68
2095 *1.68
2096 *1.68
2097 *1.68
2098 *1.68
2099 *1.67
2100 *1.67

* UN projection

Births and deaths each year

Deaths are projected to outnumber births from 2070.

Births and deaths, Nepal
  • Births
  • Deaths
  • UN estimate
  • UN projection
278k446k 2026
› Show the numbers as a table
YearBirthsDeaths
1950390,784218,575
1951398,352222,301
1952404,946226,162
1953412,055230,155
1954418,206233,393
1955423,392236,982
1956428,307240,487
1957433,505243,400
1958439,290246,229
1959443,962247,665
1960453,600250,227
1961462,442252,522
1962469,653254,286
1963476,270256,679
1964484,031256,084
1965490,606256,878
1966498,725257,005
1967507,190257,939
1968517,529259,269
1969523,936259,377
1970533,148260,713
1971542,538261,795
1972549,324262,610
1973551,919263,162
1974567,657264,579
1975577,074264,598
1976588,745265,523
1977597,469264,631
1978610,591264,826
1979620,488264,894
1980628,851264,589
1981641,057266,914
1982652,897267,150
1983666,917267,807
1984678,967267,848
1985689,042265,803
1986698,463263,663
1987709,585260,177
1988720,699257,119
1989730,945252,176
1990744,419249,218
1991757,520245,295
1992772,907239,880
1993798,710237,158
1994809,338231,056
1995819,693228,412
1996803,512223,412
1997782,834216,970
1998774,644211,867
1999766,984209,142
2000759,927205,421
2001742,840200,718
2002725,448200,410
2003712,403195,833
2004698,220193,352
2005679,767190,673
2006662,426187,103
2007652,335187,549
2008640,452188,085
2009631,403190,091
2010624,784192,146
2011622,163192,202
2012623,697193,555
2013619,613194,817
2014619,578196,408
2015616,049205,486
2016613,425197,511
2017604,268198,051
2018593,089198,513
2019586,696199,574
2020584,195210,634
2021579,915228,750
2022583,699204,694
2023574,297205,841
2024 *562,232206,740
2025 *551,647207,032
2026 *542,047207,364
2027 *533,762208,265
2028 *527,550209,651
2029 *523,168211,321
2030 *517,956212,891
2031 *512,429214,577
2032 *507,575216,441
2033 *502,269218,409
2034 *497,079220,508
2035 *491,103222,493
2036 *486,481224,336
2037 *481,898226,449
2038 *476,944228,670
2039 *472,674231,095
2040 *468,338233,538
2041 *464,934236,098
2042 *461,391238,945
2043 *457,984241,693
2044 *454,325244,778
2045 *450,912247,976
2046 *446,810251,333
2047 *443,084255,094
2048 *439,376258,600
2049 *436,023262,455
2050 *432,533266,361
2051 *429,310270,305
2052 *425,147274,429
2053 *421,575278,831
2054 *417,793282,894
2055 *414,324287,224
2056 *410,119291,699
2057 *406,156296,213
2058 *402,374300,623
2059 *398,296305,411
2060 *394,701310,436
2061 *391,436315,361
2062 *387,533320,430
2063 *383,776325,621
2064 *380,454330,743
2065 *376,569335,838
2066 *373,512341,049
2067 *369,973346,512
2068 *367,332351,784
2069 *364,224356,906
2070 *361,289362,103
2071 *358,015367,540
2072 *354,851372,849
2073 *351,817378,259
2074 *348,675383,584
2075 *345,402388,841
2076 *342,600394,143
2077 *339,726399,362
2078 *336,958403,987
2079 *333,928409,166
2080 *330,865413,814
2081 *328,124418,108
2082 *325,112422,532
2083 *322,052426,737
2084 *319,179430,432
2085 *316,301433,770
2086 *313,361437,158
2087 *310,655439,953
2088 *307,809442,480
2089 *305,073444,555
2090 *302,311446,128
2091 *299,870447,453
2092 *297,298448,552
2093 *295,061449,355
2094 *292,253449,384
2095 *289,944449,652
2096 *287,384449,129
2097 *284,775448,653
2098 *282,575448,062
2099 *280,016446,754
2100 *277,714445,765

* UN projection

Economy of Nepal

GDP by country →
GDP 2026
$45.6 billion 103rd largest economy
GDP per person
$1,540 US$, market rates
GDP per person (PPP)
Int$ 6,615 at purchasing power parity
Economic growth
+3.6% real GDP
Inflation
3.1% consumer prices
Unemployment
– of the labour force
Government debt
49.4% of GDP
Share of world GDP
0.0%
GDP of Nepal, current US dollars
  • IMF estimate
  • IMF projection
68.2B 2026
› Show the numbers as a table
YearGDP, US$
19904,442,000,000
19914,861,000,000
19924,417,000,000
19934,743,000,000
19944,954,000,000
19955,379,000,000
19965,544,000,000
19976,027,000,000
19985,992,000,000
19996,164,000,000
20006,537,000,000
20016,719,000,000
20026,816,000,000
20037,218,000,000
20048,297,000,000
20059,331,000,000
200610,316,000,000
200711,777,000,000
200814,310,000,000
200914,663,000,000
201018,253,000,000
201121,685,000,000
201221,703,000,000
201322,162,000,000
201422,722,000,000
201524,361,000,000
201624,524,000,000
201728,972,000,000
201833,112,000,000
201934,186,000,000
202033,434,000,000
202136,927,000,000
202241,183,000,000
202341,048,000,000
202443,299,000,000
202545,490,000,000
2026 *45,593,000,000
2027 *46,640,000,000
2028 *51,554,000,000
2029 *56,601,000,000
2030 *62,237,000,000
2031 *68,208,000,000

* IMF projection

Source: International Monetary Fund, World Economic Outlook (October 2026). 2026 and later are IMF projections. GDP per capita by country · Richest countries

CO₂ emissions of Nepal

CO₂ by country →
CO₂ emissions 2024
18.8 million tonnes 92nd largest emitter
Per person
0.63 t world: 4.73 t
Share of world CO₂
0.05% 0.36% of its people
Change since 1990
+2504% +529% since 2005
CO₂ emissions of Nepal, million tonnes a year
19 2024
› Show the numbers as a table
YearCO₂, million tonnes
19500.03
19510.03
19520.03
19530.04
19540.04
19550.04
19560.05
19570.06
19580.06
19590.07
19600.08
19610.08
19620.09
19630.10
19640.15
19650.18
19660.19
19670.21
19680.25
19690.40
19700.23
19710.20
19720.27
19730.42
19740.42
19750.35
19760.28
19770.34
19780.33
19790.51
19800.54
19810.45
19820.44
19830.49
19840.70
19850.68
19860.70
19870.86
19880.98
19890.89
19900.72
19911.03
19921.23
19931.40
19941.62
19952.31
19962.35
19972.64
19982.22
19993.19
20003.04
20013.24
20022.60
20032.81
20042.58
20052.99
20062.46
20072.57
20083.35
20094.13
20104.83
20115.22
20125.47
20136.22
20147.59
20156.91
201610.09
201712.42
201814.04
201912.75
202015.63
202115.49
202217.61
202318.35
202418.78

By source, 2024

  • Oil45.2%
  • Coal42.6%
  • Cement12.2%

Fossil fuels and industry, territorial; Global Carbon Budget via Our World in Data (CC BY 4.0). CO₂ per capita by country · Historical emissions

Compare with Asia

CountryPopulation 2026Growth
Nepal 29.6 million +0.14%
China 1.41 billion −0.22%
Indonesia 288 million +0.74%
Pakistan 259 million +1.59%
Bangladesh 178 million +1.19%
Japan 122 million −0.56%
Philippines 118 million +0.79%
Vietnam 102 million +0.55%
Iran 93.2 million +0.76%

All 237 countries · Fertility rate by country · Birth rate by country · Median age by country · Life expectancy by country · Population growth rate by country · Population density by country · Largest countries by area · Death rate by country · Infant mortality rate by country · Elderly population by country · Net migration rate by country · Urban population by country · Sex ratio by country

Air quality in Nepal today

Hourly AQI and a 48-hour forecast for 2 cities, from Kathmandu to Pokhara.

See air quality →

Questions

What is the population of Nepal in 2026?

29,629,410 on 1 July 2026, according to the UN's World Population Prospects 2024 (medium-variant projection). That is 29.6 million people, +0.04% on 2025.

Is Nepal's population growing or shrinking?

Growing: 11,292 more people in 2026 than in 2025, with 1,484 births and 568 deaths a day and net migration of −292,014 a year.

When will Nepal's population peak?

In 2067, at about 35.8 million, on the UN's medium projection; 31.8 million by 2100.

What is the fertility rate in Nepal?

1.92 births per woman in 2026. A population replaces itself at about 2.1. Nepal has been below that since 2019.

How many babies are born in Nepal every day?

About 1,484 a day (542 thousand in 2026), against about 568 deaths a day.

What is the life expectancy in Nepal?

71.2 years at birth in 2026: 72.7 for women and 69.6 for men, against a world average of 73.8.

How many men and women live in Nepal?

About 14.1 million men and 15.5 million women in 2026, or 90.7 men for every 100 women.

What is the population density of Nepal?

201 people per km² of land in 2026, on a total area of 140,800 km². The world average is 64.

What was the population of Nepal in 2000?

24,546,509 (24.5 million), the UN estimate for 1 July 2000. It has grown by 21% since, to 29.6 million in 2026.

What will the population of Nepal be in 2050?

About 34.6 million on the UN's medium projection (34,642,027), +16.9% from 2026; 31.8 million by 2100.

What are the largest cities in Nepal?

Kathmandu (3.3 million), Biratnagar (399 thousand), Pokhara (298 thousand), Pokhariya (249 thousand), Bharatpur (162 thousand). UN figures for 2026, counting each city’s whole built-up area.

What is the GDP of Nepal in 2026?

$45.6 billion at current prices, the 103rd largest economy in the world, on the IMF’s World Economic Outlook (October 2026) figures; real growth of +3.6%.

What is Nepal's GDP per capita?

$1,540 per person at market exchange rates in 2026, or Int$ 6,615 at purchasing power parity, which adjusts for local prices.

How much CO₂ does Nepal emit?

18.8 million tonnes from fossil fuels and industry in 2024, 0.63 t per person and 0.05% of the world total; oil is the largest source (45%).

Source and method

United Nations, Department of Economic and Social Affairs, Population Division (2024). World Population Prospects 2024, medium variant. Figures for 1950–2023 are UN estimates; later years are the medium-variant projection, which assumes fertility, mortality and migration follow their most likely paths. National statistics offices publish their own counts, which can differ. Reuse under CC BY 3.0 IGO. How we use the data.