← Home
National ranking · Data 2024 · Source: BFS
The municipalities with the highest share of foreign residents in Switzerland (2024)
Paradiso (TI) has the highest share of foreign residents of any Swiss municipality: 61.55% (2024). It is followed by Täsch (61.46%) and Kreuzlingen (57.29%). Source: BFS, STATPOP 2024.
Top 100
BFS · STATPOP · 2024| Rank | Municipality | Canton | Foreign residents | Residents |
|---|---|---|---|---|
| 1 | Paradiso | TI | 61.55% | 4'832 |
| 2 | Täsch | VS | 61.46% | 1'366 |
| 3 | Kreuzlingen | TG | 57.29% | 23'241 |
| 4 | Chavannes-près-Renens | VD | 56.81% | 9'311 |
| 5 | Rorschach | SG | 52.66% | 9'955 |
| 6 | Neuenhof | AG | 52.54% | 9'087 |
| 7 | St. Margrethen | SG | 52.44% | 6'558 |
| 8 | Spreitenbach | AG | 51.94% | 12'512 |
| 9 | Pregny-Chambésy | GE | 51.62% | 4'035 |
| 10 | Renens | VD | 50.58% | 21'408 |
| 11 | Leysin | VD | 50.26% | 3'715 |
| 12 | Geneva | GE | 50.19% | 206'635 |
| 13 | Dietikon | ZH | 48.85% | 28'201 |
| 14 | Chippis | VS | 47.74% | 1'599 |
| 15 | Ecublens | VD | 47.7% | 13'320 |
| 16 | Koblenz AG | AG | 47.67% | 1'759 |
| 17 | Zermatt | VS | 47.27% | 6'023 |
| 18 | Saint-Sulpice | VD | 47.02% | 5'144 |
| 19 | Schlieren | ZH | 46.66% | 20'581 |
| 20 | Bodio | TI | 46.51% | 899 |
| 21 | Opfikon | ZH | 46.42% | 21'553 |
| 22 | Birr | AG | 46.34% | 4'718 |
| 23 | Massagno | TI | 46.15% | 6'676 |
| 24 | Meyrin | GE | 45.98% | 26'882 |
| 25 | Aarburg | AG | 45.89% | 8'891 |
| 26 | Neuhausen am Rheinfall | SH | 45.83% | 11'213 |
| 27 | Bissone | TI | 45.7% | 955 |
| 28 | Dulliken | SO | 45.69% | 5'396 |
| 29 | Moudon | VD | 45.56% | 6'393 |
| 30 | Vernier | GE | 45.56% | 37'460 |
| 31 | Le Châtelard | VD | 45.35% | 26'828 |
| 32 | Zuchwil | SO | 45.25% | 9'452 |
| 33 | Le Grand-Saconnex | GE | 45.17% | 12'806 |
| 34 | Chiasso | TI | 45.13% | 7'565 |
| 35 | Buchs | SG | 44.99% | 13'931 |
| 36 | Reinach | AG | 44.98% | 9'499 |
| 37 | Crissier | VD | 44.68% | 9'334 |
| 38 | Döttingen | AG | 44.49% | 4'473 |
| 39 | Vico Morcote | TI | 44.36% | 407 |
| 40 | Payerne | VD | 44.3% | 10'545 |
| 41 | St. Moritz | GR | 44.15% | 4'926 |
| 42 | Versoix | GE | 44.13% | 13'846 |
| 43 | Prilly | VD | 44.1% | 12'417 |
| 44 | Gottlieben | TG | 44.09% | 340 |
| 45 | Romont | FR | 44.04% | 5'891 |
| 46 | Trimbach | SO | 44.02% | 6'667 |
| 47 | Bulle FR | FR | 44.01% | 26'749 |
| 48 | Stein | AG | 43.51% | 3'504 |
| 49 | Böttstein | AG | 43.2% | 4'305 |
| 50 | Cadenazzo | TI | 42.91% | 3'111 |
| 51 | Wohlen | AG | 42.9% | 17'481 |
| 52 | Villeneuve | VD | 42.87% | 6'052 |
| 53 | Aigle | VD | 42.72% | 11'412 |
| 54 | Lausanne | VD | 42.68% | 144'160 |
| 55 | Morcote | TI | 42.22% | 707 |
| 56 | Pratteln | BL | 42.19% | 16'566 |
| 57 | Gerlafingen | SO | 42.12% | 5'794 |
| 58 | Givisiez | FR | 41.89% | 3'309 |
| 59 | Rolle | VD | 41.5% | 6'446 |
| 60 | Chêne-Bourg | GE | 41.4% | 9'450 |
| 61 | Dottikon | AG | 41.27% | 4'160 |
| 62 | Veytaux | VD | 41.14% | 1'003 |
| 63 | Avenches | VD | 41.13% | 4'843 |
| 64 | Sevelen | SG | 41.1% | 5'392 |
| 65 | Adliswil | ZH | 41.04% | 19'707 |
| 66 | Menziken | AG | 41.02% | 8'400 |
| 67 | Münsterlingen | TG | 40.85% | 3'600 |
| 68 | Leukerbad | VS | 40.81% | 1'396 |
| 69 | Nyon | VD | 40.76% | 23'016 |
| 70 | Leibstadt | AG | 40.62% | 1'596 |
| 71 | Lucens | VD | 40.56% | 4'596 |
| 72 | Oensingen | SO | 40.34% | 6'636 |
| 73 | Lugano | TI | 40.3% | 63'495 |
| 74 | Grenchen | SO | 40.22% | 18'295 |
| 75 | Oftringen | AG | 40.16% | 15'080 |
| 76 | Bussigny | VD | 40.14% | 10'624 |
| 77 | Rickenbach | TG | 40.12% | 3'072 |
| 78 | Basel | BS | 39.97% | 176'329 |
| 79 | Founex | VD | 39.86% | 3'805 |
| 80 | Vevey | VD | 39.6% | 20'139 |
| 81 | Saint-Gingolph | VS | 39.52% | 1'049 |
| 82 | Eppenberg-Wöschnau | SO | 39.41% | 326 |
| 83 | Höri | ZH | 39.34% | 3'509 |
| 84 | Fribourg | FR | 39.24% | 38'660 |
| 85 | Tägerwilen | TG | 39.17% | 5'341 |
| 86 | Oberglatt | ZH | 39.02% | 7'595 |
| 87 | Schönenwerd | SO | 38.9% | 5'201 |
| 88 | Diessenhofen | TG | 38.88% | 4'132 |
| 89 | Yverdon-les-Bains | VD | 38.85% | 30'202 |
| 90 | Commugny | VD | 38.61% | 2'990 |
| 91 | Courtepin | FR | 38.55% | 5'765 |
| 92 | Emmen | LU | 38.53% | 32'380 |
| 93 | Bellevue | GE | 38.49% | 4'104 |
| 94 | Au | SG | 38.29% | 8'481 |
| 95 | Sorengo | TI | 38.2% | 2'139 |
| 96 | Kloten | ZH | 38.18% | 21'257 |
| 97 | Melide | TI | 37.82% | 1'783 |
| 98 | Dübendorf | ZH | 37.71% | 31'506 |
| 99 | Morges | VD | 37.7% | 17'720 |
| 100 | Thônex | GE | 37.69% | 16'690 |
How we measure this
BFS · STATPOPShare of permanent residents without Swiss citizenship, per municipality, from the BFS STATPOP register (2024). Citizenship, not place of birth. Small municipalities can show extreme values — the residents column provides the context.
Frequently asked questions
- How is the share of foreign residents measured?
- It is the share of the permanent resident population without Swiss citizenship, from the BFS STATPOP register. Citizenship is not the same as place of birth or migration background.