Spain: Population and Key Statistics

EuropeCapital: Madrid#26 by population

With 47.9 million people, Spain is the European Union's fourth-largest economy. Drawing more than 90 million visitors a year, it is one of the world's leading tourist destinations, and tourism accounts for roughly 12 percent of national income. The economy, which grew well above the EU average in 2024, also stands out for its renewable energy investments.

Its life expectancy of 83.8 years is among the highest in Europe; its unemployment rate, however, exceeds 11 percent and sits well above the EU average.

Population (2025)
49.4 million
49,355,143 people
GDP (2025)
$1,906bn
nominal, current US dollars
GDP per capita
$38,627
Life expectancy
83.9
years
Area
505,976
km²
Population density
98
people/km²
Median age
46.1
Internet usage
95.8%

Military Strength

Military expenditure (2024)
$24.6bn
24,615 million dollars
Share of GDP
1.43%
NATO guideline: 2%
Share of government spending
3.20%
Spending per capita
$499
per year, per person
Armed forces (2020)
199 thousand
199,000 active personnel
Armed forces per 1,000 people
4.0
0.87% of the labor force

Expenditure figures come from SIPRI and personnel counts from the IISS, both distributed through the World Bank. Source years differ by indicator, so each figure is shown with its own year.

How Spain compares

Spain and Germany — core indicators
020 b40 b60 b80 bGDP per capita ($)Life expectancy (years)Internet usage (%)GDP per capita ($) — Spain: 38.627Life expectancy (years) — Spain: 83,9Internet usage (%) — Spain: 95,8GDP per capita ($) — Germany: 60.496Life expectancy (years) — Germany: 80,8Internet usage (%) — Germany: 93,5
SpainGermany

The indicators use different scales, so the chart is a rough visual comparison only. For exact figures see the full side-by-side comparison.

Data sourcesPopulation and social indicators: UN World Population Prospects, World BankEconomy: IMF World Economic Outlook, World BankMilitary: SIPRI and IISS, distributed through the World BankLast refreshed: 2026-08-26