La población actual de España es 47.869.263 con una tasa de crecimiento anual del -0,1%. España tiene una población del 0,579% de la población mundial.
| Población | 47.869.263 |
|---|---|
| Tasa de crecimiento | -0,1% |
| Masculino | 23.491.389 (49,074%) |
| Femenino | 24.377.873 (50,926%) |
| Cambio de hoy | -37 |
| Nacimientos hoy | 256 |
|---|---|
| muertes hoy | 360 |
| Nacimientos en 2026 | 37.034 |
| Muertes en 2026 | 52.085 |
| Cambio en 2026 | -5.415 (-0,011%) |
| Año | Población (01 Jan) | Cambio natural | Tasa de crecimiento (%) | Población 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 |
| 2025 | 47.905.238 | -30.659 | -0,064% | 47.874.579 |
| 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 |
| 2016 | 46.680.827 | 103.631 | 0,222% | 46.784.458 |
La tasa neta de migración de España en el año más reciente (2023) se estima en 119.099, indicando una tendencia migratoria positiva donde más personas llegan que las que se van.
| Año | Migración neta |
|---|---|
| 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 |