Spain Population | Historical Data | Chart | 1950-2026

Total current population for Spain in 2026 is 47,360,679, a 0.13% decline from 2025.
  • Total population for Spain in 2025 was 47,420,024, a 0.11% decline from 2024.
  • Total population for Spain in 2024 was 47,473,373, a 0.1% decline from 2023.
  • Total population for Spain in 2023 was 47,519,628, a 0.08% decline from 2022.
Population of Spain: Historical data from 1950 to 2026.