Spain Population (LIVE)

retrieving data...
Spain Population (1950 - 2025)

Yearly Population Growth Rate (%)
  • The current population of Spain is 47,895,703 as of Friday, March 21, 2025, based on Worldometer’s elaboration of the latest United Nations data1.
  • Spain 2025 population is estimated at 47,889,958 people at mid-year.
  • Spain population is equivalent to 0.58% of the total world population.
  • Spain ranks number 32 in the list of countries (and dependencies) by population.
  • The population density in Spain is 96 per Km² (249 people per mi²).
  • The total land area is 498,800 Km² (192,588 sq. miles).
  • 79.34% of the population is urban (37,995,950 people in 2025)
  • The median age in Spain is 45.9 years.
1. U.N. Dept. of Economic and Social Affairs - Population Division. World Population Prospects: The 2024 Revision. (Medium-fertility variant).

Population of Spain (2025 and historical)

Year Population Yearly %
Change
Yearly
Change
Migrants
(net)
Median
Age
Fertility
Rate
Density
(P/Km²)
Urban
Pop %
Urban
Population
Country's
Share of
World Pop
World
Population
Spain
Global
Rank
2025 47,889,958 −0.04% −20,568 96,630 45.9 1.23 96 79.3% 37,995,950 0.58% 8,231,613,070 32
2024 47,910,526 0% −1,053 111,674 45.4 1.22 96 79.1% 37,911,965 0.59% 8,161,972,572 32
2023 47,911,579 0.17% 83,197 119,099 44.9 1.21 96 79% 37,829,585 0.59% 8,091,734,930 32
2022 47,828,382 0.16% 74,447 299,779 44.4 1.21 96 78.9% 37,744,345 0.60% 8,021,407,192 31
2020 47,679,489 0.42% 199,161 236,854 43.5 1.19 96 78.7% 37,543,537 0.60% 7,887,001,292 30
2015 46,683,686 −0.07% −31,357 −1,979 41.6 1.33 94 79.1% 36,933,458 0.62% 7,470,491,872 30
2010 46,840,471 1.28% 576,317 69,406 39.2 1.37 94 78.4% 36,702,035 0.67% 7,021,732,148 27
2005 43,958,885 1.39% 587,822 629,803 37.8 1.33 88 77.4% 34,028,496 0.67% 6,586,970,132 28
2000 41,019,774 0.48% 193,407 176,269 36.3 1.21 82 76% 31,194,106 0.66% 6,171,702,993 28
1995 40,052,738 0.49% 193,552 162,434 34.3 1.15 80 75.5% 30,259,317 0.70% 5,758,878,982 28
1990 39,084,979 0.25% 96,732 −30,684 32.5 1.36 78 75.8% 29,617,580 0.73% 5,327,803,110 27
1985 38,601,321 0.56% 212,751 −589 30.9 1.64 77 74.7% 28,821,455 0.79% 4,868,943,465 25
1980 37,537,565 0.95% 348,359 20,166 29.8 2.21 75 73.3% 27,511,836 0.84% 4,447,606,236 24
1975 35,795,769 1.15% 396,609 −218 29 2.77 72 69.9% 25,028,014 0.88% 4,070,735,277 23
1970 33,812,723 1.04% 340,411 −60,580 29.1 2.88 68 66.4% 22,440,001 0.92% 3,694,683,794 22
1965 32,110,668 1.1% 341,146 −42,476 29.2 2.93 64 61.5% 19,756,731 0.96% 3,334,533,703 20
1960 30,404,939 0.89% 263,033 −154,869 28.4 2.81 61 56.7% 17,246,904 1.01% 3,015,470,894 18
1955 29,089,776 0.71% 202,545 −86,836 27.7 2.51 58 54.3% 15,792,936 1.06% 2,740,213,792 17

Source: Worldometer (www.Worldometers.info)

Elaboration of data by United Nations, Department of Economic and Social Affairs, Population Division. World Population Prospects: The 2024 Revision. (Medium-fertility variant).

Spain Population Forecast

Year Population Yearly %
Change
Yearly
Change
Migrants
(net)
Median
Age
Fertility
Rate
Density
(P/Km²)
Urban
Pop %
Urban
Population
Country's
Share of
World Pop
World
Population
Spain
Global
Rank
2030 47,610,520 −0.12% −55,888 67,475 48 1.26 95 80.7% 38,419,742 0.56% 8,569,124,911 36
2035 47,154,196 −0.19% −91,265 63,766 49.8 1.29 95 82.3% 38,784,560 0.53% 8,885,210,181 38
2040 46,591,674 −0.24% −112,504 56,021 51 1.31 93 83.9% 39,069,987 0.51% 9,177,190,203 39
2045 45,879,964 −0.31% −142,342 51,326 51.7 1.34 92 85.4% 39,194,161 0.49% 9,439,639,668 45
2050 44,928,558 −0.42% −190,281 68,276 51.8 1.36 90 87% 39,072,958 0.46% 9,664,378,587 48

Source: Worldometer (www.Worldometers.info)

Elaboration of data by United Nations, Department of Economic and Social Affairs, Population Division. World Population Prospects: The 2024 Revision. (Medium-fertility variant).

Spain Demographics

Life Expectancy
84.0 years

(life expectancy at birth, both sexes)

View by sex and historical chart
Infant Mortality Rate
2.1

(infant deaths per 1,000 live births)

View historical chart
Deaths under age 5
2.8

(per 1,000 live births)

View historical chart

See also


Notes

The Spain Population (Live) counter shows a continuously updated estimate of the current population of Spain delivered by Worldometer’s RTS algorithm, which processes data collected from the United Nations Population Division.

The Population of Spain (1950 - 2025) chart plots the total population count as of July 1 of each year, from 1950 to 2025.

The Yearly Population Growth Rate chart plots the annual percentage changes in population registered on July 1 of each year, from 1951 to 2025. This value can differ from the Yearly % Change shown in the historical table, which shows the last year equivalent percentage change assuming homogeneous change in the preceding five year period.

Definitions

Year: as of July 1 of the year indicated.

Population: Overall total population (both sexes and all ages) in the country as of July 1 of the year indicated, as estimated by the United Nations, Department of Economic and Social Affairs, Population Division. World Population Prospects: The 2024 Revision. For forecasted years, the U.N. medium-fertility variant is used.