← Canton St. Gallen overview
Ranking · Data 2025 · Source: BFS
The sunniest municipalities in canton St. Gallen (2025)
National ranking →Pfäfers is the sunniest municipality in canton St. Gallen: 49.3% of possible sunshine duration (2025). Next come Vilters-Wangs (49.3%) and Mels (49.3%). Source: MeteoSwiss, nearest station.
Ranking
MeteoSchweiz · 2025| Rank | Municipality | Sunshine | Residents |
|---|---|---|---|
| 1 | Pfäfers | 49.3% | 1'601 |
| 2 | Vilters-Wangs | 49.3% | 5'057 |
| 3 | Mels | 49.3% | 9'538 |
| 4 | Bad Ragaz | 49.3% | 6'835 |
| 5 | Sargans | 48.2% | 6'522 |
| 6 | Sevelen | 48.2% | 5'392 |
| 7 | Wartau | 48.2% | 5'496 |
| 8 | Buchs | 48.2% | 13'931 |
| 9 | Flums | 48.2% | 5'347 |
| 10 | Schänis | 44.5% | 4'154 |
| 11 | Ebnat-Kappel | 44.5% | 5'092 |
| 12 | Nesslau | 44.5% | 3'833 |
| 13 | Kaltbrunn | 44.5% | 5'084 |
| 14 | Amden | 44.5% | 1'906 |
| 15 | Uznach | 44.5% | 7'014 |
| 16 | Weesen | 44.5% | 1'871 |
| 17 | Lichtensteig | 44.5% | 2'079 |
| 18 | Neckertal | 44.5% | 6'437 |
| 19 | Wattwil | 44.5% | 9'161 |
| 20 | Gommiswald | 44.5% | 5'657 |
| 21 | Mosnang | 44.2% | 2'969 |
| 22 | Bütschwil-Ganterschwil | 44.2% | 5'202 |
| 23 | Eschenbach | 44.2% | 10'169 |
| 24 | Kirchberg | 44.2% | 9'755 |
| 25 | Lütisburg | 44.2% | 1'645 |
| 26 | Wittenbach | 43.8% | 10'026 |
| 27 | Gaiserwald | 43.8% | 8'609 |
| 28 | St. Gallen | 43.8% | 78'213 |
| 29 | Mörschwil | 43.8% | 3'662 |
| 30 | Wil | 43.3% | 24'980 |
| 31 | Jonschwil | 43.3% | 4'023 |
| 32 | Grabs | 42% | 7'402 |
| 33 | Wildhaus-Alt St. Johann | 42% | 2'618 |
| 34 | Gams | 42% | 3'711 |
| 35 | Walenstadt | 42% | 5'852 |
| 36 | Quarten | 42% | 3'085 |
| 37 | Sennwald | 42% | 6'269 |
| 38 | Flawil | 41.2% | 10'631 |
| 39 | Oberuzwil | 41.2% | 6'674 |
| 40 | Berg | 41.2% | 1'012 |
| 41 | Degersheim | 41.2% | 4'132 |
| 42 | Uzwil | 41.2% | 14'279 |
| 43 | Zuzwil | 41.2% | 5'026 |
| 44 | Häggenschwil | 41.2% | 1'431 |
| 45 | Muolen | 41.2% | 1'257 |
| 46 | Oberbüren | 41.2% | 4'660 |
| 47 | Waldkirch | 41.2% | 3'544 |
| 48 | Niederbüren | 41.2% | 1'497 |
| 49 | Niederhelfenschwil | 41.2% | 3'256 |
| 50 | Andwil | 41.2% | 2'128 |
| 51 | Gossau | 41.2% | 18'454 |
| 52 | Goldach | 39.7% | 9'709 |
| 53 | Steinach | 39.7% | 3'580 |
| 54 | Eggersriet | 39.7% | 2'475 |
| 55 | Balgach | 39.7% | 5'139 |
| 56 | Tübach | 39.7% | 1'594 |
| 57 | St. Margrethen | 39.7% | 6'558 |
| 58 | Rorschach | 39.7% | 9'955 |
| 59 | Untereggen | 39.7% | 1'027 |
| 60 | Marbach | 39.7% | 2'118 |
| 61 | Rheineck | 39.7% | 3'516 |
| 62 | Au | 39.7% | 8'481 |
| 63 | Rebstein | 39.7% | 5'051 |
| 64 | Thal | 39.7% | 7'097 |
| 65 | Widnau | 39.7% | 10'337 |
| 66 | Rorschacherberg | 39.7% | 7'685 |
| 67 | Berneck | 39.7% | 3'989 |
How we measure this
MeteoSchweizRelative sunshine duration (actual as a share of astronomically possible sunshine) from the nearest MeteoSwiss station, at most 25 km away, averaged up to 2025. The relative figure is topography-fair because it accounts for shorter winter days.
Frequently asked questions
- Which municipality in canton St. Gallen is the sunniest?
- Pfäfers is the sunniest municipality in canton St. Gallen, at 49.3% relative sunshine (2025).
- What does relative sunshine duration mean?
- The share of actual sunshine hours against the maximum possible. It makes places with short winter days fairly comparable with very sunny locations.