Skip to main content
Canton Solothurn overview
Ranking · Data swissALTIRegio 2025 · Source: BFS

The greatest vertical range in canton Solothurn

National ranking

Selzach has the greatest vertical range in canton Solothurn: 1'018 m between its lowest and highest terrain. Next come Grenchen (976 m) and Bettlach (967 m). This is the drop from valley floor to summit across the whole municipal area. Source: swisstopo swissALTIRegio 2025.

Ranking

swisstopo · swissALTIRegio 2025
RankMunicipalityVertical rangeResidents
1Selzach1'018 m3'682
2Grenchen976 m18'295
3Bettlach967 m4'978
4Rüttenen938 m1'541
5Lommiswil874 m1'630
6Oberdorf826 m1'859
7Balm bei Günsberg773 m226
8Günsberg734 m1'185
9Aedermannsdorf732 m599
10Welschenrohr-Gänsbrunnen721 m1'205
11Matzendorf716 m1'374
12Herbetswil709 m605
13Hägendorf702 m5'277
14Laupersdorf701 m1'897
15Beinwil698 m274
16Mümliswil-Ramiswil675 m2'451
17Balsthal612 m6'501
18Erlinsbach588 m3'691
19Oensingen587 m6'636
20Bärschwil581 m794
21Oberbuchsiten549 m2'386
22Egerkingen540 m4'300
23Rickenbach536 m1'198
24Wangen bei Olten529 m5'539
25Lostorf527 m4'088
26Holderbank526 m753
27Stüsslingen524 m1'257
28Nunningen510 m1'973
29Winznau495 m2'058
30Seewen475 m1'064
31Trimbach475 m6'667
32Erschwil470 m960
33Himmelried466 m977
34Hauenstein-Ifenthal464 m325
35Meltingen457 m645
36Hofstetten-Flüh444 m3'401
37Zullwil438 m675
38Kleinlützel436 m1'197
39Metzerlen-Mariastein428 m973
40Kienberg428 m528
41Grindel411 m517
42Wisen396 m443
43Büsserach396 m2'431
44Dornach382 m6'862
45Nuglar-St. Pantaleon355 m1'546
46Büren328 m1'055
47Dulliken326 m5'396
48Olten308 m18'715
49Starrkirch-Wil294 m1'956
50Kappel290 m3'511
51Hochwald268 m1'266
52Kammersrohr251 m31
53Breitenbach245 m4'304
54Walterswil230 m749
55Rodersdorf216 m1'418
56Gempen209 m932
57Riedholz209 m2'313
58Däniken209 m3'041
59Buchegg198 m2'926
60Bättwil194 m1'191
61Messen182 m1'496
62Witterswil175 m1'467
63Feldbrunnen-St. Niklaus171 m1'027
64Niedergösgen159 m4'197
65Schnottwil152 m1'150
66Fehren143 m595
67Biezwil140 m354
68Gretzenbach139 m2'800
69Schönenwerd139 m5'201
70Unterramsern137 m220
71Boningen132 m807
72Aeschi131 m1'329
73Lüsslingen-Nennigkofen129 m1'140
74Eppenberg-Wöschnau127 m326
75Bellach120 m5'453
76Biberist117 m9'345
77Langendorf108 m3'858
78Lohn-Ammannsegg107 m2'976
79Lüterkofen-Ichertswil101 m904
80Hubersdorf87 m717
81Obergösgen84 m2'457
82Kestenholz83 m1'881
83Flumenthal78 m1'043
84Solothurn76 m16'855
85Neuendorf73 m2'404
86Niederbuchsiten69 m1'301
87Etziken69 m1'070
88Horriwil62 m911
89Wolfwil60 m2'401
90Zuchwil58 m9'452
91Deitingen57 m2'340
92Oekingen49 m868
93Drei Höfe48 m742
94Gunzgen48 m1'712
95Hüniken44 m160
96Subingen44 m3'285
97Bolken40 m593
98Derendingen38 m7'008
99Fulenbach35 m1'808
100Härkingen34 m1'767
101Halten34 m854
102Recherswil20 m2'180
103Luterbach15 m3'640
104Obergerlafingen15 m1'262
105Kriegstetten11 m1'427
106Gerlafingen10 m5'794
swissALTIRegio 2025 · swisstopo, retrieved 04.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 2025). 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

Which municipality in canton Solothurn has the greatest vertical range?
Selzach, spanning 1'018 m between its lowest and highest terrain (swissALTIRegio 2025) — the greatest vertical range of any municipality in canton Solothurn.
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