Spain Population (1950-2025)

Total current population for Spain in 2025 is 47,420,024, a 0.11% decline from 2024.
  • Total population for Spain in 2024 was 47,473,373, a 1.81% decline from 2023.
  • Total population for Spain in 2023 was 48,347,910, a 1.23% increase from 2022.
  • Total population for Spain in 2022 was 47,759,127, a 0.72% increase from 2021.
Total population is based on the de facto definition of population, which counts all residents regardless of legal status or citizenship. The values shown are midyear estimates.