Immigration in Slovenia

Slovenia recorded 33,023 immigrants in 2024.

Measure: Immigration Unit: People Data: 1998 to 2024 Source: Eurostat
Slovenia, 2024 33,023 People
Change from 2023 −2.7% 2023: 33,939 immigrants
European Union, 2024 5,684,984 immigrantsip (Source flag ip) Official aggregate
Position in 2024 25th of 33 See the full ranking

Immigration in Slovenia over time

View
Places
2 selected
Slovenia European Union ×

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

Immigration (people), 2000 to 2024
Period SloveniaEuropean Union
2024 33,023 immigrants 5,684,984 immigrantsip (value imputed by Eurostat or other receiving agencies, provisional)
2023 33,939 immigrants 6,011,360 immigrantsep (estimated, provisional)
2022 35,613 immigrants 6,997,284 immigrantsep (estimated, provisional)
2021 23,624 immigrants 4,132,213 immigrantsbep (break in time series, estimated, provisional)
2020 36,110 immigrants 3,279,673 immigrantsep (estimated, provisional)
2019 31,319 immigrants 4,206,293 immigrantsbep (break in time series, estimated, provisional)
2018 28,455 immigrants 3,936,055 immigrantsep (estimated, provisional)
2017 18,808 immigrants 3,766,413 immigrantsep (estimated, provisional)
2016 16,623 immigrants 3,735,536 immigrantsbep (break in time series, estimated, provisional)
2015 15,420 immigrants 4,097,244 immigrantsbep (break in time series, estimated, provisional)
2014 13,846 immigrants 3,187,841 immigrantsep (estimated, provisional)
2013 13,871 immigrants 2,901,962 immigrantsbep (break in time series, estimated, provisional)
2012 15,022 immigrants –
2011 14,083 immigrants –
2010 15,416 immigrants –
2009 30,296 immigrants –
2008 30,693 immigrantsb (break in time series) –
2007 29,193 immigrants –
2006 20,016 immigrants –
2005 15,041 immigrants –
2004 10,171 immigrants –
2003 9,279 immigrants –
2002 9,134 immigrants –
2001 7,803 immigrants –
2000 6,185 immigrants –

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

In short

  • That is a change of −2.7% from 33,939 immigrants in 2023.
  • Since 2014, when it was 13,846 immigrants, the figure has changed by +138.5%.
  • Among the 33 countries with data for 2024, Slovenia has the 25th highest value.
  • The figure for the European Union in 2024 was 5,684,984 immigrants.

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 for Slovenia
Provider update
29 May 2026
Retrieved
9 November 2026
Published here
9 November 2026
Licence
Eurostat reuse policy (attribution)
Attribution
Source: Eurostat