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

Source: Eurostat, 2024

What it means
How it is calculated