Spain Population 2026 - Demographics | World Measure

Spain population: 47,351,567 people, growth +1.02%. Explore demographics, density, median age, life expectancy, and historical trends.

Key Statistics

  • Population: 47,351,567
  • Growth Rate: +1.02%
  • Population Density: 96.764 per km²
  • Capital: Madrid
  • Area: 499,697.4 km²
  • Urban Population: 80.3%
  • Life Expectancy: 83.9 years
  • GDP Per Capita: $35,326.77

Major Cities

City Population
Madrid 6,685,471
Barcelona 5,474,482

Indicators for Spain

Spain in Other Modules

Compare Spain With

Related Pages