What is the Population of Spain?

The flag of Spain is composed of three horizontal bands of red, yellow and red, with the yellow band twice the height of the red bands. In the yellow band is the national coat of arms offset slightly towards the hoist side of center.
Population of Spain 49,315,949

Facts last checked 9 October 2026.

Spain has a population of approximately 49,315,949 people, making it the 31st most populated country of the 196 countries covered on this site — around 0.62% of the world's population. With a land area of 505,992 km², the population density is roughly 97 people per km².

Population49,315,949
Population rank31st of 196
Share of world population0.62%
Area505,992 km²
Population density97 / km²
DemonymSpanish

Curious about Spain?

As an Amazon Associate we earn from qualifying purchases. We are also a member of the CJ Affiliate and AWIN affiliate networks. Links below are affiliate links.

AMAZON

Spain History & Culture Book
Understand the people behind the numbers.

Check Price →
AMAZON

World Atlas
Populations, borders and maps for every country in one reference.

Check Price →
AMAZON

Desk Globe
See where Spain and its 49.3 million people sit on the globe.

Check Price →

Countries with a similar population

CountryPopulationRank
Spain49,315,94931st
Sudan51,662,00028th
Myanmar51,316,75629th
South Korea51,159,88930th
Algeria47,400,00032nd
Argentina46,735,00433rd
Iraq46,118,79334th

Spain compared with its neighbours

CountryPopulationArea (km²)
Andorra88,406468
France66,351,959543,908
Portugal10,749,63592,090
Morocco36,828,330446,550

Spain in context

Compare Spain

Population of Spain — FAQ

What is the population of Spain?

The population of Spain is approximately 49,315,949 (49.3 million) based on the latest available data.

What is the population of Spain in 2026?

The latest estimate in our dataset puts the population of Spain at approximately 49,315,949 people (an estimate, not a live count — national statistics offices publish the official figures). Spain is the 31st most populated country in our dataset.

How many people live in Spain?

Approximately 49,315,949 people live in Spain, making it the 31st most populated country out of 196 covered on this site.

How does Spain rank by population?

Spain is the 31st most populated of the 196 countries covered on this site, with a world population share of 0.62%.

What is the population density of Spain?

Spain has a population density of roughly 97 people per km², based on a land area of 505,992 km².

🌍 All facts about Spain 👥 Most populated countries 🏝️ Least populated countries

This page contains affiliate links. We may earn a small commission if you purchase through our links, at no extra cost to you. Learn more.

Last updated: