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

The greatest vertical range in Switzerland

Swiss municipality rankings →

Anniviers (VS) has the greatest vertical range in Switzerland: 3'847 m between its lowest and highest terrain. Next come Val de Bagnes (3'621 m) and Naters (3'522 m). Anniviers drops nearly 3,900 m from valley to peak; Lauterbrunnen owes its range to the sheer wall above its valley floor. Source: swisstopo swissALTIRegio 2026.

Top 100

swisstopo · swissALTIRegio 2026
RankMunicipalityVertical rangeCantonResidents
1Anniviers3'847 mVS2'785
2Val de Bagnes3'621 mVS11'044
3Naters3'522 mVS10'791
4Turtmann-Unterems3'522 mVS1'193
5Guttannen3'489 mBE236
6Lauterbrunnen3'429 mBE2'356
7St. Niklaus3'348 mVS2'347
8Grindelwald3'344 mBE3'942
9Raron3'294 mVS2'030
10Baltschieder3'285 mVS1'406
11Evolène3'244 mVS1'673
12Randa3'241 mVS448
13Bettmeralp3'226 mVS468
14Fieschertal3'189 mVS359
15Zermatt3'150 mVS6'113
16Hérémence3'149 mVS1'553
17Zwischbergen3'137 mVS75
18Glarus Süd3'120 mGL9'634
19Orsières3'089 mVS3'339
20Innertkirchen3'074 mBE1'079
21Täsch3'063 mVS1'341
22Oberems3'060 mVS141
23Simplon2'986 mVS287
24Serravalle2'982 mTI2'052
25Saas-Fee2'972 mVS1'637
26Poschiavo2'937 mGR3'494
27Eisten2'933 mVS189
28Reichenbach im Kandertal2'887 mBE3'850
29Bourg-Saint-Pierre2'874 mVS242
30Cevio2'873 mTI1'083
31Nendaz2'856 mVS7'354
32Silenen2'838 mUR2'080
33Evionnaz2'800 mVS1'535
34Blenio2'789 mTI1'752
35Bex2'778 mVD8'933
36Saint-Maurice2'772 mVS4'656
37Conthey2'737 mVS9'661
38Ayent2'736 mVS4'509
39Erstfeld2'727 mUR3'985
40Sumvitg2'727 mGR1'053
41Visperterminen2'710 mVS1'301
42Attinghausen2'707 mUR1'781
43Trient2'700 mVS181
44Bregaglia2'696 mGR1'602
45Breil/Brigels2'680 mGR1'738
46Salvan2'678 mVS1'521
47Engelberg2'669 mOW4'377
48Niedergesteln2'667 mVS731
49Savièse2'666 mVS8'453
50Riviera2'659 mTI4'262
51Mesocco2'655 mGR1'432
52Pfäfers2'651 mSG1'647
53Liddes2'651 mVS790
54Tamins2'647 mGR1'225
55Biasca2'644 mTI6'213
56Disentis/Mustér2'642 mGR2'163
57Göschenen2'629 mUR482
58Crans-Montana2'628 mVS10'782
59Wassen2'620 mUR425
60Gurtnellen2'616 mUR501
61Trin2'616 mGR1'574
62Saas-Balen2'610 mVS340
63Faido2'604 mTI2'706
64Vérossaz2'591 mVS945
65Saas-Almagell2'588 mVS376
66Trun2'586 mGR1'136
67Meiringen2'582 mBE4'791
68Ried-Brig2'582 mVS2'327
69Schattenhalb2'579 mBE580
70Leytron2'579 mVS3'594
71Kandersteg2'573 mBE1'298
72Lavizzara2'565 mTI504
73Mont-Noble2'556 mVS1'188
74Chamoson2'551 mVS4'486
75Collonges2'527 mVS866
76Riddes2'517 mVS3'831
77Bellinzona2'504 mTI45'828
78Isenthal2'499 mUR461
79Spiringen2'499 mUR872
80Soazza2'498 mGR320
81Fully2'498 mVS9'407
82Val-d'Illiez2'496 mVS2'149
83Lavey-Morcles2'491 mVD1'024
84Ilanz/Glion2'480 mGR5'101
85Ardon2'479 mVS3'938
86Ergisch2'477 mVS184
87Grengiols2'473 mVS409
88Flims2'467 mGR2'954
89San Vittore2'465 mGR946
90Saas-Grund2'460 mVS1'043
91Glarus2'459 mGL12'968
92Mels2'454 mSG9'581
93Bergün Filisur2'452 mGR894
94Blatten2'451 mVS291
95Vals2'450 mGR948
96Klosters2'446 mGR4'499
97Verzasca2'441 mTI749
98Leukerbad2'439 mVS1'401
99Giornico2'433 mTI1'761
100Safiental2'432 mGR972
swissALTIRegio 2026 · swisstopo, retrieved 28.08.2026

How we measure this

swisstopo

The vertical range is the highest terrain point minus the lowest, in metres, across the whole municipal area, from the swisstopo swissALTIRegio digital elevation model (swissALTIRegio 2026). It captures the valley-to-summit drop a territory spans — Anniviers leads at 3,865 m, and Lauterbrunnen ranks high because of the near-vertical wall rising from its valley floor. A large range usually goes hand in hand with steep terrain; see the steepest-municipalities ranking for the average gradient.

Frequently asked questions

How is vertical range calculated?
It is the highest terrain point within the municipal area minus the lowest, both taken from the swisstopo elevation model. It measures the total height difference the territory spans, from valley floor to summit.

Related rankings