← Canton Schwyz overview
Ranking · Data 2025 · Source: BFS
The rainiest municipalities in canton Schwyz (2025)
National ranking →Ingenbohl is the rainiest municipality in canton Schwyz: 1'676 mm annual precipitation (2025). Next come Morschach (1'676 mm) and Gersau (1'676 mm). Source: MeteoSwiss, nearest station.
Ranking
MeteoSchweiz · 2025| Rank | Municipality | Precipitation | Residents |
|---|---|---|---|
| 1 | Ingenbohl | 1'676 mm | 9'346 |
| 2 | Morschach | 1'676 mm | 1'253 |
| 3 | Gersau | 1'676 mm | 2'414 |
| 4 | Arth | 1'676 mm | 12'476 |
| 5 | Illgau | 1'610 mm | 821 |
| 6 | Sattel | 1'610 mm | 2'066 |
| 7 | Schwyz | 1'610 mm | 16'181 |
| 8 | Steinen | 1'610 mm | 3'762 |
| 9 | Steinerberg | 1'610 mm | 957 |
| 10 | Alpthal | 1'610 mm | 637 |
| 11 | Rothenthurm | 1'610 mm | 2'596 |
| 12 | Muotathal | 1'610 mm | 3'589 |
| 13 | Lauerz | 1'610 mm | 1'130 |
| 14 | Oberiberg | 1'571 mm | 896 |
| 15 | Einsiedeln | 1'571 mm | 16'464 |
| 16 | Unteriberg | 1'571 mm | 2'462 |
| 17 | Innerthal | 1'425 mm | 184 |
| 18 | Tuggen | 1'423 mm | 3'425 |
| 19 | Altendorf | 1'423 mm | 7'369 |
| 20 | Galgenen | 1'423 mm | 5'431 |
| 21 | Lachen | 1'423 mm | 9'458 |
| 22 | Reichenburg | 1'423 mm | 4'113 |
| 23 | Vorderthal | 1'423 mm | 1'002 |
| 24 | Schübelbach | 1'423 mm | 9'623 |
| 25 | Wangen | 1'423 mm | 5'496 |
| 26 | Feusisberg | 1'365 mm | 5'613 |
| 27 | Freienbach | 1'365 mm | 16'943 |
| 28 | Wollerau | 1'365 mm | 7'568 |
| 29 | Riemenstalden | 1'154 mm | 84 |
| 30 | Küssnacht | 1'109 mm | 14'044 |
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 Schwyz gets the most precipitation?
- Ingenbohl records the most precipitation in canton Schwyz, at 1'676 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.