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

2020 · Place 1 is the highest value.

#TerritoryPopulation
19 Ciudad de Ceuta 84,502
18 Ciudad de Melilla 86,558
17 La Rioja 319K
16 Cantabria 583K
15 Comunidad Foral de Navarra 660K
14 Principado de Asturias 1M
13 Extremadura 1.1M
12 Illes Balears 1.2M
11 Aragón 1.3M
10 Región de Murcia 1.5M
9 Castilla-La Mancha 2M
8 Canarias 2.2M
7 País Vasco 2.2M
6 Castilla y León 2.4M
5 Galicia 2.7M
4 Comunitat Valenciana 5M
3 Comunidad de Madrid 6.7M
2 Cataluña 7.7M
1 Andalucía 8.5M

Source: Eurostat, 2020

What it means
How it is calculated