Skip to main content
Canton St. Gallen overview
Ranking · Data 2025 · Source: BFS

The rainiest municipalities in canton St. Gallen (2025)

National ranking

Walenstadt is the rainiest municipality in canton St. Gallen: 3'009 mm annual precipitation (2025). Next come Wildhaus-Alt St. Johann (3'009 mm) and Grabs (3'009 mm). Source: MeteoSwiss, nearest station.

Ranking

MeteoSchweiz · 2025
RankMunicipalityPrecipitationResidents
1Walenstadt3'009 mm5'852
2Wildhaus-Alt St. Johann3'009 mm2'618
3Grabs3'009 mm7'402
4Quarten3'009 mm3'085
5Sennwald3'009 mm6'269
6Gams3'009 mm3'711
7Schänis1'798 mm4'154
8Ebnat-Kappel1'798 mm5'092
9Nesslau1'798 mm3'833
10Weesen1'798 mm1'871
11Amden1'798 mm1'906
12Uznach1'798 mm7'014
13Wattwil1'798 mm9'161
14Kaltbrunn1'798 mm5'084
15Lichtensteig1'798 mm2'079
16Neckertal1'798 mm6'437
17Gommiswald1'798 mm5'657
18St. Gallen1'460 mm78'213
19Gaiserwald1'460 mm8'609
20Wittenbach1'460 mm10'026
21Mörschwil1'460 mm3'662
22Mosnang1'445 mm2'969
23Kirchberg1'445 mm9'755
24Eschenbach1'445 mm10'169
25Bütschwil-Ganterschwil1'445 mm5'202
26Lütisburg1'445 mm1'645
27Benken1'423 mm3'035
28Rapperswil-Jona1'423 mm28'640
29Schmerikon1'423 mm4'162
30Altstätten1'187 mm12'456
31Rüthi1'187 mm2'542
32Diepoldsau1'187 mm6'928
33Eichberg1'187 mm1'571
34Oberriet1'187 mm9'291
35Wil1'168 mm24'980
36Jonschwil1'168 mm4'023
37Goldach1'125 mm9'709
38Steinach1'125 mm3'580
39Rheineck1'125 mm3'516
40Tübach1'125 mm1'594
41St. Margrethen1'125 mm6'558
42Thal1'125 mm7'097
43Widnau1'125 mm10'337
44Rorschach1'125 mm9'955
45Untereggen1'125 mm1'027
46Marbach1'125 mm2'118
47Eggersriet1'125 mm2'475
48Balgach1'125 mm5'139
49Au1'125 mm8'481
50Rebstein1'125 mm5'051
51Rorschacherberg1'125 mm7'685
52Berneck1'125 mm3'989
53Wartau1'087 mm5'496
54Sevelen1'087 mm5'392
55Buchs1'087 mm13'931
56Flums1'087 mm5'347
57Sargans1'087 mm6'522
58Vilters-Wangs1'086 mm5'057
59Bad Ragaz1'086 mm6'835
60Pfäfers1'086 mm1'601
61Mels1'086 mm9'538
62Häggenschwil997 mm1'431
63Niederbüren997 mm1'497
64Degersheim997 mm4'132
65Uzwil997 mm14'279
66Zuzwil997 mm5'026
67Gossau997 mm18'454
68Flawil997 mm10'631
69Oberuzwil997 mm6'674
70Berg997 mm1'012
71Muolen997 mm1'257
72Oberbüren997 mm4'660
73Waldkirch997 mm3'544
74Niederhelfenschwil997 mm3'256
75Andwil997 mm2'128

How we measure this

MeteoSchweiz

Mean annual precipitation total from the nearest MeteoSwiss station (at most 25 km away), averaged up to 2025. Precipitation depends strongly on altitude and Alpine relief; the station distance is shown on every municipality page.

Frequently asked questions

Which municipality in canton St. Gallen gets the most precipitation?
Walenstadt records the most precipitation in canton St. Gallen, at 3'009 mm per year (2025).
Where does the precipitation data come from?
From the geographically nearest MeteoSwiss station (25 km at most). Values are station readings, not measurements within the municipality itself.