Nepal Population: How Many People Live in Nepal?
Historical Population Data (1960-2024)
What is the population of Nepal? The current Nepal population is 29 651 054 people in 2024. Nepal has experienced significant growth in population over the past six decades. From 10 123 658 people in 1960, the population has grown to 29 651 054 in 2023, representing a growth of 19 527 396 people (+192.9%).
The country reached its peak population of 29 715 436 in 2022, after which population levels began to decline. This historical data provides valuable insights into Nepal's demographic evolution and long-term population trends.
Current Population (2024)
Population in 1960
Total Growth
Peak Population
📈 Population Trend of Nepal (1960-2024)
This interactive chart visualizes Nepal's population growth over more than six decades, from 1960 to 2024. The trend line shows how the country's total population has changed year by year, making it easy to identify periods of rapid growth, stability, or decline.
Hover over any point on the chart to see the exact population figure for that specific year. The data is sourced from World Bank (updated: 10/7/2025) and provides a comprehensive historical view of demographic changes in Nepal.
📊 Nepal Population by Decade
|
Year
|
Population
|
Change from Previous Decade
|
|---|---|---|
| 1960 | 10 123 658 | |
| 1970 | 12 436 190 | +2 312 532 (+22.8%) |
| 1980 | 15 553 105 | +3 116 915 (+25.1%) |
| 1990 | 19 524 573 | +3 971 468 (+25.5%) |
| 2000 | 24 546 509 | +5 021 936 (+25.7%) |
| 2010 | 27 341 952 | +2 795 443 (+11.4%) |
| 2020 | 28 966 574 | +1 624 622 (+5.9%) |
| 2024 | 29 651 054 | +684 480 (+2.4%) |
This table presents Nepal's population data at key 10-year intervals, providing a clear overview of long-term demographic trends. Each row shows the population count for a specific decade, along with the absolute and percentage change from the previous data point.
By examining these decade-by-decade changes, you can quickly identify major demographic shifts and understand the overall growth pattern of Nepal without getting into year-by-year details.
📅 Complete Historical Data of Nepal (1960-2024)
|
Year
|
Population
|
Annual Change
|
|---|---|---|
| 1960 | 10 123 658 | |
| 1961 | 10 318 396 | +194 738 |
| 1962 | 10 521 116 | +202 720 |
| 1963 | 10 729 818 | +208 702 |
| 1964 | 10 946 392 | +216 574 |
| 1965 | 11 173 411 | +227 019 |
| 1966 | 11 408 710 | +235 299 |
| 1967 | 11 652 716 | +244 006 |
| 1968 | 11 906 266 | +253 550 |
| 1969 | 12 167 036 | +260 770 |
| 1970 | 12 436 190 | +269 154 |
| 1971 | 12 710 061 | +273 871 |
| 1972 | 12 989 099 | +279 038 |
| 1973 | 13 275 239 | +286 140 |
| 1974 | 13 568 435 | +293 196 |
| 1975 | 13 870 695 | +302 260 |
| 1976 | 14 177 649 | +306 954 |
| 1977 | 14 499 175 | +321 526 |
| 1978 | 14 839 695 | +340 520 |
| 1979 | 15 190 590 | +350 895 |
| 1980 | 15 553 105 | +362 515 |
| 1981 | 15 922 423 | +369 318 |
| 1982 | 16 297 987 | +375 564 |
| 1983 | 16 689 119 | +391 132 |
| 1984 | 17 085 242 | +396 123 |
| 1985 | 17 477 692 | +392 450 |
| 1986 | 17 868 124 | +390 432 |
| 1987 | 18 250 505 | +382 381 |
| 1988 | 18 638 661 | +388 156 |
| 1989 | 19 057 807 | +419 146 |
| 1990 | 19 524 573 | +466 766 |
| 1991 | 20 036 500 | +511 927 |
| 1992 | 20 609 707 | +573 207 |
| 1993 | 21 180 159 | +570 452 |
| 1994 | 21 717 479 | +537 320 |
| 1995 | 22 245 439 | +527 960 |
| 1996 | 22 741 862 | +496 423 |
| 1997 | 23 219 463 | +477 601 |
| 1998 | 23 680 357 | +460 894 |
| 1999 | 24 125 199 | +444 842 |
| 2000 | 24 546 509 | +421 310 |
| 2001 | 24 946 748 | +400 239 |
| 2002 | 25 328 981 | +382 233 |
| 2003 | 25 688 758 | +359 777 |
| 2004 | 26 016 656 | +327 898 |
| 2005 | 26 309 458 | +292 802 |
| 2006 | 26 565 425 | +255 967 |
| 2007 | 26 788 492 | +223 067 |
| 2008 | 26 990 037 | +201 545 |
| 2009 | 27 173 035 | +182 998 |
| 2010 | 27 341 952 | +168 917 |
| 2011 | 27 464 494 | +122 542 |
| 2012 | 27 534 915 | +70 421 |
| 2013 | 27 589 996 | +55 081 |
| 2014 | 27 672 370 | +82 374 |
| 2015 | 27 823 629 | +151 259 |
| 2016 | 27 955 462 | +131 833 |
| 2017 | 28 011 258 | +55 796 |
| 2018 | 28 079 689 | +68 431 |
| 2019 | 28 414 064 | +334 375 |
| 2020 | 28 966 574 | +552 510 |
| 2021 | 29 475 010 | +508 436 |
| 2022 | 29 715 436 | +240 426 |
| 2023 | 29 694 614 | -20 822 |
| 2024 | 29 651 054 | -43 560 |
This comprehensive table displays the complete year-by-year population records for Nepal from 1960 to 2024. Each row represents one calendar year, showing the total population and the annual change compared to the previous year.
Use this detailed dataset to analyze short-term population fluctuations, identify specific years with significant changes, or track precise demographic patterns. The sortable columns allow you to organize the data by year, population size, or annual change to suit your research needs. Data source: World Bank (updated: 10/7/2025).
❓ Frequently Asked Questions About Nepal Population
What is the current population of Nepal?
The population of Nepal is estimated to be approximately 29 651 054 people as of 2024, based on official data from the World Bank.
How fast is the population of Nepal growing?
Nepal has experienced growth with an average annual growth rate of approximately 1.69% per year from 1960 to 2024. The total population has increased by 19 527 396 people (+192.9%) over this 64-year period.
How does Nepal's population compare to other countries?
Nepal ranks #95 in the world by population as of 2024, positioning it in the middle range of global population rankings. With 29 651 054 people, Nepal accounts for approximately 0.03% of the world's total population.
How has the population of Nepal changed over time?
Over the past decades, Nepal's population has increased from 10 123 658 people in 1960 to 29 651 054 in 2024. The country reached its peak population of 29 715 436 in 2022. This growth reflects improvements in healthcare, economic development, and overall quality of life.
What were the population milestones of Nepal?
Nepal achieved several significant demographic milestones throughout its history. The population first reached 10 123 658 in 1960, and grew to its current level of 29 651 054 by 2024. The highest recorded population was 29 715 436 people in 2022, while the lowest in recent history was 10 123 658 in 1960.
What factors influence population growth in Nepal?
Key factors influencing population dynamics in Nepal include birth and death rates, migration patterns, government policies related to family planning and immigration, healthcare infrastructure and life expectancy, economic conditions affecting family size decisions, urbanization trends, and socio-cultural factors. The country's positive population trend over the past 64 years reflects the combined impact of these various demographic drivers.
Where can I find historical population data for Nepal?
This page provides comprehensive historical population data for Nepal from 1960 to 2024, sourced directly from the World Bank's official database. The data includes year-by-year population figures, decade summaries, growth rates, and interactive charts showing long-term demographic trends. This information is updated regularly (last update: 10/7/2025) to ensure accuracy and reliability for research, educational, and analytical purposes.