Population of Nepal today

29,623,179
Tuesday, April 1, 2025

Population of Nepal as of today

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

Population29,623,179
Growth Rate-0.068%
Male14,132,625 (47.708%)
Female15,490,554 (52.292%)
Today Change -13
Births today343
Deaths today129
Births in 2025136,365
Deaths in 202551,178
Change in 2025 -4,980 (-0.017%)

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,924,0764,785.089%
2IN India1,460,602,1364,919.088%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata