IMMIGRATION
NUMBERS
Opens in a new tab
SPAIN

Country of birth

Foreign-born usual residents by individual country of birth; only reported countries, not an exhaustive composition.

Latest detailed snapshot · 1 Jan 2025. Top 15 reported countries shown below; the download includes every imported country. Missing countries are not zero.

This is a ranking of reported countries, not necessarily the leading origins overall. The imported country rows cover 95.3% of the foreign-born population for the same year.

Morocco1,165,955
Colombia978,041
Venezuela692,316
Romania521,181
Ecuador468,751
Argentina450,883
Peru430,277
United Kingdom281,584
Cuba252,290
Honduras220,593
France219,791
Ukraine209,592
China209,320
Dominican Republic207,135
Bolivia193,275
Data 2025 · Source retrieved 17 Sept 2026

Retrieval confirms when the source was collected, not that the underlying figures describe today.

Eurostat

Published 10 Aug 2026 · Retrieved 17 Sept 2026

Source period: 2014-01-012025-01-01

Release schedule: Annual; revisions checked weekly.

Next release: No confirmed next publication date is recorded here.

How updates are checked →
Download CSV
View full table
PeriodPopulation / groupValueSource flags
1 Jan 2025Morocco1,165,955
1 Jan 2025Colombia978,041
1 Jan 2025Venezuela692,316
1 Jan 2025Romania521,181
1 Jan 2025Ecuador468,751
1 Jan 2025Argentina450,883
1 Jan 2025Peru430,277
1 Jan 2025United Kingdom281,584
1 Jan 2025Cuba252,290
1 Jan 2025Honduras220,593
1 Jan 2025France219,791
1 Jan 2025Ukraine209,592
1 Jan 2025China209,320
1 Jan 2025Dominican Republic207,135
1 Jan 2025Bolivia193,275
1 Jan 2025Brazil189,712
1 Jan 2025Germany180,264
1 Jan 2025Italy164,380
1 Jan 2025Paraguay162,633
1 Jan 2025Russia141,438
1 Jan 2025Pakistan135,696
1 Jan 2025Senegal109,523
1 Jan 2025Algeria103,935
1 Jan 2025Bulgaria101,578
1 Jan 2025Portugal96,773
1 Jan 2025Nicaragua93,905
1 Jan 2025Uruguay91,437
1 Jan 2025Mexico87,575
1 Jan 2025Chile82,165
1 Jan 2025United States76,180
1 Jan 2025India73,951
1 Jan 2025Netherlands62,007
1 Jan 2025Philippines60,756
1 Jan 2025Switzerland60,164
1 Jan 2025Belgium56,924
1 Jan 2025Poland56,656
1 Jan 2025Mali38,855
1 Jan 2025Nigeria34,793
1 Jan 2025Gambia, The31,753
1 Jan 2025Equatorial Guinea26,649
1 Jan 2025Bangladesh25,883
1 Jan 2025Moldova25,171
1 Jan 2025Ghana23,953
1 Jan 2025Sweden23,082
1 Jan 2025Ireland20,959
1 Jan 2025Guinea15,873
1 Jan 2025Lithuania15,677
1 Jan 2025Mauritania13,909
1 Jan 2025Finland11,684
1 Jan 2025Norway10,774
1 Jan 2025Denmark9,121

What this measures

Foreign-born usual residents

Calculation

Published official count; no calculation.

Limitations

Birthplace follows current national borders. It includes citizens born abroad. France’s national “immigrant” definition (foreign-born and foreign at birth) is narrower. Germany’s migration-background category is broader. Unknown birthplace is kept separate. Country methods, estimation and census breaks affect comparisons. Original Eurostat status flags are preserved for each observation: b = break, e = estimate, p = provisional, d = differing definition. No interpolation. Release update date is used as the publication date.

Birthplace, citizenship, migration flows, permits and asylum applicants measure different populations. A b flag breaks the time series; growth is suppressed across breaks. All ages use the source age definition; duplicate all-age definitions must agree.

Data 2014–2025 · Source retrieved 17 Sept 2026

Retrieval confirms when the source was collected, not that the underlying figures describe today.

Eurostat

Published 10 Aug 2026 · Retrieved 17 Sept 2026

Source period: 2014-01-012025-01-01

Release schedule: Annual; revisions checked weekly.

Next release: No confirmed next publication date is recorded here.

How updates are checked →
Eurostat

Population on 1 January by age group, sex and country of birth (migr_pop3ctb)

Original source ↗ · Retrieved 2026-09-17