29,629,410
As of Jan 1, 2026 - Source
Nepal's population is projected to be 32,396,051 by 2097.
Historical
Switch the toggle to see projected data.
| Year ↓ | Population | Change | Pop. Rank |
|---|---|---|---|
| 2026 | 29,629,410 | 0.1% | 52 |
| 2025 | 29,618,118 | 0.45% | 52 |
| 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.2% | 50 |
| 2015 | 27,823,629 | 0.35% | 49 |
| 2010 | 27,341,952 | 0.77% | 45 |
| 2005 | 26,309,458 | 1.4% | 43 |
| 2000 | 24,546,509 | 1.99% | 40 |
| Year ↑ | Population | Change | Pop. Rank |
|---|---|---|---|
| 2026 | 29,629,410 | 0.1% | 52 |
| 2032 | 31,045,414 | 0.87% | 53 |
| 2037 | 32,262,283 | 0.77% | 55 |
| 2042 | 33,309,059 | 0.64% | 55 |
| 2047 | 34,197,259 | 0.53% | 58 |
| 2052 | 34,903,233 | 0.41% | 58 |
| 2057 | 35,413,851 | 0.29% | 58 |
| 2062 | 35,717,452 | 0.17% | 58 |
| 2067 | 35,799,866 | 0.05% | 60 |
| 2072 | 35,676,658 | -0.07% | 59 |
225K
250K
500K
750K
Kathmandu has a metropolitan area population of 799,560, comprising 2.7%% of Nepal's total population.
As of 2026, Nepal has a total population of 29,629,410, ranking as the 52nd most populous nation in the world.
Nepal has a net population change of approximately 117 people per day, driven by 1,484 births, 568 deaths, and net emigration of 799 people.
Nepal represents 0.37% of the total global population and 0.59% of Asia's population.
Nepal has a population density of 206.7 people per km² (approximately 535.3 per mi²), making it the 71st most densely populated country in the world.
Currently, 30.3% of the population resides in urban areas, a figure that is increasing annually.
*Rates last updated: June 16, 2026
As of 2026, the largest ethnicity in Nepal is Other (19%) , followed by Chhettri (16.6%) .
As of 2026, Hindu is the largest religion in Nepal, comprising 81.3% of the population.