Net migration — all countries

Net migration — Spain

Net migration in Spain in 2025 — 96,630 people. Ranked 17 in the world out of 217. Since 1960, the indicator has risen by 162.4%.

2025 96,630 people −13.47% vs 2024
World rank 17of 217
Period maximum 772,317 people2007
Period minimum -250,741 people2013

Trend over time

1960–2025 · people

Net migration — Spain, 1960–2025-500,0000500,0001M19601967197419811988199520022009201620231960: -154,869 people1962: -45,211 people1964: -41,461 people1966: -41,467 people1968: -46,088 people1970: -60,580 people1972: 7,935 people1974: 105,838 people1976: 2,804 people1978: -2,504 people1980: 20,166 people1982: -7,384 people1984: 2,754 people1986: -13,540 people1988: -17,663 people1990: -30,684 people1992: 177,544 people1994: 160,407 people1996: 162,704 people1998: 182,926 people2000: 176,269 people2002: 737,880 people2004: 661,158 people2006: 659,720 people2008: 434,135 people2010: 69,406 people2012: -153,486 people2014: -97,870 people2016: 106,474 people2018: 337,467 people2020: 236,854 people2022: 299,779 people2024: 111,674 people2025: 96,630 people
Change over the period: +251,499 (+162.39%)

Comparison, 2025

How the value compares with the world and the groups this territory belongs to: Spain

Spain 96,630 people
World 0 people
Europe & Central Asia 1.18M people
Southern Europe computed 133,577 people
High-income countries computed 2.41M people
Net migration — Spain, by year Spain All countries CSV XLSX
Year people Change Change, %
2025 96,630 −15,044 −13.47%
2024 111,674 −7,425 −6.23%
2023 119,099 −180,680 −60.27%
2022 299,779 +155,394 +107.62%
2021 144,385 −92,469 −39.04%
2020 236,854 −227,929 −49.04%
2019 464,783 +127,316 +37.73%
2018 337,467 +136,332 +67.78%
2017 201,135 +94,661 +88.91%
2016 106,474 +108,453 +5,480.19%
2015 -1,979 +95,891 +97.98%
2014 -97,870 +152,871 +60.97%
2013 -250,741 −97,255 −63.36%
2012 -153,486 −214,247 −352.61%
2011 60,761 −8,645 −12.46%
2010 69,406 −60,151 −46.43%
2009 129,557 −304,578 −70.16%
2008 434,135 −338,182 −43.79%
2007 772,317 +112,597 +17.07%
2006 659,720 +29,917 +4.75%
2005 629,803 −31,355 −4.74%
2004 661,158 +2,730 +0.41%
2003 658,428 −79,452 −10.77%
2002 737,880 +556,573 +306.98%
2001 181,307 +5,038 +2.86%
2000 176,269 −2,290 −1.28%
1999 178,559 −4,367 −2.39%
1998 182,926 +17,581 +10.63%
1997 165,345 +2,641 +1.62%
1996 162,704 +270 +0.17%
1995 162,434 +2,027 +1.26%
1994 160,407 −500 −0.31%
1993 160,907 −16,637 −9.37%
1992 177,544 +54,703 +44.53%
1991 122,841 +153,525 +500.34%
1990 -30,684 −4,792 −18.51%
1989 -25,892 −8,229 −46.59%
1988 -17,663 −4,982 −39.29%
1987 -12,681 +859 +6.34%
1986 -13,540 −12,951 −2,198.81%
1985 -589 −3,343 −121.39%
1984 2,754 +1,513 +121.92%
1983 1,241 +8,625 +116.81%
1982 -7,384 −9,947 −388.1%
1981 2,563 −17,603 −87.29%
1980 20,166 +26,095 +440.12%
1979 -5,929 −3,425 −136.78%
1978 -2,504 −1,172 −87.99%
1977 -1,332 −4,136 −147.5%
1976 2,804 +3,022 +1,386.24%
1975 -218 −106,056 −100.21%
1974 105,838 +97,214 +1,127.25%
1973 8,624 +689 +8.68%
1972 7,935 +572 +7.77%
1971 7,363 +67,943 +112.15%
1970 -60,580 −10,624 −21.27%
1969 -49,956 −3,868 −8.39%
1968 -46,088 −3,744 −8.84%
1967 -42,344 −877 −2.11%
1966 -41,467 +1,009 +2.38%
1965 -42,476 −1,015 −2.45%
1964 -41,461 +2,985 +6.72%
1963 -44,446 +765 +1.69%
1962 -45,211 +1,306 +2.81%
1961 -46,517 +108,352 +69.96%
1960 -154,869

About the indicator

Net migration is the number of people arriving in a country minus the number leaving it, counting both citizens and foreigners. A positive value means net inflow, a negative one net outflow. The UN Population Division publishes the indicator at five-year intervals and derives it residually, as the difference between the actual change in population and natural increase, so errors of registration end up inside it as well.

Important: The value refers to a five-year period rather than to a single year; in the years between reference points the figure repeats.

Source: World Population Prospects (UN), license CC BY 3.0 IGO.