Net migration in Afghanistan

Net migration in Afghanistan was -48,958 in 2023, according to the World Bank. That is up 92.4% from 2022. That is the 197th highest of 215 countries in 2023.

2023, persons-48,958
Change on 2022+92.4%
Rank197th of 215Countries ranked
Series high1,197,3291992
Series low-1,998,0861981

Net migration in Afghanistan, 1960 to 2023

-2M-1M01M2M19601970198019902000201020231960: 2,606 persons1961: 6,109 persons1962: 7,016 persons1963: 6,681 persons1964: 7,079 persons1965: 10,695 persons1966: 3,563 persons1967: 6,824 persons1968: 3,333 persons1969: 2,029 persons1970: 4,458 persons1971: -12,801 persons1972: -4,050 persons1973: -3,030 persons1974: -20,009 persons1975: -44,418 persons1976: -85,430 persons1977: -83,115 persons1978: -117,186 persons1979: -525,413 persons1980: -1,174,239 persons1981: -1,998,086 persons1982: -500,998 persons1983: -172,797 persons1984: 248,224 persons1985: -208,685 persons1986: -343,397 persons1987: -345,535 persons1988: -56,263 persons1989: 18,296 persons1990: -458,737 persons1991: 32,782 persons1992: 1,197,329 persons1993: 1,149,684 persons1994: 315,206 persons1995: 52,505 persons1996: 4,072 persons1997: -21,215 persons1998: 7,380 persons1999: -32,400 persons2000: -1,025,973 persons2001: -212,872 persons2002: 860,349 persons2003: 247,317 persons2004: -269,194 persons2005: 250,971 persons2006: 57,673 persons2007: -851,298 persons2008: 215,753 persons2009: -60,602 persons2010: -167,460 persons2011: 384,486 persons2012: 68,628 persons2013: 18,119 persons2014: 233,913 persons2015: -286,314 persons2016: -143,049 persons2017: -71,491 persons2018: -36,753 persons2019: 9,159 persons2020: 143,634 persons2021: -548,784 persons2022: -647,402 persons2023: -48,958 persons
persons. Source: World Bank, Net migration (SM.POP.NETM). Retrieved 2026-10-11, published 2026-10-08.
All 64 values
Periodpersons
2023-48,958
2022-647,402
2021-548,784
2020143,634
20199,159
2018-36,753
2017-71,491
2016-143,049
2015-286,314
2014233,913
201318,119
201268,628
2011384,486
2010-167,460
2009-60,602
2008215,753
2007-851,298
200657,673
2005250,971
2004-269,194
2003247,317
2002860,349
2001-212,872
2000-1,025,973
1999-32,400
19987,380
1997-21,215
19964,072
199552,505
1994315,206
19931,149,684
19921,197,329
199132,782
1990-458,737
198918,296
1988-56,263
1987-345,535
1986-343,397
1985-208,685
1984248,224
1983-172,797
1982-500,998
1981-1,998,086
1980-1,174,239
1979-525,413
1978-117,186
1977-83,115
1976-85,430
1975-44,418
1974-20,009
1973-3,030
1972-4,050
1971-12,801
19704,458
19692,029
19683,333
19676,824
19663,563
196510,695
19647,079
19636,681
19627,016
19616,109
19602,606

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 Afghanistan? Cite the source.
get_value {"indicator":"net_migration","place":"af"}
GET https://invokely.ai/api/v1/value?indicator=net_migration&place=af

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 Afghanistan?

Net migration in Afghanistan was -48,958 in 2023, according to the World Bank. That is up 92.4% from 2022. That is the 197th 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 Afghanistan?

1.2 million in 1992, the highest value since 1960 in this series.

Net migration in other countries

Related statistics for Afghanistan

All statistics for Afghanistan