What is the population of Spain?

Spain has 49.4 million people (2025). Since 1960, the population has grown from 30.5 million to 49.4 million, 1.6 times the 1960 figure.

Population of Spain since 1960 Line chart of the population of Spain from 1960 to 2025: from 30,455,000 to 49,355,143 people.
1960: 30.5 million Highest: 49.4 million (2025) 2025: 49.4 million
Population by decade
YearPopulation
196030,455,000
197033,814,531
198037,491,165
199038,867,322
200040,567,864
201046,576,897
202047,359,424
202549,355,143

What is the capital of Spain?

The capital of Spain is Madrid.

What currency does Spain use?

Spain uses the euro (EUR).

What language is spoken in Spain?

The official language of Spain is Spanish.

Where is Spain?

Spain is in Europe.

Location on the map

Neighboring countries

Countries that border this country:

How big is Spain?

Spain covers 505,981 km² (195,360 sq mi). The United States is about 19 times as large.

Economy of Spain

Gross domestic product (GDP)
$1.91 trillion
GDP per person
$38,627
Life expectancy
83.9 years

Data: World Bank (GDP 2025, GDP per person 2025, life expectancy 2024)

Economic development

Income group World Bank classification

Based on economic indicators, Spain is classified as high income. High-income countries have a gross national income per person above $14,005.

Data based on World Bank classifications

Related countries

Where does Spain rank?

Spain is in the top 50 on three of our six rankings:

More information