Swiss Living Index

Net migration (per 1,000): all cantons compared

Net migration (per 1,000) 2026: the highest value goes to the canton of Schaffhausen (19.25‰), the lowest to the canton of Appenzell Outer Rhodes (4.21‰). The full ranking of all 26 cantons:

People moving in minus those moving out, per 1,000 residents (international plus between cantons). Positive means the canton is growing through migration. (Source: BFS Demografische Bilanz)

#CantonValueYear
1Schaffhausen19.25‰2024
2Geneva15.29‰2024
3Valais14.85‰2024
4Thurgau13.23‰2024
5Fribourg12.25‰2024
6Solothurn11.27‰2024
7Aargau10.8‰2024
8Lucerne9.7‰2024
9Basel-Landschaft9.68‰2024
10Obwalden9.06‰2024
11Uri8.86‰2024
12Vaud8.79‰2024
13St. Gallen8.65‰2024
14Schwyz8.05‰2024
15Neuchâtel8.04‰2024
16Bern8.03‰2024
17Grisons7.76‰2024
18Appenzell Inner Rhodes7.72‰2024
19Zurich7.69‰2024
20Glarus7.63‰2024
21Basel-Stadt7.35‰2024
22Nidwalden7.02‰2024
23Zug6.47‰2024
24Ticino6.22‰2024
25Jura5.65‰2024
26Appenzell Outer Rhodes4.21‰2024

Frequently asked questions

Which canton has the lowest Net migration (per 1,000)?

The canton of Appenzell Outer Rhodes, at 4.21‰.

Which canton has the highest Net migration (per 1,000)?

The canton of Schaffhausen, at 19.25‰.

Calculate your move — free, at commune level →