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

2016 · Place 1 is the highest value.

#TerritoryPopulation density
19 Castilla-La Mancha 25.8
18 Castilla y León 26.1
17 Extremadura 26.4
16 Aragón 27.8
15 Comunidad Foral de Navarra 61.7
14 La Rioja 62.2
13 Galicia 92.4
12 Andalucía 96.9
11 Principado de Asturias 98.2
10 Cantabria 110
9 Región de Murcia 130
8 Comunitat Valenciana 213
7 Illes Balears 230
6 Cataluña 232
5 Canarias 289
4 País Vasco 301
3 Comunidad de Madrid 809
2 Ciudad de Ceuta 4,242
1 Ciudad de Melilla 6,061

Source: Eurostat, 2016

What it means
How it is calculated