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

Population density in Madrid

1990 – 2024 · 35 data points 3 of 19 · Regions of Spain Updated Oct 23, 2026

Source: Eurostat, 1990 – 2024

Population density, 1990 – 2024 per km² · Madrid · Spain · European Union · World
+11% since 2014
Madrid Spain European Union World

Sources: Eurostat · World Bank — World Development Indicators, 1990 – 2024

Compared with Population density · per km²
Madrid
886
Spain
97.2
European Union
110
World
62.1 · 2023

Sources: Eurostat · World Bank — World Development Indicators

The series at a glance Madrid · 1990 – 2024
Latest value 886 · 2024
First value 616 · 1990
Highest 886 · 2024
Lowest 616 · 1990
Average change +1.1% a year on average
Data points 35

By year

All years · 1990 – 2024

YearMadridChange SpainEuropean UnionWorld
2024 886 +1.7% 97.2 110 —
2023 871 +2.0% 96.2 109 62.1
2022 854 +0.8% 95.1 109 61.6
2021 847 +0.9% 94.2 109 61.0
2020 840 ±0.0% 93.8 109 60.4
2019 840 +1.5% 93.8 109 59.8
2018 827 +1.3% 93.1 109 59.2
2017 817 +1.0% 92.7 109 58.6
2016break in series 809 +0.7% 92.5 108 57.9
2015 804 +0.4% 92.5 108 57.3
2014 801 −0.3% 92.5 108 56.6
2013 804 −0.4% 92.9 107 55.9
2012 806 +0.1% 93.2 107 55.2
2011 805 +0.4% 93.2 107 55.6
2010 802 +0.5% 92.8 107 54.9
2009 798 +1.2% 92.4 107 54.3
2008 788 +2.1% 91.6 107 53.6
2007 773 +3.1% 90.1 106 52.9
2006 749 +1.8% 87.7 106 52.3
2005 736 +1.6% 86.3 106 51.6
2004 724 +2.0% 84.8 105 51.0
2003 710 +2.6% 83.4 105 50.4
2002 692 +2.4% 81.9 105 49.7
2001 676 +1.4% 80.7 104 49.1
2000 667 +0.9% 80.2 104 48.4
1999 661 +0.8% 79.8 104 47.8
1998 656 +0.8% 79.5 104 47.2
1997 650 +0.8% 79.2 103 46.5
1996 645 +0.8% 78.8 103 45.8
1995 640 +0.8% 78.5 103 45.1
1994 635 +0.9% 78.2 103 44.5
1993 629 +0.9% 77.8 102 43.8
1992 624 +0.8% 77.4 102 43.5
1991 619 +0.5% 77.0 102 51.7
1990 616 76.8 102 50.8

Sources: Eurostat · World Bank — World Development Indicators, 1990 – 2024

Ranking · Regions of Spain

2023 · Place 1 is the highest value.

#TerritoryPopulation density
11 Andalucía 99.2
16 Aragón 28.4
5 Canarias 300
10 Cantabria 112
19 Castilla y León 25.5
17 Castilla-La Mancha 26.5
6 Cataluña 249
2 Ciudad de Ceuta 4,156
1 Ciudad de Melilla 6,124
14 Comunidad Foral de Navarra 65.3
3 Comunidad de Madrid 871
8 Comunitat Valenciana 228
18 Extremadura 25.8
13 Galicia 92.0
7 Illes Balears 246
15 La Rioja 64.2
4 País Vasco 309
12 Principado de Asturias 95.4
9 Región de Murcia 138

Source: Eurostat, 2023

What it means
How it is calculated