The current population of Nepal is 29,609,869 with an annual growth rate of -0.068%. Nepal has a population of 0.361% of the world's population.
| Population | 29,609,869 |
|---|---|
| Growth Rate | -0.068% |
| Male | 14,126,275 (47.708%) |
| Female | 15,483,594 (52.292%) |
| Today Change | -19 |
| Births today | 532 |
|---|---|
| Deaths today | 200 |
| Births in 2025 | 500,793 |
| Deaths in 2025 | 187,946 |
| Change in 2025 | -18,290 (-0.062%) |
| Year | Population (01 Jan) | Natural Change | Growth Rate (%) | Total Population (31 December) |
|---|---|---|---|---|
| 2022 | 29,715,593 | -297 | -0.001% | 29,715,296 |
| 2023 | 29,715,279 | -41,304 | -0.139% | 29,673,975 |
| 2024 | 29,673,950 | -45,698 | -0.154% | 29,628,252 |
| 2021 | 29,234,427 | 477,106 | 1.632% | 29,711,533 |
| 2020 | 28,698,722 | 530,639 | 1.849% | 29,229,361 |
| 2019 | 28,129,405 | 563,713 | 2.004% | 28,693,118 |
| 2018 | 28,029,973 | 99,226 | 0.354% | 28,129,199 |
| 2017 | 27,992,543 | 37,510 | 0.134% | 28,030,053 |
| 2016 | 27,918,381 | 73,984 | 0.265% | 27,992,365 |
| 2015 | 27,728,877 | 188,834 | 0.681% | 27,917,711 |
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.
| Year | Net Migration |
|---|---|
| 2023 | -409,782 |
| 2022 | -379,321 |
| 2021 | 130,001 |
| 2020 | 162,139 |
| 2019 | 182,203 |
| 2018 | -295,151 |
| 2017 | -368,787 |
| 2016 | -341,748 |
| 2015 | -221,062 |
| 2014 | -310,156 |