Spain (2025)
6,911,971
persons
+6.3% YoY
YoY Change
+6.3%
Trend
up
Series length
21
years of data

Data

Spain Foreign Nationals (Non-Citizen) Population (2025) — source data. Eurostat.
Year persons YoY Change
2025 6,911,971 +6.3%
2024 6,502,282 +6.8%
2023 6,089,620 +10.5%
2022 5,509,134 +2.0%
2021 5,402,702 +3.1%
2020 5,241,278 +8.1%
2019 4,850,762 +6.0%
2018 4,577,322 +3.6%
2017 4,417,653 -0.04%
2016 4,419,334 -0.8%
2015 4,453,985 -4.8%
2014 4,676,352 -7.7%
2013 5,064,584 -3.3%
2012 5,236,030 -1.4%
2011 5,312,439 -1.7%
2010 5,402,575 +0.3%
2009 5,386,659 +5.9%
2008 5,086,293 +14.3%
2007 4,449,431 +13.2%
2006 3,930,916 +14.6%

About this Dataset

Spain recorded 6,911,971 persons in 2025. The latest change was +6.3%. Across 2005–2025 the series ranges from 3,430,204 persons in 2005 to 6,911,971 persons in 2025.

This page tracks the non-citizen (foreign national) population in Spain.

Data sourced from Eurostat via SDMX REST API. Values use harmonised methodology intended for cross-country comparison.

Frequently Asked Questions

This page tracks the non-citizen (foreign national) population in Spain. It is published by Eurostat and updated annually.

The most recent observation covers 2025. Eurostat typically publishes this series with a lag of several months after the reference period. The series runs 2005–2025 (21 observations).

The series is at its highest recorded level, 6,911,971 persons in 2025, up from a low of 3,430,204 persons in 2005. The latest change was +6.3%.