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

Population in Madrid

1990 – 2025 · 36 data points 3 of 19 · Regions of Spain Updated Oct 23, 2026

Source: Eurostat, 1990 – 2025

Population, 1990 – 2025 people
+12% since 2015

Source: Eurostat, 1990 – 2025

Compared with Population · people
Madrid 7.1M
Spain 49M
European Union 451M
World 8.2B

Sources: Eurostat · World Bank — World Development Indicators

The series at a glance Madrid · 1990 – 2025
Latest value 7,113,886 · 2025
First value 4,937,156 · 1990
Highest 7,113,886 · 2025
Lowest 4,937,156 · 1990
Average change +1.0% a year on average
Data points 36

By year

All years · 1990 – 2025

YearMadridChange SpainEuropean UnionWorld
2025 7,113,886 +1.5% 49M 451M 8.2B
2024 7,009,268 +2.0% 49M 449M 8.1B
2023 6,871,903 +1.9% 48M 448M 8.1B
2022 6,743,273 +0.2% 47M 446M 8B
2021 6,726,640 +0.1% 47M 446M 7.9B
2020 6,720,310 +1.5% 47M 447M 7.9B
2019 6,618,078 +1.4% 47M 446M 7.8B
2018 6,529,923 +1.1% 47M 445M 7.7B
2017 6,459,297 +0.7% 46M 445M 7.6B
2016 6,411,466 +0.6% 46M 444M 7.5B
2015 6,375,737 +0.0% 46M 443M 7.4B
2014 6,372,553 −0.6% 46M 442M 7.4B
2013 6,411,525 −0.2% 47M 442M 7.3B
2012 6,425,522 +0.5% 47M 441M 7.2B
2011 6,394,252 +0.3% 47M 440M 7.1B
2010 6,373,546 +0.7% 46M 441M 7B
2009 6,327,559 +1.6% 46M 440M 6.9B
2008 6,226,185 +2.5% 46M 439M 6.8B
2007 6,075,013 +2.0% 45M 437M 6.7B
2006 5,953,546 +1.5% 44M 436M 6.7B
2005 5,866,219 +1.7% 43M 434M 6.6B
2004 5,766,554 +2.3% 43M 433M 6.5B
2003 5,638,804 +2.9% 42M 431M 6.4B
2002 5,478,611 +1.9% 41M 430M 6.3B
2001 5,379,087 +0.9% 41M 429M 6.2B
2000 5,329,606 +0.9% 40M 428M 6.2B
1999 5,284,618 +0.8% 40M 428M 6.1B
1998 5,242,444 +0.8% 40M 427M 6B
1997 5,198,753 +0.8% 40M 425M 5.9B
1996 5,157,603 +0.8% 40M 425M 5.8B
1995 5,116,658 +0.8% 40M 424M 5.7B
1994 5,074,384 +0.9% 39M 423M 5.7B
1993 5,030,383 +0.9% 39M 422M 5.6B
1992 4,984,663 +0.7% 39M 420M 5.5B
1991 4,947,735 +0.2% 39M 420M 5.4B
1990 4,937,156 39M 418M 5.3B

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

Ranking · Regions of Spain

2024 · Place 1 is the highest value.

#TerritoryPopulation
1 Andalucía 8.6M
11 Aragón 1.4M
7 Canarias 2.2M
16 Cantabria 591K
6 Castilla y León 2.4M
9 Castilla-La Mancha 2.1M
2 Cataluña 8M
19 Ciudad de Ceuta 83,179
18 Ciudad de Melilla 85,985
15 Comunidad Foral de Navarra 678K
3 Comunidad de Madrid 7M
4 Comunitat Valenciana 5.3M
13 Extremadura 1.1M
5 Galicia 2.7M
12 Illes Balears 1.2M
17 La Rioja 324K
8 País Vasco 2.2M
14 Principado de Asturias 1M
10 Región de Murcia 1.6M

Source: Eurostat, 2024

What it means
How it is calculated