Immigration in Switzerland

Switzerland recorded 212,578 immigrants in 2024.

Measure: Immigration Unit: People Data: 1998 to 2024 Source: Eurostat
Switzerland, 2024 212,578 People
Change from 2023 −19.2% 2023: 263,081 immigrants
European Union, 2024 5,684,984 immigrantsip (Source flag ip) Official aggregate
Position in 2024 8th of 33 See the full ranking

Immigration in Switzerland over time

View
Places
2 selected
Switzerland European Union ×

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

Immigration (people), 2000 to 2024
Period SwitzerlandEuropean Union
2024 212,578 immigrants 5,684,984 immigrantsip (value imputed by Eurostat or other receiving agencies, provisional)
2023 263,081 immigrants 6,011,360 immigrantsep (estimated, provisional)
2022 167,079 immigrants 6,997,284 immigrantsep (estimated, provisional)
2021 144,907 immigrants 4,132,213 immigrantsbep (break in time series, estimated, provisional)
2020 138,778 immigrants 3,279,673 immigrantsep (estimated, provisional)
2019 145,129 immigrants 4,206,293 immigrantsbep (break in time series, estimated, provisional)
2018 144,857 immigrants 3,936,055 immigrantsep (estimated, provisional)
2017 143,377 immigrants 3,766,413 immigrantsep (estimated, provisional)
2016 149,305 immigrants 3,735,536 immigrantsbep (break in time series, estimated, provisional)
2015 153,627 immigrants 4,097,244 immigrantsbep (break in time series, estimated, provisional)
2014 156,282 immigrants 3,187,841 immigrantsep (estimated, provisional)
2013 160,157 immigrants 2,901,962 immigrantsbep (break in time series, estimated, provisional)
2012 149,051 immigrants –
2011 148,799 immigrantsb (break in time series) –
2010 161,778 immigrants –
2009 160,623 immigrants –
2008 184,297 immigrants –
2007 165,634 immigrants –
2006 127,586 immigrants –
2005 118,270 immigrants –
2004 120,188 immigrants –
2003 119,783 immigrants –
2002 127,340 immigrants –
2001 124,077 immigrants –
2000 110,302 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.

In short

  • That is a change of −19.2% from 263,081 immigrants in 2023.
  • Since 2014, when it was 156,282 immigrants, the figure has changed by +36.0%.
  • Among the 33 countries with data for 2024, Switzerland has the 8th highest value.
  • The figure for the European Union in 2024 was 5,684,984 immigrants.

More for Switzerland

All statistics for Switzerland

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