Home → Spain → Population → Net Migration → 2020s

Spain Net Migration 2020s

Net migration · World Bank
168,070 decade average (2020-2029)

Spain's net migration during the 2020s ranged from 96,630 (2025) to 299,779 (2022), averaging 168,070 over 6 years of data.

2020s Data▾
YearValueChangeRank
2020 236,854 −227,929 210th
2021 144,385 −92,469 203rd
2022 299,779 +155,394 202nd
2023 119,099 −180,680 196th
2024 111,674 −7,425 198th
2025 96,630 −15,044 200th
Part of the Kavela network · Where to watch movies, series & football globally → StreamWatchHub