Net migration in Spain
Net migration to Spain was 96,630 people in 2025. The value for 2025 is the lowest since 2015.
Spain, 2025
96,630
Change from 2024
−13.5%
European Union, 2025
-317,019 people
Position in 2025
17th of 217
Net migration in Spain over time
View
Spain
The chart loads when you scroll to it. The table below shows the same data.
The chart shows a calculation from the published values. The table below keeps the published values.
People. Source: World Bank, World Development Indicators. Gaps mean no published value; points are not joined across missing years.
| Period | Spain |
|---|---|
| 2025 | 96,630 people |
| 2024 | 111,674 people |
| 2023 | 119,099 people |
| 2022 | 299,779 people |
| 2021 | 144,385 people |
| 2020 | 236,854 people |
| 2019 | 464,783 people |
| 2018 | 337,467 people |
| 2017 | 201,135 people |
| 2016 | 106,474 people |
| 2015 | -1,979 people |
| 2014 | -97,870 people |
| 2013 | -250,741 people |
| 2012 | -153,486 people |
| 2011 | 60,761 people |
| 2010 | 69,406 people |
| 2009 | 129,557 people |
| 2008 | 434,135 people |
| 2007 | 772,317 people |
| 2006 | 659,720 people |
| 2005 | 629,803 people |
| 2004 | 661,158 people |
| 2003 | 658,428 people |
| 2002 | 737,880 people |
| 2001 | 181,307 people |
A dash means no value was published for that period.
In short
- That is a change of −13.5% from 111,674 people in 2024.
- Since 2015, when it was -1,979 people, the figure has changed by +98,609.
- Among the 217 countries with data for 2025, Spain has the 17th highest value.
- The figure for the European Union in 2025 was -317,019 people.
More for Spain
All statistics for Spain
Immigration
1,288,562 immigrants
2024 · Eurostat
Emigration
662,294 emigrants
2024 · Eurostat
International migrant stock
18.5%
2024 · World Bank
Acquisitions of citizenship
252,476 people
2024 · Eurostat
First-time asylum applicants
141,055p (Provisional) applicants
2025 · Eurostat
Net migration rate
11.8p (Provisional) per 1,000 people
2025 · Eurostat