- Home
- Statistics
- Madrid
- People
- Population
People
Statistics · Area
Population in Madrid
1996 – 2025 · 29 data points
1 of 52 · Regions of Spain
Updated Oct 23, 2026
Source: INE — Instituto Nacional de Estadística, 1996 – 2025
Featured spot available
Your business could be here
First in “Statistics” — with a photo and a “Featured” mark.
Take this spot
Overview
6 figures
People
13 figures
Economy
14 figures
Housing
1 figure
Education
5 figures
Tourism
4 figures
Climate
1 figure
Latest value · 2025
7,137,031
+1.9%
since 2024
Regions of Spain · 2025
1 of 52
Place 1 is the highest value.
since 2015
+11%
+1.2% a year on average
share of Madrid
100.3%
Madrid: 7,113,886 · 2025
Population, 1996 – 2025 people
+11% since 2015
0
2M
4M
6M
8M
1996
2005
2010
2015
2025
Source: INE — Instituto Nacional de Estadística, 1996 – 2025
Compared with Population · people
Sources: INE — Instituto Nacional de Estadística · Eurostat · World Bank — World Development Indicators
The series at a glance Madrid · 1996 – 2025
Latest value
7,137,031 · 2025
First value
5,022,289 · 1996
Highest
7,137,031 · 2025
Lowest
5,022,289 · 1996
Average change
+1.2% a year on average
Data points
29
By year
All years · 1996 – 2025
| Year | Madrid | Change | Madrid | Spain | European Union | World |
|---|---|---|---|---|---|---|
| 2025 | 7,137,031 | +1.9% | 7.1M | 49M | 451M | 8.2B |
| 2024 | 7,001,715 | +2.1% | 7M | 49M | 449M | 8.1B |
| 2023 | 6,859,914 | +1.6% | 6.9M | 48M | 448M | 8.1B |
| 2022 | 6,750,336 | −0.0% | 6.7M | 47M | 446M | 8B |
| 2021 | 6,751,251 | −0.4% | 6.7M | 47M | 446M | 7.9B |
| 2020 | 6,779,888 | +1.7% | 6.7M | 47M | 447M | 7.9B |
| 2019 | 6,663,394 | +1.3% | 6.6M | 47M | 446M | 7.8B |
| 2018 | 6,578,079 | +1.1% | 6.5M | 47M | 445M | 7.7B |
| 2017 | 6,507,184 | +0.6% | 6.5M | 46M | 445M | 7.6B |
| 2016 | 6,466,996 | +0.5% | 6.4M | 46M | 444M | 7.5B |
| 2015 | 6,436,996 | −0.3% | 6.4M | 46M | 443M | 7.4B |
| 2014 | 6,454,440 | −0.6% | 6.4M | 46M | 442M | 7.4B |
| 2013 | 6,495,551 | −0.0% | 6.4M | 47M | 442M | 7.3B |
| 2012 | 6,498,560 | +0.1% | 6.4M | 47M | 441M | 7.2B |
| 2011 | 6,489,680 | +0.5% | 6.4M | 47M | 440M | 7.1B |
| 2010 | 6,458,684 | +1.1% | 6.4M | 46M | 441M | 7B |
| 2009 | 6,386,932 | +1.8% | 6.3M | 46M | 440M | 6.9B |
| 2008 | 6,271,638 | +3.1% | 6.2M | 46M | 439M | 6.8B |
| 2007 | 6,081,689 | +1.2% | 6.1M | 45M | 437M | 6.7B |
| 2006 | 6,008,183 | +0.7% | 6M | 44M | 436M | 6.7B |
| 2005 | 5,964,143 | +2.7% | 5.9M | 43M | 434M | 6.6B |
| 2004 | 5,804,829 | +1.5% | 5.8M | 43M | 433M | 6.5B |
| 2003 | 5,718,942 | +3.5% | 5.6M | 42M | 431M | 6.4B |
| 2002 | 5,527,152 | +2.9% | 5.5M | 41M | 430M | 6.3B |
| 2001 | 5,372,433 | +3.2% | 5.4M | 41M | 429M | 6.2B |
| 2000 | 5,205,408 | +1.2% | 5.3M | 40M | 428M | 6.2B |
| 1999 | 5,145,325 | +1.1% | 5.3M | 40M | 428M | 6.1B |
| 1998 | 5,091,336 | +1.4% | 5.2M | 40M | 427M | 6B |
| 1996 | 5,022,289 | 5.2M | 40M | 425M | 5.8B |
Sources: INE — Instituto Nacional de Estadística · Eurostat · World Bank — World Development Indicators, 1996 – 2025
Ranking · Regions of Spain
2021 · Place 1 is the highest value.
| # | Territory | Population | |
|---|---|---|---|
| 52 | Ceuta | 83,517 | |
| 51 | Melilla | 86,261 | |
| 50 | Soria | 88,747 | |
| 49 | Teruel | 135K | |
| 48 | Segovia | 154K | |
| 47 | Ávila | 158K | |
| 46 | Palencia | 159K | |
| 45 | Zamora | 169K | |
| 44 | Cuenca | 196K | |
| 43 | Huesca | 224K | |
| 42 | Guadalajara | 266K | |
| 41 | Ourense | 305K | |
| 40 | Rioja, La | 320K | |
| 39 | Lugo | 326K | |
| 38 | Salamanca | 327K | |
| 37 | Araba/Álava | 334K | |
| 36 | Burgos | 356K | |
| 35 | Albacete | 386K | |
| 34 | Cáceres | 390K | |
| 33 | Lleida | 440K | |
| 32 | León | 452K | |
| 31 | Ciudad Real | 493K | |
| 30 | Valladolid | 519K | |
| 29 | Huelva | 526K | |
| 28 | Cantabria | 585K | |
| 27 | Castellón/Castelló | 587K | |
| 26 | Jaén | 627K | |
| 25 | Navarra | 662K | |
| 24 | Badajoz | 670K | |
| 23 | Toledo | 709K | |
| 22 | Gipuzkoa | 726K | |
| 21 | Almería | 732K | |
| 20 | Córdoba | 777K | |
| 19 | Girona | 787K | |
| 18 | Tarragona | 822K | |
| 17 | Granada | 921K | |
| 16 | Pontevedra | 944K | |
| 15 | Zaragoza | 967K | |
| 14 | Asturias | 1M | |
| 13 | Santa Cruz de Tenerife | 1M | |
| 12 | Coruña, A | 1.1M | |
| 11 | Palmas, Las | 1.1M | |
| 10 | Bizkaia | 1.2M | |
| 9 | Balears, Illes | 1.2M | |
| 8 | Cádiz | 1.2M | |
| 7 | Murcia | 1.5M | |
| 6 | Málaga | 1.7M | |
| 5 | Alicante/Alacant | 1.9M | |
| 4 | Sevilla | 1.9M | |
| 3 | Valencia/València | 2.6M | |
| 2 | Barcelona | 5.7M | |
| 1 | Madrid | 6.8M |
Source: INE — Instituto Nacional de Estadística, 2021
What it means
How many people live here — residents, not visitors.
How it is calculated
Official count or estimate of residents for each year: a census plus births, deaths and moves since then. Estimates are revised when a new census comes out.
People
Madrid in numbers
Population growth
1.03%
2025 · Spain
Population density
886
2024
Median age
44.2
2025
Children under 15
13.3%
2025
Residents 65 and over
18.9%
2025
Life expectancy
85.7
2024 · Madrid
Births per woman
1.10
2024 · Spain
Birth rate
7.2
2024
Infant mortality
2.6
2024 · Spain
Net migration
14.6
2024
Born abroad
18.5%
2024 · Spain
Urban population
80.5%
2025 · Spain