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

2023 · Place 1 is the highest value.

#TerritoryNet migration
19 Ciudad de Ceuta 0.0
18 Ciudad de Melilla 2.6
17 Extremadura 4.7
16 Andalucía 7.1
15 País Vasco 9.1
14 Galicia 9.3
13 Cantabria 9.4
12 La Rioja 9.7
11 Castilla y León 9.9
10 Región de Murcia 10.3
9 Comunidad Foral de Navarra 11.2
8 Aragón 11.5
7 Principado de Asturias 11.9
6 Castilla-La Mancha 12.3
5 Canarias 14.2
4 Cataluña 15.6
3 Illes Balears 17.8
2 Comunidad de Madrid 19.6
1 Comunitat Valenciana 21.7

Source: Eurostat, 2023

What it means
How it is calculated