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

The highest-lying municipalities in canton St. Gallen

National ranking →

Pfäfers is the highest-lying municipality in canton St. Gallen: its terrain averages 1'787 m above sea level. Next come Mels (1'617 m) and Wildhaus-Alt St. Johann (1'446 m). This is the mean elevation of the whole municipal area — how high the territory sits overall, not the altitude of the village nor its highest summit. Source: swisstopo swissALTIRegio 2026.

Ranking

swisstopo · swissALTIRegio 2026
RankMunicipalityMean elevationResidents
1Pfäfers1'787 m1'647
2Mels1'617 m9'581
3Wildhaus-Alt St. Johann1'446 m2'614
4Flums1'408 m5'458
5Vilters-Wangs1'303 m5'168
6Grabs1'239 m7'535
7Quarten1'206 m3'118
8Amden1'202 m1'896
9Nesslau1'142 m3'937
10Bad Ragaz1'114 m6'836
11Wartau1'104 m5'617
12Walenstadt1'101 m6'083
13Sevelen1'017 m5'405
14Ebnat-Kappel995 m5'353
15Gommiswald876 m5'838
16Mosnang857 m2'936
17Wattwil852 m9'262
18Schänis851 m4'213
19Gams843 m3'736
20Neckertal839 m6'446
21Eggersriet818 m2'370
22Degersheim806 m4'209
23Eschenbach802 m10'401
24Lichtensteig770 m2'157
25Buchs750 m14'287
26Andwil742 m2'117
27St. Gallen723 m79'487
28Sennwald722 m6'428
29Kirchberg716 m9'879
30Kaltbrunn711 m5'128
31Gaiserwald707 m8'828
32Weesen687 m1'895
33Lütisburg686 m1'647
34Bütschwil-Ganterschwil666 m5'385
35Flawil665 m10'672
36Waldkirch662 m3'581
37Gossau657 m18'943
38Altstätten638 m12'788
39Oberuzwil638 m6'864
40Untereggen627 m1'035
41Rüthi625 m2'667
42Sargans620 m6'670
43Jonschwil612 m3'979
44Wittenbach599 m10'157
45Wil595 m25'444
46Eichberg591 m1'614
47Rorschacherberg573 m7'741
48Oberbüren567 m4'762
49Niederhelfenschwil566 m3'309
50Zuzwil552 m4'994
51Mörschwil548 m3'702
52Häggenschwil547 m1'432
53Uzwil542 m14'676
54Niederbüren540 m1'571
55Oberriet524 m9'417
56Berg518 m1'021
57Muolen504 m1'251
58Berneck488 m4'026
59Goldach454 m9'872
60Uznach453 m7'114
61St. Margrethen443 m6'731
62Rebstein443 m5'084
63Balgach441 m5'229
64Rapperswil-Jona433 m28'836
65Schmerikon433 m4'168
66Tübach433 m1'587
67Thal432 m7'217
68Benken430 m3'119
69Marbach429 m2'147
70Rorschach421 m10'389
71Steinach420 m3'579
72Au414 m8'771
73Rheineck412 m3'566
74Diepoldsau408 m6'933
75Widnau405 m10'485
swissALTIRegio 2026 · swisstopo, retrieved 28.08.2026

How we measure this

swisstopo

The mean elevation of the entire municipal area, in metres above sea level, averaged over the swisstopo swissALTIRegio digital elevation model (swissALTIRegio 2026). It describes how high-lying the whole territory is, not where people live. This is a different question from the single highest point: Zermatt reaches the highest summit (4,627 m) yet Fieschertal ranks first here (about 3,024 m) because its terrain sits higher overall. See the highest-terrain-point ranking for the peak each territory reaches, and the highest-villages ranking for the settlement altitude.

Frequently asked questions

Which municipality in canton St. Gallen lies highest overall?
Pfäfers, whose terrain averages 1'787 m above sea level (swissALTIRegio 2026) — the highest mean elevation of any municipality in canton St. Gallen.
Why does this differ from the highest-peak ranking?
Because they answer different questions. Mean elevation measures how high the whole territory sits on average; the highest terrain point measures the single loftiest spot. A municipality with one very high summit can still average lower than one that is uniformly high, so the two lists have different leaders.

Related rankings