A população atual do Espanha é de 47 879 403 com uma taxa de crescimento anual de -0,064%. O Iêmen tem 0,584% da população mundial.
| População | 47 879 403 | 
|---|---|
| Taxa de crescimento | -0,064% | 
| Masculino | 23 501 797 (49,085%) | 
| Feminino | 24 377 606 (50,915%) | 
| Mudança de hoje | -47 | 
| Nascimentos hoje | 511 | 
|---|---|
| Mortes hoje | 708 | 
| Nascimentos em 2025 | 278 110 | 
| Mortes em 2025 | 385 287 | 
| Mudança em 2025 | -25 835 (-0,054%) | 
| Ano | População (01 Jan)  | Mudança natural | Taxa de crescimento (%)  | População total (31 December)  | 
|---|---|---|---|---|
| 2024 | 47 915 815 | -10 541 | -0,022% | 47 905 274 | 
| 2023 | 47 907 344 | 8 623 | 0,018% | 47 915 967 | 
| 2022 | 47 749 421 | 157 573 | 0,33% | 47 906 994 | 
| 2021 | 47 721 906 | 27 679 | 0,058% | 47 749 585 | 
| 2020 | 47 637 072 | 84 794 | 0,178% | 47 721 866 | 
| 2019 | 47 233 166 | 401 954 | 0,851% | 47 635 120 | 
| 2018 | 46 952 476 | 279 837 | 0,596% | 47 232 313 | 
| 2017 | 46 784 715 | 167 489 | 0,358% | 46 952 204 | 
| 2015 | 46 686 545 | -5 602 | -0,012% | 46 680 943 | 
| 2016 | 46 680 827 | 103 631 | 0,222% | 46 784 458 | 
A taxa líquida de migração de Espanha no ano mais recente (2023) é estimada em 119 099, indicando uma tendência migratória positiva, onde mais pessoas chegam do que partem.
| Ano | Migração Líquida | 
|---|---|
| 2023 | 119 099 | 
| 2022 | 299 779 | 
| 2021 | 144 385 | 
| 2020 | 236 854 | 
| 2019 | 464 783 | 
| 2018 | 337 467 | 
| 2017 | 201 135 | 
| 2016 | 106 474 | 
| 2015 | -1 979 | 
| 2014 | -97 870 |