Net migration in Nepal

Net migration in Nepal was -409,782 in 2023, according to the World Bank. That is down 8% from 2022. That is the 210th highest of 215 countries in 2023.

2023, persons-409,782
Change on 2022-8%
Rank210th of 215Countries ranked
Series high182,2032019
Series low-409,7822023

Net migration in Nepal, 1960 to 2023

-600K-400K-200K0200K19601970198019902000201020231960: -13,223 persons1961: -10,601 persons1962: -9,249 persons1963: -8,303 persons1964: -6,087 persons1965: -1,551 persons1966: -3,306 persons1967: 347 persons1968: -746 persons1969: -527 persons1970: 1,847 persons1971: -7,284 persons1972: -2,107 persons1973: -1,076 persons1974: -4,361 persons1975: -6,686 persons1976: -15,119 persons1977: 2,108 persons1978: 346 persons1979: 88 persons1980: 5,084 persons1981: -4,855 persons1982: -3,898 persons1983: 1,304 persons1984: -19,300 persons1985: -30,154 persons1986: -47,017 persons1987: -72,437 persons1988: -64,246 persons1989: -39,808 persons1990: -640 persons1991: 17,056 persons1992: 84,113 persons1993: -37,782 persons1994: -27,415 persons1995: -86,232 persons1996: -92,307 persons1997: -98,454 persons1998: -108,400 persons1999: -122,551 persons2000: -147,193 persons2001: -148,973 persons2002: -153,730 persons2003: -168,314 persons2004: -197,336 persons2005: -211,024 persons2006: -241,455 persons2007: -252,526 persons2008: -261,540 persons2009: -266,144 persons2010: -269,963 persons2011: -347,552 persons2012: -371,707 persons2013: -373,064 persons2014: -310,156 persons2015: -221,062 persons2016: -341,748 persons2017: -368,787 persons2018: -295,151 persons2019: 182,203 persons2020: 162,139 persons2021: 130,001 persons2022: -379,321 persons2023: -409,782 persons
persons. Source: World Bank, Net migration (SM.POP.NETM). Retrieved 2026-10-11, published 2026-10-08.
All 64 values
Periodpersons
2023-409,782
2022-379,321
2021130,001
2020162,139
2019182,203
2018-295,151
2017-368,787
2016-341,748
2015-221,062
2014-310,156
2013-373,064
2012-371,707
2011-347,552
2010-269,963
2009-266,144
2008-261,540
2007-252,526
2006-241,455
2005-211,024
2004-197,336
2003-168,314
2002-153,730
2001-148,973
2000-147,193
1999-122,551
1998-108,400
1997-98,454
1996-92,307
1995-86,232
1994-27,415
1993-37,782
199284,113
199117,056
1990-640
1989-39,808
1988-64,246
1987-72,437
1986-47,017
1985-30,154
1984-19,300
19831,304
1982-3,898
1981-4,855
19805,084
197988
1978346
19772,108
1976-15,119
1975-6,686
1974-4,361
1973-1,076
1972-2,107
1971-7,284
19701,847
1969-527
1968-746
1967347
1966-3,306
1965-1,551
1964-6,087
1963-8,303
1962-9,249
1961-10,601
1960-13,223

Rankings

Definition

Immigrants minus emigrants during the year, citizens and noncitizens together. A negative value means more people left than arrived.

How to cite

World Bank, World Development Indicators. Net migration (SM.POP.NETM). https://data.worldbank.org/indicator/SM.POP.NETM. Retrieved 2026-10-11.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

What is the latest net migration in Nepal? Cite the source.
get_value {"indicator":"net_migration","place":"np"}
GET https://invokely.ai/api/v1/value?indicator=net_migration&place=np

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

What is the net migration in Nepal?

Net migration in Nepal was -409,782 in 2023, according to the World Bank. That is down 8% from 2022. That is the 210th highest of 215 countries in 2023.

Where does this figure come from?

World Bank. Net migration (SM.POP.NETM). Retrieved by Invokely on 2026-10-11.

What was the highest net migration in Nepal?

182,203 in 2019, the highest value since 1960 in this series.

Net migration in other countries

Related statistics for Nepal

All statistics for Nepal