Net migration in Spain

Net migration in Spain was 119,099 in 2023, according to the World Bank. That is down 60.3% from 2022. That is the 4th highest of 27 EU countries in 2023.

2023, persons119,099
Change on 2022-60.3%
Rank4th of 27EU countries ranked
Series high772,3172007
Series low-250,7412013

Net migration in Spain, 1960 to 2023

-500K-250K0250K500K750K1M19601970198019902000201020231960: -154,869 persons1961: -46,517 persons1962: -45,211 persons1963: -44,446 persons1964: -41,461 persons1965: -42,476 persons1966: -41,467 persons1967: -42,344 persons1968: -46,088 persons1969: -49,956 persons1970: -60,580 persons1971: 7,363 persons1972: 7,935 persons1973: 8,624 persons1974: 105,838 persons1975: -218 persons1976: 2,804 persons1977: -1,332 persons1978: -2,504 persons1979: -5,929 persons1980: 20,166 persons1981: 2,563 persons1982: -7,384 persons1983: 1,241 persons1984: 2,754 persons1985: -589 persons1986: -13,540 persons1987: -12,681 persons1988: -17,663 persons1989: -25,892 persons1990: -30,684 persons1991: 122,841 persons1992: 177,544 persons1993: 160,907 persons1994: 160,407 persons1995: 162,434 persons1996: 162,704 persons1997: 165,345 persons1998: 182,926 persons1999: 178,559 persons2000: 176,269 persons2001: 181,307 persons2002: 737,880 persons2003: 658,428 persons2004: 661,158 persons2005: 629,803 persons2006: 659,720 persons2007: 772,317 persons2008: 434,135 persons2009: 129,557 persons2010: 69,406 persons2011: 60,761 persons2012: -153,486 persons2013: -250,741 persons2014: -97,870 persons2015: -1,979 persons2016: 106,474 persons2017: 201,135 persons2018: 337,467 persons2019: 464,783 persons2020: 236,854 persons2021: 144,385 persons2022: 299,779 persons2023: 119,099 persons
persons. Source: World Bank, Net migration (SM.POP.NETM). Retrieved 2026-10-11, published 2026-10-08.
All 64 values
Periodpersons
2023119,099
2022299,779
2021144,385
2020236,854
2019464,783
2018337,467
2017201,135
2016106,474
2015-1,979
2014-97,870
2013-250,741
2012-153,486
201160,761
201069,406
2009129,557
2008434,135
2007772,317
2006659,720
2005629,803
2004661,158
2003658,428
2002737,880
2001181,307
2000176,269
1999178,559
1998182,926
1997165,345
1996162,704
1995162,434
1994160,407
1993160,907
1992177,544
1991122,841
1990-30,684
1989-25,892
1988-17,663
1987-12,681
1986-13,540
1985-589
19842,754
19831,241
1982-7,384
19812,563
198020,166
1979-5,929
1978-2,504
1977-1,332
19762,804
1975-218
1974105,838
19738,624
19727,935
19717,363
1970-60,580
1969-49,956
1968-46,088
1967-42,344
1966-41,467
1965-42,476
1964-41,461
1963-44,446
1962-45,211
1961-46,517
1960-154,869

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

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

Net migration in Spain was 119,099 in 2023, according to the World Bank. That is down 60.3% from 2022. That is the 4th highest of 27 EU 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 Spain?

772,317 in 2007, the highest value since 1960 in this series.

Net migration elsewhere in European Union (27)

Related statistics for Spain

All statistics for Spain