Population · Asia · 2025 data
Nepal Population
Nepal had a population of 29.62 million in 2025, ranking #52 of 216 countries and territories (0.36% of the world). The population grew by 6.4% over the past ten years and peaked in 2022 at 29.72 million.
Population of Nepal, 1960–2025
Values in millions · World Bank Open Data (CC BY 4.0)
Population by year (table)
| Year | Population | Change |
|---|---|---|
| 2025 | 29,618,118 | -0.11% |
| 2024 | 29,651,054 | -0.15% |
| 2023 | 29,694,614 | -0.07% |
| 2022 | 29,715,436 | +0.82% |
| 2021 | 29,475,010 | +1.76% |
| 2020 | 28,966,574 | +1.94% |
| 2019 | 28,414,064 | +1.19% |
| 2018 | 28,079,689 | +0.24% |
| 2017 | 28,011,258 | +0.20% |
| 2016 | 27,955,462 | +0.47% |
| 2015 | 27,823,629 | +0.55% |
| 2014 | 27,672,370 | +0.30% |
| 2013 | 27,589,996 | +0.20% |
| 2012 | 27,534,915 | +0.26% |
| 2011 | 27,464,494 | +0.45% |
| 2010 | 27,341,952 | +0.62% |
| 2009 | 27,173,035 | +0.68% |
| 2008 | 26,990,037 | +0.75% |
| 2007 | 26,788,492 | +0.84% |
| 2006 | 26,565,425 | +0.97% |
| 2005 | 26,309,458 | +1.13% |
| 2004 | 26,016,656 | +1.28% |
| 2003 | 25,688,758 | +1.42% |
| 2002 | 25,328,981 | +1.53% |
| 2001 | 24,946,748 | +1.63% |
| 2000 | 24,546,509 | +1.75% |
| 1999 | 24,125,199 | +1.88% |
| 1998 | 23,680,357 | +1.98% |
| 1997 | 23,219,463 | +2.10% |
| 1996 | 22,741,862 | +2.23% |
| 1995 | 22,245,439 | +2.43% |
| 1994 | 21,717,479 | +2.54% |
| 1993 | 21,180,159 | +2.77% |
| 1992 | 20,609,707 | +2.86% |
| 1991 | 20,036,500 | +2.62% |
| 1990 | 19,524,573 | +2.45% |
| 1989 | 19,057,807 | +2.25% |
| 1988 | 18,638,661 | +2.13% |
| 1987 | 18,250,505 | +2.14% |
| 1986 | 17,868,124 | +2.23% |
| 1985 | 17,477,692 | +2.30% |
| 1984 | 17,085,242 | +2.37% |
| 1983 | 16,689,119 | +2.40% |
| 1982 | 16,297,987 | +2.36% |
| 1981 | 15,922,423 | +2.37% |
| 1980 | 15,553,105 | +2.39% |
| 1979 | 15,190,590 | +2.36% |
| 1978 | 14,839,695 | +2.35% |
| 1977 | 14,499,175 | +2.27% |
| 1976 | 14,177,649 | +2.21% |
| 1975 | 13,870,695 | +2.23% |
| 1974 | 13,568,435 | +2.21% |
| 1973 | 13,275,239 | +2.20% |
| 1972 | 12,989,099 | +2.20% |
| 1971 | 12,710,061 | +2.20% |
| 1970 | 12,436,190 | +2.21% |
| 1969 | 12,167,036 | +2.19% |
| 1968 | 11,906,266 | +2.18% |
| 1967 | 11,652,716 | +2.14% |
| 1966 | 11,408,710 | +2.11% |
| 1965 | 11,173,411 | +2.07% |
| 1964 | 10,946,392 | +2.02% |
| 1963 | 10,729,818 | +1.98% |
| 1962 | 10,521,116 | +1.96% |
| 1961 | 10,318,396 | +1.92% |
| 1960 | 10,123,658 | — |
Demographics of Nepal
Ethnic groups
Chhettri 16.5%, Brahman-Hill 11.3%, Magar 6.9%, Tharu 6.2%, Tamang 5.6%, Bishwokarma 5%, Musalman 4.9%, Newar 4.6%, Yadav 4.2%, Rai 2.2%, Pariyar 1.9%, Gurung 1.9%, Thakuri 1.7%, Mijar 1.6%, Teli 1.5%, Yakthung/Limbu 1.4%, Chamar/Harijan/Ram 1.4%, Koiri/Kushwaha 1.2%, other 20% (2021 est.)
Languages
Nepali (official) 44.9%, Maithali 11.1%, Bhojpuri 6.2%, Tharu 5.9%, Tamang 4.9%, Bajjika 3.9%, Avadhi 3%, Nepalbhasha (Newari) 3%, Magar Dhut 2.8%, Doteli 1.7%, Urdu 1.4%, Yakthung/Limbu 1.2%, Gurung 1.1%, other 8.9% (2021 est.)
Religions
Hindu 81.2%, Buddhist 8.2%, Muslim 5.1%, Kirat 3.2%, Christian 1.8%; less than 1%: Prakriti, Bon, Jains, Sikh (2021 est.)
Where people live
Urban population: 21.9% of total population (2023).
Frequently asked questions about the population of Nepal
What is the population of Nepal?
Is the population of Nepal growing?
How has the population of Nepal changed since 1960?
How densely populated is Nepal?
What is the largest city in Nepal?
Population and demographics: World Bank Open Data (CC BY 4.0). Cities, ethnic groups, languages and religions: CIA World Factbook (public domain).