- Home
- Statistics
- Spain
- People
- Population
People
Statistics · Country
Population in Spain
1990 – 2025 · 36 data points
5 of 14 · Countries
Updated Oct 23, 2026
Source: Eurostat, 1990 – 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
49,128,297
+1.0%
since 2024
Countries · 2025
5 of 14
Place 1 is the highest value.
since 2015
+5.8%
+0.7% a year on average
share of European Union
10.9%
European Union: 450,646,971 · 2025
Population, 1990 – 2025 people
+5.8% since 2015
0
20M
40M
60M
1990
2000
2005
2010
2015
2025
Source: Eurostat, 1990 – 2025
Compared with Population · people
Spain 49M
European Union 451M
World 8.2B
Sources: Eurostat · World Bank — World Development Indicators
The series at a glance Spain · 1990 – 2025
Latest value
49,128,297 · 2025
First value
38,853,227 · 1990
Highest
49,128,297 · 2025
Lowest
38,853,227 · 1990
Average change
+0.7% a year on average
Data points
36
By year
All years · 1990 – 2025
| Year | Spain | Change | European Union | World |
|---|---|---|---|---|
| 2025 | 49,128,297 | +1.0% | 451M | 8.2B |
| 2024 | 48,619,695 | +1.1% | 449M | 8.1B |
| 2023 | 48,085,361 | +1.3% | 448M | 8.1B |
| 2022 | 47,486,843 | +0.2% | 446M | 8B |
| 2021 | 47,400,798 | +0.2% | 446M | 7.9B |
| 2020 | 47,318,050 | +0.9% | 447M | 7.9B |
| 2019 | 46,918,951 | +0.6% | 446M | 7.8B |
| 2018 | 46,645,070 | +0.3% | 445M | 7.7B |
| 2017 | 46,497,393 | +0.2% | 445M | 7.6B |
| 2016 | 46,418,884 | −0.0% | 444M | 7.5B |
| 2015 | 46,425,722 | −0.2% | 443M | 7.4B |
| 2014 | 46,495,744 | −0.5% | 442M | 7.4B |
| 2013 | 46,712,650 | −0.2% | 442M | 7.3B |
| 2012 | 46,818,219 | +0.3% | 441M | 7.2B |
| 2011 | 46,667,174 | +0.4% | 440M | 7.1B |
| 2010 | 46,486,619 | +0.5% | 441M | 7B |
| 2009 | 46,239,273 | +1.2% | 440M | 6.9B |
| 2008 | 45,668,939 | +2.0% | 439M | 6.8B |
| 2007 | 44,784,666 | +1.8% | 437M | 6.7B |
| 2006 | 44,009,971 | +1.6% | 436M | 6.7B |
| 2005 | 43,296,338 | +1.8% | 434M | 6.6B |
| 2004 | 42,547,451 | +1.7% | 433M | 6.5B |
| 2003 | 41,827,838 | +1.9% | 431M | 6.4B |
| 2002 | 41,035,278 | +0.9% | 430M | 6.3B |
| 2001 | 40,665,545 | +0.5% | 429M | 6.2B |
| 2000 | 40,470,182 | +0.4% | 428M | 6.2B |
| 1999 | 40,303,568 | +0.4% | 428M | 6.1B |
| 1998 | 40,143,449 | +0.4% | 427M | 6B |
| 1997 | 39,971,329 | +0.4% | 425M | 5.9B |
| 1996 | 39,808,374 | +0.4% | 425M | 5.8B |
| 1995 | 39,639,726 | +0.5% | 424M | 5.7B |
| 1994 | 39,458,489 | +0.5% | 423M | 5.7B |
| 1993 | 39,264,034 | +0.5% | 422M | 5.6B |
| 1992 | 39,051,336 | +0.4% | 420M | 5.5B |
| 1991 | 38,881,416 | +0.1% | 420M | 5.4B |
| 1990 | 38,853,227 | 418M | 5.3B |
Sources: Eurostat · World Bank — World Development Indicators, 1990 – 2025
Ranking · Countries
2016 · Place 1 is the highest value.
| # | Territory | Population | |
|---|---|---|---|
| 14 | Lithuania | 2.9M | |
| 13 | Norway | 5.2M | |
| 12 | Finland | 5.5M | |
| 11 | Bulgaria | 6.9M | |
| 10 | Czechia | 11M | |
| 9 | Greece | 11M | |
| 8 | Netherlands | 17M | |
| 7 | Romania | 20M | |
| 6 | Poland | 38M | |
| 5 | Spain | 46M | |
| 4 | Italy | 60M | |
| 3 | France | 67M | |
| 2 | Türkiye | 79M | |
| 1 | Germany | 82M |
Source: Eurostat, 2016
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
Spain in numbers
Population growth
1.03%
2025
Population density
97.2
2024
Median age
45.8
2025
Children under 15
12.9%
2025
Residents 65 and over
20.7%
2025
Life expectancy
84.0
2024
Births per woman
1.10
2024
Birth rate
6.5
2025
Infant mortality
2.6
2024
Net migration
11.8
2025
Born abroad
18.5%
2024
Urban population
80.5%
2025