← Canton Zurich overview
Ranking · Data 2025 · Source: BFS
Municipalities with the highest share of foreign residents in canton Zurich (2025)
National ranking →Dietikon has the highest share of foreign residents in canton Zurich: 48.9% (2025). It is followed by Schlieren (46.4%) and Opfikon (46.3%). Source: Federal Statistical Office (BFS), STATPOP 2025.
Ranking
BFS · STATPOP · 2025| Rank | Municipality | Foreign residents | Residents |
|---|---|---|---|
| 1 | Dietikon | 48.9% | 28'325 |
| 2 | Schlieren | 46.4% | 20'474 |
| 3 | Opfikon | 46.3% | 21'462 |
| 4 | Adliswil | 40.6% | 19'904 |
| 5 | Höri | 40.5% | 3'676 |
| 6 | Oberglatt | 39.4% | 7'741 |
| 7 | Kloten | 38.5% | 22'017 |
| 8 | Dübendorf | 37.9% | 33'214 |
| 9 | Regensdorf | 37.2% | 20'701 |
| 10 | Dielsdorf | 36.5% | 6'817 |
| 11 | Oberengstringen | 36.4% | 7'076 |
| 12 | Kilchberg | 34.2% | 9'576 |
| 13 | Zurich | 34.2% | 440'935 |
| 14 | Wallisellen | 32.7% | 17'811 |
| 15 | Dällikon | 32.5% | 4'469 |
| 16 | Oetwil am See | 32.4% | 5'190 |
| 17 | Embrach | 31.9% | 10'415 |
| 18 | Weiningen | 31.8% | 5'204 |
| 19 | Horgen | 31.6% | 24'641 |
| 20 | Langnau am Albis | 31.6% | 8'097 |
| 21 | Geroldswil | 31.6% | 5'402 |
| 22 | Bülach | 31.6% | 24'590 |
| 23 | Thalwil | 31.5% | 18'835 |
| 24 | Affoltern am Albis | 31.3% | 12'911 |
| 25 | Rüschlikon | 31.2% | 6'449 |
| 26 | Rümlang | 30.6% | 8'363 |
| 27 | Wetzikon | 29.8% | 27'317 |
| 28 | Illnau-Effretikon | 29.7% | 17'973 |
| 29 | Dänikon | 28.8% | 1'861 |
| 30 | Steinmaur | 28.7% | 3'758 |
| 31 | Schwerzenbach | 28.7% | 5'256 |
| 32 | Niederhasli | 28.7% | 9'842 |
| 33 | Wangen-Brüttisellen | 28.5% | 8'289 |
| 34 | Niederglatt | 28.5% | 5'513 |
| 35 | Buchs | 28.4% | 6'814 |
| 36 | Küsnacht | 28.4% | 15'250 |
| 37 | Rüti | 28.2% | 13'144 |
| 38 | Urdorf | 28% | 10'539 |
| 39 | Bassersdorf | 27.9% | 12'358 |
| 40 | Wald | 27.9% | 10'686 |
| 41 | Unterengstringen | 27.2% | 4'361 |
| 42 | Rorbas | 27.1% | 3'078 |
| 43 | Weiach | 27.1% | 2'133 |
| 44 | Winterthur | 27.1% | 120'741 |
| 45 | Volketswil | 26.9% | 19'948 |
| 46 | Glattfelden | 26.9% | 5'555 |
| 47 | Zollikon | 26.8% | 13'737 |
| 48 | Birmensdorf | 26.7% | 7'587 |
| 49 | Dietlikon | 26.7% | 8'033 |
| 50 | Pfungen | 26.5% | 4'170 |
| 51 | Bachenbülach | 26.2% | 4'450 |
| 52 | Fällanden | 26% | 9'634 |
| 53 | Feuerthalen | 25.6% | 3'893 |
| 54 | Uster | 25.4% | 37'031 |
| 55 | Zumikon | 25.2% | 5'781 |
| 56 | Erlenbach | 25.2% | 5'679 |
| 57 | Oberrieden | 25.1% | 5'410 |
| 58 | Wädenswil | 24.9% | 26'012 |
| 59 | Herrliberg | 24.8% | 6'802 |
| 60 | Meilen | 24.7% | 14'952 |
| 61 | Eglisau | 24.2% | 5'794 |
| 62 | Regensberg | 24.2% | 484 |
| 63 | Männedorf | 23.9% | 11'764 |
| 64 | Rafz | 23.6% | 4'792 |
| 65 | Hombrechtikon | 23.5% | 9'252 |
| 66 | Oberweningen | 23.3% | 1'903 |
| 67 | Obfelden | 23.3% | 6'081 |
| 68 | Greifensee | 23.2% | 5'401 |
| 69 | Stallikon | 23.1% | 3'903 |
| 70 | Zell | 23.1% | 6'855 |
| 71 | Maur | 22.6% | 10'873 |
| 72 | Lindau | 22.6% | 5'896 |
| 73 | Otelfingen | 22.5% | 2'861 |
| 74 | Uetikon am See | 22.2% | 6'744 |
| 75 | Oetwil an der Limmat | 22.2% | 2'604 |
| 76 | Uitikon | 22.1% | 5'749 |
| 77 | Richterswil | 22.1% | 14'545 |
| 78 | Egg | 21.9% | 8'757 |
| 79 | Stäfa | 21.5% | 15'232 |
| 80 | Lufingen | 21.4% | 2'870 |
| 81 | Turbenthal | 20.9% | 5'369 |
| 82 | Elgg | 20.7% | 5'241 |
| 83 | Dürnten | 20.7% | 8'030 |
| 84 | Pfäffikon | 20.6% | 12'881 |
| 85 | Fehraltorf | 20.2% | 6'943 |
| 86 | Hedingen | 20.2% | 3'983 |
| 87 | Hinwil | 20% | 11'949 |
| 88 | Rheinau | 19.9% | 1'334 |
| 89 | Mönchaltorf | 19.7% | 4'446 |
| 90 | Knonau | 19.5% | 2'515 |
| 91 | Aesch | 18.9% | 1'644 |
| 92 | Bonstetten | 18.8% | 5'659 |
| 93 | Schöfflisdorf | 18.6% | 1'420 |
| 94 | Elsau | 18.5% | 3'957 |
| 95 | Nürensdorf | 18.5% | 5'858 |
| 96 | Hüttikon | 18.5% | 954 |
| 97 | Stadel bei Niederglatt | 18.3% | 2'500 |
| 98 | Maschwanden | 18.2% | 669 |
| 99 | Niederweningen | 18.2% | 3'284 |
| 100 | Winkel | 18.2% | 5'117 |
| 101 | Flurlingen | 18% | 1'505 |
| 102 | Freienstein-Teufen | 17.8% | 2'373 |
| 103 | Bauma | 17.8% | 5'109 |
| 104 | Seegräben | 17.7% | 1'486 |
| 105 | Fischenthal | 17.7% | 2'697 |
| 106 | Hausen am Albis | 17.6% | 3'956 |
| 107 | Aeugst am Albis | 17.6% | 2'003 |
| 108 | Flaach | 17.4% | 1'572 |
| 109 | Wettswil am Albis | 17.4% | 5'419 |
| 110 | Mettmenstetten | 17.2% | 5'841 |
| 111 | Ottenbach | 16.9% | 3'038 |
| 112 | Gossau | 16.9% | 10'621 |
| 113 | Kappel am Albis | 16.4% | 1'375 |
| 114 | Wil | 16.1% | 1'595 |
| 115 | Grüningen | 16.1% | 3'931 |
| 116 | Laufen-Uhwiesen | 15.9% | 1'848 |
| 117 | Hochfelden | 15.7% | 2'019 |
| 118 | Wila | 15.7% | 2'201 |
| 119 | Dachsen | 15.7% | 1'896 |
| 120 | Hüntwangen | 15.6% | 1'142 |
| 121 | Seuzach | 15.4% | 7'990 |
| 122 | Neerach | 15.1% | 3'348 |
| 123 | Volken | 15.1% | 391 |
| 124 | Russikon | 15% | 4'687 |
| 125 | Oberembrach | 14.7% | 1'132 |
| 126 | Benken | 14.4% | 894 |
| 127 | Rickenbach | 14% | 2'895 |
| 128 | Boppelsen | 14% | 1'439 |
| 129 | Kleinandelfingen | 13.9% | 2'278 |
| 130 | Andelfingen | 13.7% | 3'719 |
| 131 | Neftenbach | 13.6% | 5'780 |
| 132 | Bachs | 13.1% | 658 |
| 133 | Ossingen | 12.9% | 1'859 |
| 134 | Bubikon | 12.9% | 7'690 |
| 135 | Henggart | 12.9% | 2'376 |
| 136 | Wasterkingen | 12.8% | 585 |
| 137 | Marthalen | 12.6% | 2'027 |
| 138 | Weisslingen | 12.4% | 3'464 |
| 139 | Dorf | 12.2% | 739 |
| 140 | Hagenbuch | 12.2% | 1'168 |
| 141 | Schleinikon | 12.1% | 884 |
| 142 | Ellikon an der Thur | 12.1% | 1'027 |
| 143 | Bäretswil | 12% | 5'137 |
| 144 | Rifferswil | 11.6% | 1'213 |
| 145 | Trüllikon | 11.5% | 1'132 |
| 146 | Stammheim | 11.2% | 2'970 |
| 147 | Brütten | 10.8% | 2'277 |
| 148 | Thalheim an der Thur | 10.7% | 1'024 |
| 149 | Wiesendangen | 10.7% | 6'852 |
| 150 | Dägerlen | 10.2% | 1'204 |
| 151 | Hettlingen | 10.1% | 3'208 |
| 152 | Dinhard | 10% | 1'734 |
| 153 | Schlatt | 9.9% | 788 |
| 154 | Berg am Irchel | 9.8% | 595 |
| 155 | Hittnau | 9.4% | 3'974 |
| 156 | Altikon | 9.3% | 760 |
| 157 | Wildberg | 9.2% | 1'019 |
| 158 | Buch am Irchel | 9.2% | 1'068 |
| 159 | Truttikon | 8.8% | 467 |
| 160 | Dättlikon | 7.4% | 844 |
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
- Which municipality in canton Zurich has the highest share of foreign residents?
- Dietikon has the highest share of foreign residents in canton Zurich: 48.9% as of 2025.
- 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.