Population in Spain

614 indicators covering population for Spain.

IndicatorLatest Year10-yr change Rank
Population aged 25-64 years 26,458 thousands 2025 down 0.3% 28th
General government total expenditure 752.56 billion current LCU 2025 up 58.5% 85th
Share of the population without access to clean fuels for cooking 3.0% 2024 down 57.1% 119th
Share of urban population using at least basic sanitation facilities 99.9% 2024 up 0.0% 19th
Share of urban vs. rural population using at least basic sanitation 99.9% 2024 up 0.0% 19th
Share of the population using at least basic sanitation services 99.9% 2024 up 0.0% 31st
Share of the population using improved sanitation facilities 100.0% 2024 up 0.0% 1st
Share of people practicing open defecation 0.0% 2024 133rd
Population growth 0.9% 2024 up 406.6% 113th
Rural population 18.2% 2024 down 11.8% 157th
DEC alternative conversion factor 0.9239 LCU per US$ 2024 up 22.7% 181st
Official exchange rate 0.9239 LCU per US$, period average 2024 up 22.7% 178th
GDP 1.59 trillion current LCU 2024 up 53.2% 93rd
GDP per capita 32,610 current LCU 2024 up 45.8% 158th
GDP 1.72 trillion current US$ 2024 up 24.8% 15th
GDP per capita 35,297 current US$ 2024 up 18.8% 44th
GDP 1.35 trillion constant LCU 2024 up 22.9% 84th
GDP deflator 117.49 base year varies by country 2024 up 24.6% 163rd
GDP growth 3.2% 2024 up 107.2% 109th
GDP at market prices 1.42 trillion constant 2010 US$ 2024 up 22.9% 14th
GNI 1.58 trillion current LCU 2024 up 53.0% 93rd
GNI per capita 32,443 current LCU 2024 up 45.6% 154th
GNI per capita, Atlas method 33,410 current US$ 2024 up 13.8% 44th
Share of the rural population using at least basic sanitation facilities 100.0% 2024 unchanged 1st
Share of rural and urban population with access to clean fuels for cooking 100 2023 unchanged 1st
Money sent or brought back by migrants as a share of GDP 0.4% 2025 up 62.3% 155th
Population growth rate 0.0% 2023 up 104.0% 179th
Population 47.91 million people 2023 up 2.2% 32nd
Population: comparison of UN projections 47.91 million people 2023 up 2.2% 32nd
Birth rate 7.03 births per 1,000 people 2023 down 22.7% 222nd
Number of births, by world region 336,821 births 2023 down 20.9% 68th
Annual change in population 83,197 people 2023 up 152.7% 95th
Population 47.91 million people 2023 up 2.2% 33rd
Number of children under 15, by world region 6.35 million people 2023 down 10.1% 59th
Population by age group 47.91 million people 2023 up 2.2% 32nd
Life expectancy by sex 86.31 years 2023 up 1.0% 9th
Total dependency ratio 51.3% 2023 up 4.5% 156th
Youth dependency ratio 20.1% 2023 down 10.7% 221st
Number of children, working-age adults, and older people 9.88 million people 2023 up 18.2% 16th
Population by age group 9.88 million people 2023 up 18.2% 16th
Population growth rate with and without migration 0.0% 2023 up 104.0% 179th
Median age vs. births per woman 44.9 years 2023 up 10.5% 18th
Number of children, working-age adults, and older people 9.88 million people 2023 up 18.2% 16th
The global population hockey stick 47.91 million people 2023 up 2.2% 33rd
Number of births 336,821 births 2023 down 20.9% 68th
Population 47.91 million people 2023 up 2.2% 32nd
Share of children, working-age adults, and older people 6.35 million people 2023 down 10.1% 59th
Population 47.91 million people 2023 up 2.2% 33rd
Births, by age of mother 35 births 2023 66th
Population by age group 1.76 million people 2023 down 25.3% 68th
Share of births by age of mother 1.8% 2023 down 16.2% 193rd
Birth rate 7.03 births per 1,000 people 2023 down 22.7% 222nd
Birth rate by women's age group 4.81 live births per 1,000 women aged 15-19 2023 down 42.4% 205th
Has the population peaked? 47.91 million people 2023 up 2.2% 32nd
Life expectancy at birth, total 83.88 years 2023 up 1.0% 9th
Fertility rate, total 1.12 births per woman 2023 down 11.8% 205th
Mortality rate, infant 2.6 per 1,000 live births 2023 down 10.3% 175th
Total population by age 485.39 2023 up 20.0% 20th
Population density of the capital city 7,280 people per km² 2100 down 1.8% 56th
Military personnel as a share of total population 0.3% 2022 down 15.2% 90th