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

Source: Eurostat, 2023

What it means
How it is calculated