Total and foreign population series
| Foreign population of selected origin | |||||||
|---|---|---|---|---|---|---|---|
| (1) Total popul. | (2) Foreign popul. | total | % of (1) | % of (2) | abs. var. | % var. | |
| 2025 | 5,959,941 | 1,075,119 | 172 | <0.01 | 0.02 | .. | .. |
| 2024 | 5,877,672 | 1,015,934 | .. | .. | .. | .. | .. |
| 2023 | 5,797,356 | 950,707 | 121 | <0.01 | 0.01 | 30 | 32.97 |
| 2022 | 5,699,602 | 855,403 | 91 | <0.01 | 0.01 | -17 | -15.74 |
| 2021 | 5,702,262 | 854,573 | 108 | <0.01 | 0.01 | .. | .. |
| Source: Idescat, based on the INE's Continuous Population Census. | |||||||
| (..) Confidential data, low reliability or not available. | |||||||