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 Quarten (3'009 mm). Source: MeteoSwiss, nearest station.

Ranking

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