Skip to main content
Ranking · Data swissALTIRegio 2026 · Source: BFS

The steepest municipalities in canton Zurich

National ranking →

Fischenthal is the steepest municipality in canton Zurich: its terrain averages 23.9° of slope. Next come Bauma (17.8°) and Turbenthal (15.8°). This is the mean gradient across the whole municipal area, measured on a 40 m elevation grid — a figure for ordering, not an absolute gradient. Source: swisstopo swissALTIRegio 2026.

Ranking

swisstopo · swissALTIRegio 2026
RankMunicipalityMean slopeResidents
1Fischenthal23.9°2'697
2Bauma17.8°5'109
3Turbenthal15.8°5'369
4Wald15.7°10'686
5Stallikon14.7°3'903
6Dättlikon14.7°844
7Wila14°2'201
8Freienstein-Teufen13.9°2'373
9Bäretswil13.9°5'137
10Boppelsen12.6°1'439
11Pfungen12.4°4'170
12Langnau am Albis12.2°8'097
13Adliswil11.9°19'904
14Regensberg11.7°484
15Horgen11.4°24'641
16Rorbas11.3°3'078
17Aeugst am Albis11.1°2'003
18Berg am Irchel11.1°595
19Schlatt10.5°788
20Zell10.4°6'855
21Feuerthalen10.3°3'893
22Oetwil an der Limmat10.3°2'604
23Flurlingen10.1°1'505
24Eglisau10.1°5'794
25Schleinikon10.1°884
26Weiach9.8°2'133
27Hausen am Albis9.7°3'956
28Wildberg9.7°1'019
29Oberrieden9.6°5'410
30Elgg9.4°5'241
31Oberweningen9°1'903
32Weisslingen9°3'464
33Birmensdorf8.9°7'587
34Weiningen8.9°5'204
35Bachs8.8°658
36Wädenswil8.8°26'012
37Niederweningen8.5°3'284
38Hinwil8.5°11'949
39Otelfingen8.4°2'861
40Oberembrach8.1°1'132
41Meilen8.1°14'952
42Hittnau8°3'974
43Erlenbach7.9°5'679
44Russikon7.9°4'687
45Thalwil7.7°18'835
46Buch am Irchel7.6°1'068
47Hüttikon7.6°954
48Rüti7.6°13'144
49Uetikon am See7.4°6'744
50Uitikon7.4°5'749
51Embrach7.3°10'415
52Rüschlikon7.3°6'449
53Maur7.3°10'873
54Urdorf7.3°10'539
55Glattfelden7.2°5'555
56Wasterkingen7.2°585
57Herrliberg7.2°6'802
58Küsnacht7.2°15'250
59Männedorf7.1°11'764
60Lufingen7°2'870
61Schöfflisdorf7°1'420
62Kilchberg7°9'576
63Elsau7°3'957
64Geroldswil7°5'402
65Stäfa6.9°15'232
66Egg6.9°8'757
67Laufen-Uhwiesen6.8°1'848
68Dänikon6.8°1'861
69Richterswil6.8°14'545
70Illnau-Effretikon6.8°17'973
71Bonstetten6.7°5'659
72Hedingen6.7°3'983
73Dorf6.7°739
74Stadel bei Niederglatt6.7°2'500
75Hagenbuch6.7°1'168
76Winterthur6.7°120'741
77Oberengstringen6.7°7'076
78Wettswil am Albis6.4°5'419
79Dürnten6.4°8'030
80Hüntwangen6.2°1'142
81Neftenbach6.2°5'780
82Affoltern am Albis6.1°12'911
83Dällikon6.1°4'469
84Aesch6.1°1'644
85Knonau6°2'515
86Buchs6°6'814
87Zumikon6°5'781
88Steinmaur5.9°3'758
89Zollikon5.9°13'737
90Mettmenstetten5.8°5'841
91Dachsen5.8°1'896
92Volken5.7°391
93Unterengstringen5.7°4'361
94Fällanden5.6°9'634
95Seegräben5.5°1'486
96Zurich5.5°440'935
97Dielsdorf5.4°6'817
98Bülach5.3°24'590
99Lindau5.1°5'896
100Bachenbülach5°4'450
101Hombrechtikon5°9'252
102Stammheim5°2'970
103Trüllikon4.9°1'132
104Rafz4.9°4'792
105Winkel4.9°5'117
106Andelfingen4.9°3'719
107Nürensdorf4.8°5'858
108Gossau4.8°10'621
109Benken4.7°894
110Pfäffikon4.7°12'881
111Wiesendangen4.7°6'852
112Rifferswil4.6°1'213
113Wil4.6°1'595
114Dinhard4.5°1'734
115Obfelden4.4°6'081
116Hochfelden4.4°2'019
117Oetwil am See4.4°5'190
118Brütten4.4°2'277
119Kappel am Albis4.3°1'375
120Henggart4.3°2'376
121Bassersdorf4.3°12'358
122Grüningen4.3°3'931
123Wetzikon4.3°27'317
124Ottenbach4.2°3'038
125Ossingen4.2°1'859
126Dietikon4.2°28'325
127Schlieren4.2°20'474
128Kloten4°22'017
129Rheinau3.9°1'334
130Kleinandelfingen3.8°2'278
131Thalheim an der Thur3.8°1'024
132Neerach3.8°3'348
133Bubikon3.8°7'690
134Dübendorf3.8°33'214
135Seuzach3.8°7'990
136Maschwanden3.7°669
137Regensdorf3.7°20'701
138Uster3.7°37'031
139Volketswil3.7°19'948
140Rickenbach3.7°2'895
141Truttikon3.5°467
142Wangen-Brüttisellen3.4°8'289
143Niederhasli3.3°9'842
144Fehraltorf3.3°6'943
145Dägerlen3.3°1'204
146Marthalen3.2°2'027
147Höri3.2°3'676
148Wallisellen3.1°17'811
149Hettlingen3.1°3'208
150Dietlikon2.8°8'033
151Opfikon2.8°21'462
152Mönchaltorf2.8°4'446
153Flaach2.7°1'572
154Rümlang2.7°8'363
155Ellikon an der Thur2.6°1'027
156Niederglatt2.4°5'513
157Greifensee2.4°5'401
158Altikon2.3°760
159Oberglatt2.1°7'741
160Schwerzenbach1.6°5'256
swissALTIRegio 2026 · swisstopo, retrieved 28.08.2026

How we measure this

swisstopo

The mean slope of the terrain in degrees, averaged over the whole municipal area from the swisstopo swissALTIRegio digital elevation model at 40 m resolution (swissALTIRegio 2026). Two caveats matter. First, it describes the entire territory, not the inhabited settlement — a municipality can be steep overall while its village sits on flat ground. Second, slope depends on the grid it is measured at: at 40 m the figures run a few percent gentler than a 10 m grid, so use them to order municipalities, not as an absolute gradient. Steep terrain and large vertical range tend to coincide; see the greatest-vertical-range ranking.

Frequently asked questions

Which municipality in canton Zurich has the steepest terrain?
Fischenthal, whose terrain averages 23.9° of slope (swissALTIRegio 2026) — the steepest of any municipality in canton Zurich, measured on the swisstopo 40 m elevation grid.
Why is the slope measured at 40 m?
Slope depends on the resolution of the elevation grid it is computed from. These figures use the swisstopo 40 m grid, which is stable and comparable across all municipalities; a finer 10 m grid would read a few percent steeper. The ranking order is reliable, but the degree value is not an absolute gradient.

Related rankings