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

Net migration in Madrid

2000 – 2024 · 25 data points 3 of 19 · Regions of Spain Updated Oct 23, 2026

Source: Eurostat, 2000 – 2024

Net migration, 2000 – 2024 per 1,000 people · Madrid · Spain · World
+17.6 since 2014
Madrid Spain World

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

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

Sources: Eurostat · United Nations, World Population Prospects

The series at a glance Madrid · 2000 – 2024
Latest value 14.6 · 2024
First value 5.9 · 2000
Highest 24.6 · 2002
Lowest -9.7 · 2013
Data points 25

By year

All years · 2000 – 2024

YearMadridChange SpainWorld
2024 14.6 −5.0 12.8 —
2023 19.6 +0.7 13.4 0.0
2022 18.9 +16.7 15.3 0.0
2021 2.2 −0.9 4.2 0.0
2020 3.1 −10.9 5.0 0.0
2019 14.0 +2.3 9.7 0.0
2018 11.7 +2.9 7.0 0.0
2017 8.8 +4.2 3.8 0.0
2016 4.6 +1.8 1.7 0.0
2015 2.8 +5.8 -0.1 0.0
2014 -3.0 +6.7 -2.2 0.0
2013 -9.7 −3.9 -5.4 0.0
2012 -5.8 −5.9 -3.0 0.0
2011 0.1 +2.0 1.4 0.0
2010 -1.9 −3.7 1.6 0.0
2009 1.8 −8.4 3.0 0.0
2008 10.2 −8.9 9.5 0.0
2007 19.1 +4.2 17.2 0.0
2006 14.9 +5.0 14.9 0.0
2005 9.9 −2.3 14.5 0.0
2004 12.2 −5.7 15.5 0.0
2003 17.9 −6.7 15.7 0.0
2002 24.6 +10.2 17.9 0.0
2001 14.4 +8.5 7.9 0.0
2000 5.9 3.9 0.0

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

Ranking · Regions of Spain

2017 · Place 1 is the highest value.

#TerritoryNet migration
19 Ciudad de Melilla -7.9
18 Extremadura -3.1
17 Ciudad de Ceuta -1.9
16 Castilla-La Mancha -1.8
15 Castilla y León -1.3
14 Región de Murcia -0.1
13 Andalucía -0.1
12 Principado de Asturias 0.7
11 Aragón 1.3
10 Galicia 2.8
9 Cantabria 3.4
8 Comunitat Valenciana 3.9
7 La Rioja 3.9
6 País Vasco 5.4
5 Comunidad Foral de Navarra 6.8
4 Canarias 7.5
3 Cataluña 7.7
2 Comunidad de Madrid 8.8
1 Illes Balears 9.5

Source: Eurostat, 2017

What it means
How it is calculated