Population (1 January) — Madrid (NUTS-3 ES300)
AnnualNot seasonally adjustedCode ES-300.POP.A.NSA
Population (1 January) — Madrid (NUTS-3 ES300) was 7,113,886 persons in 2025, up 1.5% from 2024.
That is the highest reading since the series began in 1990.
Over the past ten years it has ranged from 6,375,737 persons (2015) to 7,113,886 persons (2025), averaging 6,689,071 persons.
Showing the full history (downsampled for display). Open the interactive chart to zoom and switch transforms.
Recent data
| Period | Value |
|---|---|
| 2025 | 7,113,886 persons |
| 2024 | 7,009,268 persons |
| 2023 | 6,871,903 persons |
| 2022 | 6,743,273 persons |
| 2021 | 6,726,640 persons |
| 2020 | 6,720,310 persons |
| 2019 | 6,618,078 persons |
| 2018 | 6,529,923 persons |
| 2017 | 6,459,297 persons |
| 2016 | 6,411,466 persons |
| 2015 | 6,375,737 persons |
| 2014 | 6,372,553 persons |
| 2013 | 6,411,525 persons |
| 2012 | 6,425,522 persons |
| 2011 | 6,394,252 persons |
| 2010 | 6,373,546 persons |
| 2009 | 6,327,559 persons |
| 2008 | 6,226,185 persons |
| 2007 | 6,075,013 persons |
| 2006 | 5,953,546 persons |
| 2005 | 5,866,219 persons |
| 2004 | 5,766,554 persons |
| 2003 | 5,638,804 persons |
| 2002 | 5,478,611 persons |
Last 24 observations. The full history (36 observations) is available through the API.
One guessable code, agency-direct, updated on release. Free tier available.
curl -H "X-API-Key: $MAKROGNOSIS_KEY" \
"https://makrognosis.robomacro.com/v1/series/ES-300.POP.A.NSA"
# Python
import requests
r = requests.get("https://makrognosis.robomacro.com/v1/series/ES-300.POP.A.NSA",
headers={"X-API-Key": KEY})
obs = r.json()["observations"]
Get a free API key → · API docsAbout this series
| Latest observation | 2025 |
|---|---|
| First observation | 1990 |
| Observations | 36 |
| Frequency | Annual |
| Units | persons |
| Adjustment | Not seasonally adjusted |
| 10-year high | 7,113,886 persons (2025) |
| 10-year low | 6,375,737 persons (2015) |
| 10-year average | 6,689,071 persons |
| Source agency | Eurostat (Statistical Office of the European Union) |
| Makrognosis code | ES-300.POP.A.NSA |
This series is a labelled reference series (an official figure republished by an aggregator) rather than a first print from the agency itself.
Other Spain indicators
National figure
FAQ
- Where does this data come from?
- It is collected directly from Eurostat (Statistical Office of the European Union) and is available through the Makrognosis API under the code ES-300.POP.A.NSA.
Last updated 2026-07-12. Source: Eurostat (Statistical Office of the European Union). Original title: “Population (1 January) — Madrid (NUTS-3 ES300)”.