Population 29,618,118
people· 2025
Published observation World Bank · World Development Indicators
Over time Full published history Nepal 2025 · 29.62M
0 7.43M 14.86M 22.29M 29.72M 1960 1993 2025 1960: 10,123,658 1961: 10,318,396 1962: 10,521,116 1963: 10,729,818 1964: 10,946,392 1965: 11,173,411 1966: 11,408,710 1967: 11,652,716 1968: 11,906,266 1969: 12,167,036 1970: 12,436,190 1971: 12,710,061 1972: 12,989,099 1973: 13,275,239 1974: 13,568,435 1975: 13,870,695 1976: 14,177,649 1977: 14,499,175 1978: 14,839,695 1979: 15,190,590 1980: 15,553,105 1981: 15,922,423 1982: 16,297,987 1983: 16,689,119 1984: 17,085,242 1985: 17,477,692 1986: 17,868,124 1987: 18,250,505 1988: 18,638,661 1989: 19,057,807 1990: 19,524,573 1991: 20,036,500 1992: 20,609,707 1993: 21,180,159 1994: 21,717,479 1995: 22,245,439 1996: 22,741,862 1997: 23,219,463 1998: 23,680,357 1999: 24,125,199 2000: 24,546,509 2001: 24,946,748 2002: 25,328,981 2003: 25,688,758 2004: 26,016,656 2005: 26,309,458 2006: 26,565,425 2007: 26,788,492 2008: 26,990,037 2009: 27,173,035 2010: 27,341,952 2011: 27,464,494 2012: 27,534,915 2013: 27,589,996 2014: 27,672,370 2015: 27,823,629 2016: 27,955,462 2017: 28,011,258 2018: 28,079,689 2019: 28,414,064 2020: 28,966,574 2021: 29,475,010 2022: 29,715,436 2023: 29,694,614 2024: 29,651,054 2025: 29,618,118 Total population is based on the de facto definition of population, which counts all residents regardless of legal status or citizenship. The values shown are midyear estimates.
Source & method