Compare places

Choose one measure and up to 12 places. Every place then uses the same published series, unit and source, although national definitions can still differ where the source says so. 2023 is the most recent period with a value for every selected place.

Comparison period
Download CSV

Values for 2023

Trend

View
Places
3 selected
Portugal × Spain × European Union ×

People. Source: Eurostat. Gaps mean no published value; points are not joined across missing years.

Immigration (people), 2000 to 2024
Period PortugalSpainEuropean Union
2024 – 1,288,562 immigrants 5,684,984 immigrantsip (value imputed by Eurostat or other receiving agencies, provisional)
2023 189,367 immigrants 1,250,991 immigrants 6,011,360 immigrantsep (estimated, provisional)
2022 167,098 immigrants 1,258,894 immigrants 6,997,284 immigrantsep (estimated, provisional)
2021 97,119 immigrants 887,960 immigrantsb (break in time series) 4,132,213 immigrantsbep (break in time series, estimated, provisional)
2020 83,654 immigrants 467,918 immigrants 3,279,673 immigrantsep (estimated, provisional)
2019 95,382 immigrants 750,480 immigrants 4,206,293 immigrantsbep (break in time series, estimated, provisional)
2018 55,357 immigrants 643,684 immigrants 3,936,055 immigrantsep (estimated, provisional)
2017 46,649 immigrants 532,132 immigrants 3,766,413 immigrantsep (estimated, provisional)
2016 37,644 immigrants 414,746 immigrants 3,735,536 immigrantsbep (break in time series, estimated, provisional)
2015 36,849 immigrants 342,114 immigrants 4,097,244 immigrantsbep (break in time series, estimated, provisional)
2014 23,077 immigrants 305,454 immigrants 3,187,841 immigrantsep (estimated, provisional)
2013 17,757 immigrants 280,772 immigrants 2,901,962 immigrantsbep (break in time series, estimated, provisional)
2012 14,668 immigrants 304,053 immigrants –
2011 18,820 immigrants 371,331 immigrants –
2010 27,575 immigrants 360,705 immigrants –
2009 32,307 immigrants 392,962 immigrants –
2008 29,718 immigrants 599,075 immigrantsb (break in time series) –
2007 29,661 immigrants 958,266 immigrants –
2006 22,741 immigrants 840,844 immigrants –
2005 21,741 immigrants 719,284 immigrants –
2004 21,093 immigrants 684,561 immigrants –
2003 31,425 immigrants 470,010 immigrants –
2002 50,611 immigrants 483,260 immigrants –
2001 61,609 immigrants 414,772 immigrants –
2000 77,775 immigrants 362,468 immigrants –

Flags: b break in time series; bep break in time series, estimated, provisional; ep estimated, provisional; ip value imputed by Eurostat or other receiving agencies, provisional . A dash means no value was published.

Source and dates

Original producer
Eurostat
Source
Eurostat, the statistical office of the European Union
Dataset or series code
migr_imm1ctz · dataset details · view at source
Selection
freq=A citizen=TOTAL agedef=COMPLET age=TOTAL sex=T unit=NR
Observation period
1998 to 2024
Provider update
29 May 2026
Retrieved
9 November 2026
Published here
9 November 2026
Licence
Eurostat reuse policy (attribution)
Attribution
Source: Eurostat