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

2024 · Place 1 is the highest value.

#TerritoryNet migration
19 Ciudad de Ceuta 2.7
18 Extremadura 3.4
17 Andalucía 6.7
16 Ciudad de Melilla 8.3
15 Cantabria 9.9
14 Comunidad Foral de Navarra 10.3
13 Galicia 10.4
12 Castilla y León 10.7
11 País Vasco 10.8
10 Región de Murcia 11.2
9 Canarias 11.5
8 La Rioja 11.9
7 Castilla-La Mancha 13.0
6 Aragón 13.5
5 Principado de Asturias 13.9
4 Illes Balears 14.5
3 Comunidad de Madrid 14.6
2 Cataluña 15.6
1 Comunitat Valenciana 21.7

Source: Eurostat, 2024

What it means
How it is calculated