← 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| Rank | Municipality | Precipitation | Residents |
|---|---|---|---|
| 1 | Grabs | 3'009 mm | 7'402 |
| 2 | Walenstadt | 3'009 mm | 5'852 |
| 3 | Quarten | 3'009 mm | 3'085 |
| 4 | Sennwald | 3'009 mm | 6'269 |
| 5 | Wildhaus-Alt St. Johann | 3'009 mm | 2'618 |
| 6 | Gams | 3'009 mm | 3'711 |
| 7 | Amden | 1'798 mm | 1'906 |
| 8 | Uznach | 1'798 mm | 7'014 |
| 9 | Lichtensteig | 1'798 mm | 2'079 |
| 10 | Neckertal | 1'798 mm | 6'437 |
| 11 | Schänis | 1'798 mm | 4'154 |
| 12 | Ebnat-Kappel | 1'798 mm | 5'092 |
| 13 | Nesslau | 1'798 mm | 3'833 |
| 14 | Weesen | 1'798 mm | 1'871 |
| 15 | Kaltbrunn | 1'798 mm | 5'084 |
| 16 | Wattwil | 1'798 mm | 9'161 |
| 17 | Gommiswald | 1'798 mm | 5'657 |
| 18 | St. Gallen | 1'460 mm | 78'213 |
| 19 | Gaiserwald | 1'460 mm | 8'609 |
| 20 | Wittenbach | 1'460 mm | 10'026 |
| 21 | Mörschwil | 1'460 mm | 3'662 |
| 22 | Eschenbach | 1'445 mm | 10'169 |
| 23 | Kirchberg | 1'445 mm | 9'755 |
| 24 | Mosnang | 1'445 mm | 2'969 |
| 25 | Bütschwil-Ganterschwil | 1'445 mm | 5'202 |
| 26 | Lütisburg | 1'445 mm | 1'645 |
| 27 | Schmerikon | 1'423 mm | 4'162 |
| 28 | Benken | 1'423 mm | 3'035 |
| 29 | Rapperswil-Jona | 1'423 mm | 28'640 |
| 30 | Diepoldsau | 1'187 mm | 6'928 |
| 31 | Eichberg | 1'187 mm | 1'571 |
| 32 | Altstätten | 1'187 mm | 12'456 |
| 33 | Rüthi | 1'187 mm | 2'542 |
| 34 | Oberriet | 1'187 mm | 9'291 |
| 35 | Jonschwil | 1'168 mm | 4'023 |
| 36 | Wil | 1'168 mm | 24'980 |
| 37 | Rorschach | 1'125 mm | 9'955 |
| 38 | Untereggen | 1'125 mm | 1'027 |
| 39 | Marbach | 1'125 mm | 2'118 |
| 40 | Rheineck | 1'125 mm | 3'516 |
| 41 | Tübach | 1'125 mm | 1'594 |
| 42 | St. Margrethen | 1'125 mm | 6'558 |
| 43 | Au | 1'125 mm | 8'481 |
| 44 | Rebstein | 1'125 mm | 5'051 |
| 45 | Goldach | 1'125 mm | 9'709 |
| 46 | Steinach | 1'125 mm | 3'580 |
| 47 | Eggersriet | 1'125 mm | 2'475 |
| 48 | Balgach | 1'125 mm | 5'139 |
| 49 | Thal | 1'125 mm | 7'097 |
| 50 | Widnau | 1'125 mm | 10'337 |
| 51 | Rorschacherberg | 1'125 mm | 7'685 |
| 52 | Berneck | 1'125 mm | 3'989 |
| 53 | Wartau | 1'087 mm | 5'496 |
| 54 | Buchs | 1'087 mm | 13'931 |
| 55 | Flums | 1'087 mm | 5'347 |
| 56 | Sargans | 1'087 mm | 6'522 |
| 57 | Sevelen | 1'087 mm | 5'392 |
| 58 | Pfäfers | 1'086 mm | 1'601 |
| 59 | Vilters-Wangs | 1'086 mm | 5'057 |
| 60 | Mels | 1'086 mm | 9'538 |
| 61 | Bad Ragaz | 1'086 mm | 6'835 |
| 62 | Flawil | 997 mm | 10'631 |
| 63 | Oberuzwil | 997 mm | 6'674 |
| 64 | Häggenschwil | 997 mm | 1'431 |
| 65 | Muolen | 997 mm | 1'257 |
| 66 | Oberbüren | 997 mm | 4'660 |
| 67 | Waldkirch | 997 mm | 3'544 |
| 68 | Degersheim | 997 mm | 4'132 |
| 69 | Uzwil | 997 mm | 14'279 |
| 70 | Zuzwil | 997 mm | 5'026 |
| 71 | Niederhelfenschwil | 997 mm | 3'256 |
| 72 | Andwil | 997 mm | 2'128 |
| 73 | Berg | 997 mm | 1'012 |
| 74 | Niederbüren | 997 mm | 1'497 |
| 75 | Gossau | 997 mm | 18'454 |
How we measure this
MeteoSchweizMean 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.