Skip to main content
National ranking · Data swissALTIRegio 2026 · Source: BFS

The steepest municipalities in Switzerland

Swiss municipality rankings →

Personico (TI) is the steepest municipality in Switzerland: its terrain averages 39.4° of slope. Next come Linescio (37.9°) and Buseno (36.9°). This is the average gradient over the whole municipal area — not where people live — measured on a 40 m elevation grid, so it is reliable for ranking but slightly gentler than a finer grid would show. Source: swisstopo swissALTIRegio 2026.

Top 100

swisstopo · swissALTIRegio 2026
RankMunicipalityMean slopeCantonResidents
1Personico39.4°TI320
2Linescio37.9°TI42
3Buseno36.9°GR102
4Verzasca36.8°TI749
5Niederried bei Interlaken35.5°BE348
6Gurtnellen35.5°UR501
7Riviera35.3°TI4'262
8Cama35.2°GR735
9Mergoscia35.2°TI194
10Lostallo35.1°GR871
11Rossa35°GR172
12Santa Maria in Calanca35°GR113
13Grono34.7°GR1'634
14Soazza34.5°GR320
15Cerentino34.5°TI39
16Cevio34.5°TI1'083
17Stalden34.4°VS1'140
18Giornico34.3°TI1'761
19Lütschental34.1°BE242
20Bister34.1°VS39
21Randa34.1°VS448
22Bovernier33.9°VS952
23Steg-Hohtenn33.9°VS1'768
24Onsernone33.7°TI643
25Erstfeld33.6°UR3'985
26Maggia33.5°TI2'686
27St. Niklaus33.5°VS2'347
28Pfäfers33.4°SG1'647
29Biasca33.4°TI6'213
30Eisten33.4°VS189
31Wassen33.3°UR425
32Centovalli33.1°TI1'049
33Bitsch33.1°VS1'219
34Baltschieder33.1°VS1'406
35Lavizzara33°TI504
36Inden33°VS118
37Eggerberg32.9°VS345
38Collonges32.9°VS866
39Göschenen32.8°UR482
40Avegno Gordevio32.8°TI1'525
41Castaneda32.5°GR262
42Calanca32.5°GR213
43Lauterbrunnen32.3°BE2'356
44Lavey-Morcles32.3°VD1'024
45Salvan32.3°VS1'521
46Roveredo32.1°GR2'711
47Kandersteg32°BE1'298
48Isenthal32°UR461
49Serravalle32°TI2'052
50Zwischbergen32°VS75
51Ausserberg31.8°VS639
52Guttannen31.7°BE236
53Silenen31.7°UR2'080
54Attinghausen31.6°UR1'781
55Orsières31.6°VS3'339
56Oberried am Brienzersee31.5°BE489
57Grengiols31.5°VS409
58Embd31.5°VS298
59Bönigen31.4°BE2'771
60Martigny-Combe31.3°VS2'416
61Rongellen31.2°GR55
62Mörel-Filet31.2°VS743
63Gsteigwiler31.1°BE437
64Brusio31.1°GR1'103
65Naters31.1°VS10'791
66Isérables31.1°VS793
67Raron31.1°VS2'030
68Cugnasco-Gerra31°TI2'838
69Sembrancher31°VS1'113
70Kandergrund30.9°BE795
71Innertkirchen30.9°BE1'079
72Lumino30.9°TI1'712
73Täsch30.9°VS1'341
74Därligen30.8°BE423
75Ferden30.8°VS248
76Campo (Vallemaggia)30.7°TI47
77Trient30.7°VS181
78Glarus30.6°GL12'968
79Blatten30.6°VS291
80Saxeten30.5°BE92
81Vérossaz30.5°VS945
82Glarus Süd30.4°GL9'634
83Bregaglia30.4°GR1'602
84Sumvitg30.3°GR1'053
85Kippel30.3°VS334
86Brione sopra Minusio30.2°TI432
87Simplon30.2°VS287
88Staldenried30.2°VS559
89Schattenhalb30.1°BE580
90Arogno30.1°TI931
91Niedergesteln30.1°VS731
92Tamins30°GR1'225
93Saas-Balen30°VS340
94Dorénaz29.9°VS1'120
95Breggia29.8°TI1'842
96Leukerbad29.8°VS1'401
97Champéry29.8°VS1'415
98Sufers29.7°GR146
99Disentis/Mustér29.7°GR2'163
100Faido29.7°TI2'706
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

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