Total population in Spain
Spain: Total population was 47,905 thousands in 2025. β² Rising
Latest (2025)
47,905 thousands
Change on year
down 0.0%
World rank
31st
of 230 countries
All-time high
47,916 thousands
in 2024
All-time low
33,653 thousands
in 1970
Years of data
56
1970β2025
Total population in Spain, 1970β2025
Source: UNESCO Institute for Statistics. Measured in thousands.
Analysis
In 2025, total population in Spain stood at 47,905 thousands.
That represents a change of up 2.6% over ten years.
Over the whole period, total population in Spain peaked at 47,916 thousands in 2024 and was at its lowest, 33,653 thousands, in 1970.
That places Spain 31st out of 230 countries with data for 2025, putting it in the top quarter.
The long-run direction has been consistently rising across the 56 years of available data.
Averages by decade
| Decade | Average | Lowest | Highest | Years |
|---|---|---|---|---|
| 1970s | 35,359 thousands | 33,653 thousands | 37,076 thousands | 10 |
| 1980s | 38,342 thousands | 37,385 thousands | 38,997 thousands | 10 |
| 1990s | 39,844 thousands | 39,062 thousands | 40,716 thousands | 10 |
| 2000s | 43,388 thousands | 40,910 thousands | 46,516 thousands | 10 |
| 2010s | 46,881 thousands | 46,681 thousands | 47,233 thousands | 10 |
| 2020s | 47,806 thousands | 47,637 thousands | 47,916 thousands | 6 |
Countries ranked near Spain
More population data for Spain
- Population growth rate by level of development -0.536 (2100)
- Projected population under age 5 1.24 million (2100)
- Population density 66.29 (2100)
- Population growth rate -0.536 (2100)
- Fertility and wanted fertility 1.1 (2024)
- Refugee population by country or territory of asylum 429,333 (2024)
- Fertility vs unmet contraception 1.1 (2024)
- Fertility vs contraception 1.1 (2024)
- Natural population growth -0.2309 (2023)
- Fertility rate with projections 1.21 (2023)
Frequently asked questions
- What is total population in Spain?
- Total population in Spain was 47,905 thousands in 2025, according to UNESCO Institute for Statistics.
- What is the highest total population recorded in Spain?
- The highest recorded value was 47,916 thousands in 2024.
- What is the lowest total population recorded in Spain?
- The lowest recorded value was 33,653 thousands in 1970.
- How does Spain rank for total population?
- Spain ranks 31st out of 230 countries with data for 2025.
- Is total population rising or falling in Spain?
- Over the last ten years it is up 2.6%. The long-run trend across the full record is rising.
- Where does this Spain data come from?
- The figures come from UNESCO Institute for Statistics, published as part of Total population (thousands). Statizoid updates them automatically from the source API.
Download this data
CSV Β· JSON β 56 observations, free to reuse under CC BY-SA 3.0 IGO (UNESCO Institute for Statistics).
About this data
February 2026 Data Release