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 |