Population of Nepal today

29,618,204
Monday, June 30, 2025

Population of Nepal as of today

The current population of Nepal is 29,618,204 with an annual growth rate of -0.068%. Nepal has a population of 0.361% of the world's population.

Population29,618,204
Growth Rate-0.068%
Male14,130,252 (47.708%)
Female15,487,953 (52.292%)
Today Change -19
Births today529
Deaths today199
Births in 2025272,574
Deaths in 2025102,297
Change in 2025 -9,955 (-0.034%)

Population chart for Nepal

Population History of Nepal

YearPopulation
(01 Jan)
Natural ChangeGrowth Rate
(%)
Total Population
(31 December)
202229,715,593-297-0.001%29,715,296
202329,715,279-41,304-0.139%29,673,975
202429,673,950-45,698-0.154%29,628,252
202129,234,427477,1061.632%29,711,533
202028,698,722530,6391.849%29,229,361
201928,129,405563,7132.004%28,693,118
201828,029,97399,2260.354%28,129,199
201727,992,54337,5100.134%28,030,053
201627,918,38173,9840.265%27,992,365
201527,728,877188,8340.681%27,917,711

Net Migration Rate of Nepal

The net migration rate of Nepal in the most recent year (2023) is estimated at -409,782, indicating a negative migration trend where more people are leaving than arriving.

Net Migration Rate Over the Last 10 Years

YearNet Migration
2023-409,782
2022-379,321
2021130,001
2020162,139
2019182,203
2018-295,151
2017-368,787
2016-341,748
2015-221,062
2014-310,156

The population of countries near Nepal

RankIsoCountryPopulationEquivalent Nepal
1CN China1,416,115,4434,785.089%
2IN India1,463,765,3124,919.088%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata