Friday, October 23 Madrid
  1. Home
  2. Statistics
  3. Spain
  4. People
  5. Net migration
People Statistics · Country provisional

Net migration in Spain

2000 – 2025 · 26 data points 1 of 14 · Countries Updated Oct 23, 2026

Source: Eurostat, 2000 – 2025

Net migration, 2000 – 2025 per 1,000 people · Spain · World
+11.9 since 2015
Spain World

Sources: Eurostat · United Nations, World Population Prospects, 2000 – 2025

Compared with Net migration · per 1,000 people
Spain
11.8
World
0.0 · 2023

Sources: Eurostat · United Nations, World Population Prospects

The series at a glance Spain · 2000 – 2025
Latest value 11.8 · 2025
First value 3.9 · 2000
Highest 17.9 · 2002
Lowest -5.4 · 2013
Data points 26

By year

All years · 2000 – 2025

YearSpainChange World
2025provisional 11.8 −1.0 —
2024 12.8 −0.6 —
2023 13.4 −1.9 0.0
2022 15.3 +11.1 0.0
2021 4.2 −0.8 0.0
2020 5.0 −4.7 0.0
2019 9.7 +2.7 0.0
2018 7.0 +3.2 0.0
2017 3.8 +2.1 0.0
2016 1.7 +1.8 0.0
2015 -0.1 +2.1 0.0
2014 -2.2 +3.2 0.0
2013 -5.4 −2.4 0.0
2012 -3.0 −4.4 0.0
2011 1.4 −0.2 0.0
2010 1.6 −1.4 0.0
2009 3.0 −6.5 0.0
2008 9.5 −7.7 0.0
2007 17.2 +2.3 0.0
2006 14.9 +0.4 0.0
2005 14.5 −1.0 0.0
2004 15.5 −0.2 0.0
2003 15.7 −2.2 0.0
2002 17.9 +10.0 0.0
2001 7.9 +4.0 0.0
2000 3.9 0.0

Sources: Eurostat · United Nations, World Population Prospects, 2000 – 2025

Ranking · Countries

2018 · Place 1 is the highest value.

#TerritoryNet migration
14 Bulgaria -7.0
5 Czechia 3.6
7 Finland 2.1
8 France 1.7
3 Germany 4.8
11 Greece 0.2
9 Italy 1.2
12 Lithuania -0.4
2 Netherlands 5.0
6 Norway 3.4
10 Poland 0.6
13 Romania -3.0
1 Spain 7.0
4 Türkiye 4.6

Source: Eurostat, 2018

What it means
How it is calculated