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

The rainiest municipalities in canton St. Gallen (2025)

National ranking

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

Ranking

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

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?
Grabs 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.