Spain Population, 1 January
AnnualNot seasonally adjustedCode ES.POP.A.NSA
Latest49,128,297 persons2025
Previous48,619,695 persons2024
Year ago48,619,695 persons2024
Spain Population, 1 January was 49,128,297 persons in 2025, up 1.0% from 2024.
That is the highest reading since the series began in 1960.
Over the past ten years it has ranged from 46,418,884 persons (2016) to 49,128,297 persons (2025), averaging 47,358,642 persons.
Showing the full history (downsampled for display). Open the interactive chart to zoom and switch transforms.
Recent data
| Period | Value |
|---|---|
| 2025 | 49,128,297 persons |
| 2024 | 48,619,695 persons |
| 2023 | 48,085,361 persons |
| 2022 | 47,486,843 persons |
| 2021 | 47,400,798 persons |
| 2020 | 47,318,050 persons |
| 2019 | 46,918,951 persons |
| 2018 | 46,645,070 persons |
| 2017 | 46,497,393 persons |
| 2016 | 46,418,884 persons |
| 2015 | 46,425,722 persons |
| 2014 | 46,495,744 persons |
| 2013 | 46,712,650 persons |
| 2012 | 46,818,219 persons |
| 2011 | 46,667,174 persons |
| 2010 | 46,486,619 persons |
| 2009 | 46,239,273 persons |
| 2008 | 45,668,939 persons |
| 2007 | 44,784,666 persons |
| 2006 | 44,009,971 persons |
| 2005 | 43,296,338 persons |
| 2004 | 42,547,451 persons |
| 2003 | 41,827,838 persons |
| 2002 | 41,035,278 persons |
Last 24 observations. The full history (66 observations) is available through the API.
Get Spain Population, 1 January in your code or spreadsheet
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.POP.A.NSA"
# Python
import requests
r = requests.get("https://makrognosis.robomacro.com/v1/series/ES.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 | 1960 |
| Observations | 66 |
| Frequency | Annual |
| Units | persons |
| Adjustment | Not seasonally adjusted |
| 10-year high | 49,128,297 persons (2025) |
| 10-year low | 46,418,884 persons (2016) |
| 10-year average | 47,358,642 persons |
| Source agency | Eurostat (Statistical Office of the European Union) |
| Makrognosis code | ES.POP.A.NSA |
Other Spain indicators
Spain GDP (Gross Domestic Product)Spain GDP at market prices, current prices, SA+calendarSpain Inflation Rate (CPI)Spain Core Inflation RateSpain Unemployment RateSpain 10-Year Government Bond YieldSpain Credit Rating & Sovereign Risk ScoreSpain Industrial ProductionSpain Retail SalesSpain Producer Price Inflation (PPI)Spain Current account balance (Banco de Espana balance of payments, BE_17_1.1), EUR millionsSpain Current account balance, % of GDPSpain Trade Balance: Goods & ServicesSpain Exports of goods and services, Current prices, million EURSpain Exports of goods and services, chain-linked volumeSpain Exports of goods, total trade (World), seasonally adjusted
FAQ
- What is the current population, 1 January in Spain?
- The latest reading is 49,128,297 persons for 2025, published by Eurostat (Statistical Office of the European Union).
- 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.POP.A.NSA.
Last updated 2026-11-08. Source: Eurostat (Statistical Office of the European Union). Original title: “Spain population, 1 January (Eurostat demo_pjan)”.