Spanien har et befolkningstal i 2025, som estimeres til omkring 47,9 millioner mennesker ifølge FN's officielle tal for januar 2025. Andre kilder, herunder nationale statistikker, nævner tal tæt på 48,6 millioner eller lidt over 49 millioner, afhængig af tidspunktet for opgørelsen i 2025. Den mere konservative og ofte citerede officielle midtårsvurdering ligger på cirka 47.9 millioner indbyggere. Spanien har oplevet en stabilisering i befolkningstallet efter flere årtiers vækst, med både en aldrende befolkning og moderat immigration som faktorer i denne stabilisering.