- Home
- Statistics
- People
- Population
People
Statistics · City
Madrid: population
1996 – 2025 · 29 data points
1 of 11 · Towns of Madrid
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
8 figures
People
16 figures
Economy
15 figures
Housing
1 figure
Education
5 figures
Tourism
4 figures
Climate
8 figures
Latest value · 2025
3,506,730
+2.6%
since 2024
Towns of Madrid · 2025
1 of 11
Place 1 is the highest value.
since 2015
+12%
+0.7% a year on average
share of Madrid
49.1%
Madrid: 7,137,031 · 2025
Population, 1996 – 2025 people
+12% since 2015
0
1M
2M
3M
4M
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
3,506,730 · 2025
First value
2,866,850 · 1996
Highest
3,506,730 · 2025
Lowest
2,866,850 · 1996
Average change
+0.7% a year on average
Data points
29
By year
All years · 1996 – 2025
| Year | Madrid | Change | Madrid | Madrid | Spain | European Union | World |
|---|---|---|---|---|---|---|---|
| 2025 | 3,506,730 | +2.6% | 7.1M | 7.1M | 49M | 451M | 8.2B |
| 2024 | 3,416,771 | +2.5% | 7M | 7M | 49M | 449M | 8.1B |
| 2023 | 3,332,035 | +1.6% | 6.9M | 6.9M | 48M | 448M | 8.1B |
| 2022 | 3,280,782 | −0.7% | 6.8M | 6.7M | 47M | 446M | 8B |
| 2021 | 3,305,408 | −0.9% | 6.8M | 6.7M | 47M | 446M | 7.9B |
| 2020 | 3,334,730 | +2.1% | 6.8M | 6.7M | 47M | 447M | 7.9B |
| 2019 | 3,266,126 | +1.3% | 6.7M | 6.6M | 47M | 446M | 7.8B |
| 2018 | 3,223,334 | +1.3% | 6.6M | 6.5M | 47M | 445M | 7.7B |
| 2017 | 3,182,981 | +0.6% | 6.5M | 6.5M | 46M | 445M | 7.6B |
| 2016 | 3,165,541 | +0.7% | 6.5M | 6.4M | 46M | 444M | 7.5B |
| 2015 | 3,141,991 | −0.7% | 6.4M | 6.4M | 46M | 443M | 7.4B |
| 2014 | 3,165,235 | −1.3% | 6.5M | 6.4M | 46M | 442M | 7.4B |
| 2013 | 3,207,247 | −0.8% | 6.5M | 6.4M | 47M | 442M | 7.3B |
| 2012 | 3,233,527 | −1.0% | 6.5M | 6.4M | 47M | 441M | 7.2B |
| 2011 | 3,265,038 | −0.2% | 6.5M | 6.4M | 47M | 440M | 7.1B |
| 2010 | 3,273,049 | +0.5% | 6.5M | 6.4M | 46M | 441M | 7B |
| 2009 | 3,255,944 | +1.3% | 6.4M | 6.3M | 46M | 440M | 6.9B |
| 2008 | 3,213,271 | +2.6% | 6.3M | 6.2M | 46M | 439M | 6.8B |
| 2007 | 3,132,463 | +0.1% | 6.1M | 6.1M | 45M | 437M | 6.7B |
| 2006 | 3,128,600 | −0.8% | 6M | 6M | 44M | 436M | 6.7B |
| 2005 | 3,155,359 | +1.8% | 6M | 5.9M | 43M | 434M | 6.6B |
| 2004 | 3,099,834 | +0.2% | 5.8M | 5.8M | 43M | 433M | 6.5B |
| 2003 | 3,092,759 | +2.5% | 5.7M | 5.6M | 42M | 431M | 6.4B |
| 2002 | 3,016,788 | +2.0% | 5.5M | 5.5M | 41M | 430M | 6.3B |
| 2001 | 2,957,058 | +2.6% | 5.4M | 5.4M | 41M | 429M | 6.2B |
| 2000 | 2,882,860 | +0.1% | 5.2M | 5.3M | 40M | 428M | 6.2B |
| 1999 | 2,879,052 | −0.1% | 5.1M | 5.3M | 40M | 428M | 6.1B |
| 1998 | 2,881,506 | +0.5% | 5.1M | 5.2M | 40M | 427M | 6B |
| 1996 | 2,866,850 | 5M | 5.2M | 40M | 425M | 5.8B |
Sources: INE — Instituto Nacional de Estadística · Eurostat · World Bank — World Development Indicators, 1996 – 2025
Ranking · Towns of Madrid
2025 · Place 1 is the highest value.
| # | Territory | Population | |
|---|---|---|---|
| 1 | Madrid | 3.5M | |
| 2 | Alcalá de Henares | 203K | |
| 3 | Leganés | 196K | |
| 4 | Getafe | 193K | |
| 5 | Alcorcón | 176K | |
| 6 | Alcobendas | 123K | |
| 7 | Pozuelo de Alarcón | 89,770 | |
| 8 | Coslada | 80,512 | |
| 9 | Majadahonda | 73,625 | |
| 10 | Boadilla del Monte | 66,349 | |
| 11 | Bustarviejo | 2,870 |
Source: INE — Instituto Nacional de Estadística, 2025
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 of the urban area
5.7M
2025
Population growth
1.03%
2025 · Spain
Population density
886
2024 · Madrid
Size of the urban area
680
2025
Density of the urban area
8,353
2025
Median age
44.2
2025 · Madrid
Children under 15
13.3%
2025 · Madrid
Residents 65 and over
18.9%
2025 · Madrid
Life expectancy
85.7
2024 · Madrid
Births per woman
1.10
2024 · Spain
Birth rate
7.2
2024 · Madrid
Infant mortality
2.6
2024 · Spain