← Home
National ranking · Data 2025 · Source: BFS
The municipalities with the highest share of foreign residents in Switzerland (2025)
Swiss municipality rankings →Täsch (VS) has the highest share of foreign residents of any Swiss municipality: 64% (2025). It is followed by Paradiso (60.8%) and Kreuzlingen (57.2%). Source: BFS, STATPOP 2025.
Top 100
BFS · STATPOP · 2025| Rank | Municipality | Foreign residents | Canton | Residents |
|---|---|---|---|---|
| 1 | Täsch | 64% | VS | 1'341 |
| 2 | Paradiso | 60.8% | TI | 4'806 |
| 3 | Kreuzlingen | 57.2% | TG | 23'550 |
| 4 | Chavannes-près-Renens | 57.1% | VD | 10'720 |
| 5 | Neuenhof | 53% | AG | 9'306 |
| 6 | St. Margrethen | 52.6% | SG | 6'731 |
| 7 | Rorschach | 52.5% | SG | 10'389 |
| 8 | Spreitenbach | 52% | AG | 13'377 |
| 9 | Renens | 50.8% | VD | 21'793 |
| 10 | Pregny-Chambésy | 50.7% | GE | 4'249 |
| 11 | Leysin | 50.6% | VD | 3'704 |
| 12 | Geneva | 50.6% | GE | 211'152 |
| 13 | Dietikon | 48.9% | ZH | 28'325 |
| 14 | Chippis | 48.6% | VS | 1'627 |
| 15 | Koblenz AG | 48.3% | AG | 1'835 |
| 16 | Ecublens | 48.1% | VD | 13'747 |
| 17 | Zermatt | 47.9% | VS | 6'113 |
| 18 | Bissone | 47.1% | TI | 945 |
| 19 | Massagno | 46.6% | TI | 6'976 |
| 20 | Schlieren | 46.4% | ZH | 20'474 |
| 21 | Dulliken | 46.3% | SO | 5'489 |
| 22 | Birr | 46.3% | AG | 4'868 |
| 23 | Chiasso | 46.3% | TI | 7'677 |
| 24 | Opfikon | 46.3% | ZH | 21'462 |
| 25 | Meyrin | 46.3% | GE | 27'380 |
| 26 | Neuhausen am Rheinfall | 46.2% | SH | 12'198 |
| 27 | Le Châtelard | 46% | VD | 27'182 |
| 28 | Moudon | 46% | VD | 6'827 |
| 29 | Aarburg | 45.8% | AG | 9'040 |
| 30 | Vernier | 45.8% | GE | 38'769 |
| 31 | Saint-Sulpice | 45.7% | VD | 5'191 |
| 32 | Reinach | 45.4% | AG | 9'858 |
| 33 | Buchs | 45.4% | SG | 14'287 |
| 34 | Payerne | 45.2% | VD | 10'938 |
| 35 | Prilly | 45.2% | VD | 13'037 |
| 36 | Stein | 45.1% | AG | 3'660 |
| 37 | Zuchwil | 45% | SO | 9'622 |
| 38 | Vico Morcote | 45% | TI | 398 |
| 39 | St. Moritz | 44.8% | GR | 5'027 |
| 40 | Romont | 44.7% | FR | 6'276 |
| 41 | Trimbach | 44.7% | SO | 6'928 |
| 42 | Döttingen | 44.7% | AG | 4'525 |
| 43 | Le Grand-Saconnex | 44.5% | GE | 12'775 |
| 44 | Bulle FR | 44.3% | FR | 27'276 |
| 45 | Crissier | 44.2% | VD | 11'101 |
| 46 | Gottlieben | 44% | TG | 359 |
| 47 | Versoix | 44% | GE | 14'060 |
| 48 | Böttstein | 43.8% | AG | 4'428 |
| 49 | Leibstadt | 43.8% | AG | 1'639 |
| 50 | Wohlen | 43.5% | AG | 18'162 |
| 51 | Aigle | 43.5% | VD | 12'050 |
| 52 | Cadenazzo | 43.4% | TI | 3'139 |
| 53 | Lausanne | 42.9% | VD | 145'596 |
| 54 | Givisiez | 42.9% | FR | 3'507 |
| 55 | Villeneuve | 42.7% | VD | 6'061 |
| 56 | Pratteln | 42.6% | BL | 16'595 |
| 57 | Gerlafingen | 42.3% | SO | 5'859 |
| 58 | Morcote | 42.1% | TI | 681 |
| 59 | Menziken | 41.9% | AG | 8'909 |
| 60 | Lucens | 41.5% | VD | 4'879 |
| 61 | Chêne-Bourg | 41.5% | GE | 9'747 |
| 62 | Zwischbergen | 41.3% | VS | 75 |
| 63 | Rolle | 41.3% | VD | 6'604 |
| 64 | Dottikon | 41.2% | AG | 4'240 |
| 65 | Münsterlingen | 41.1% | TG | 3'726 |
| 66 | Nyon | 41.1% | VD | 23'768 |
| 67 | Veytaux | 40.9% | VD | 1'009 |
| 68 | Avenches | 40.9% | VD | 4'945 |
| 69 | Grenchen | 40.9% | SO | 18'973 |
| 70 | Lugano | 40.9% | TI | 63'691 |
| 71 | Bussigny | 40.9% | VD | 12'120 |
| 72 | Sevelen | 40.9% | SG | 5'405 |
| 73 | Rickenbach | 40.6% | TG | 3'078 |
| 74 | Adliswil | 40.6% | ZH | 19'904 |
| 75 | Höri | 40.5% | ZH | 3'676 |
| 76 | Basel | 40.5% | BS | 180'097 |
| 77 | Oensingen | 40.4% | SO | 6'766 |
| 78 | Fribourg | 40.3% | FR | 39'599 |
| 79 | Tägerwilen | 40.2% | TG | 5'558 |
| 80 | Oftringen | 40.1% | AG | 15'198 |
| 81 | Leukerbad | 40% | VS | 1'401 |
| 82 | Schönenwerd | 39.8% | SO | 5'437 |
| 83 | Diessenhofen | 39.6% | TG | 4'157 |
| 84 | Founex | 39.6% | VD | 3'764 |
| 85 | Yverdon-les-Bains | 39.5% | VD | 30'590 |
| 86 | Vevey | 39.5% | VD | 20'147 |
| 87 | Oberglatt | 39.4% | ZH | 7'741 |
| 88 | Bellevue | 39.3% | GE | 4'111 |
| 89 | Emmen | 39.1% | LU | 32'777 |
| 90 | Au | 39% | SG | 8'771 |
| 91 | Courtepin | 38.7% | FR | 5'847 |
| 92 | Chavannes-de-Bogis | 38.7% | VD | 1'418 |
| 93 | Bottighofen | 38.6% | TG | 2'765 |
| 94 | Giornico | 38.6% | TI | 1'761 |
| 95 | Kloten | 38.5% | ZH | 22'017 |
| 96 | Interlaken | 38.4% | BE | 6'123 |
| 97 | Saxon | 38.3% | VS | 7'605 |
| 98 | Melide | 38.1% | TI | 1'812 |
| 99 | Crans-Montana | 38% | VS | 10'782 |
| 100 | Buchs | 37.9% | AG | 8'651 |
STATPOP 2025 · Federal Statistical Office (FSO), retrieved 31.08.2026
How we measure this
BFS · STATPOPShare of permanent residents without Swiss citizenship, per municipality, from the BFS STATPOP register (2025). 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.