Skip to main content
Canton St. Gallen overview
Ranking · Data 1991–2020 · Source: BFS

The sunniest municipalities in canton St. Gallen (1991–2020)

National ranking

Pfäfers is the sunniest municipality in canton St. Gallen: 49.3% of possible sunshine duration (1991–2020 normals). Next come Vilters-Wangs (49%) and Bad Ragaz (48.8%). Source: MeteoSwiss 1 km climate-normals grid.

Ranking

MeteoSchweiz · 1991–2020
RankMunicipalitySunshineResidents
1Pfäfers49.3%1'647
2Vilters-Wangs49%5'168
3Bad Ragaz48.8%6'836
4Mels48.4%9'581
5Flums47.4%5'458
6Wartau47.3%5'617
7Sargans46.9%6'670
8Sevelen46.2%5'405
9Quarten46%3'118
10Grabs45.9%7'535
11Gams45.8%3'736
12Weesen45.7%1'895
13Buchs45.5%14'287
14Amden45.3%1'896
15Sennwald45.1%6'428
16Kaltbrunn44.7%5'128
17Benken44.6%3'119
18Schänis44.5%4'213
19Walenstadt44.4%6'083
20Schmerikon44.3%4'168
21Uznach44.3%7'114
22Gommiswald44.1%5'838
23Wildhaus-Alt St. Johann44%2'614
24Nesslau43.8%3'937
25Rapperswil-Jona43.7%28'836
26Eschenbach43.7%10'401
27Wattwil43.4%9'262
28Altstätten43.3%12'788
29Ebnat-Kappel43.3%5'353
30Eichberg43.2%1'614
31Rüthi43.1%2'667
32Mosnang43%2'936
33Lichtensteig42.8%2'157
34Bütschwil-Ganterschwil42.8%5'385
35Oberriet42.6%9'417
36Diepoldsau42.2%6'933
37Neckertal41.9%6'446
38Widnau41.7%10'485
39Kirchberg41.7%9'879
40Marbach41.5%2'147
41Degersheim41.5%4'209
42Flawil41.4%10'672
43Au41.3%8'771
44St. Margrethen41.3%6'731
45Lütisburg41.3%1'647
46Jonschwil41.2%3'979
47Oberuzwil41.2%6'864
48Uzwil41.2%14'676
49Balgach41.1%5'229
50Rebstein41.1%5'084
51Berneck41%4'026
52Oberbüren40.8%4'762
53Zuzwil40.6%4'994
54Rheineck40.5%3'566
55Wil40.5%25'444
56Untereggen40.3%1'035
57Niederbüren40.2%1'571
58Niederhelfenschwil40.2%3'309
59Gaiserwald40.2%8'828
60Eggersriet40.1%2'370
61Thal40.1%7'217
62Gossau40.1%18'943
63Berg40%1'021
64Andwil40%2'117
65Häggenschwil39.9%1'432
66Wittenbach39.9%10'157
67Mörschwil39.8%3'702
68Muolen39.7%1'251
69Rorschacherberg39.7%7'741
70St. Gallen39.6%79'487
71Goldach39.6%9'872
72Steinach39.6%3'579
73Waldkirch39.6%3'581
74Rorschach39.5%10'389
75Tübach39.5%1'587
1991–2020 · MeteoSwiss, retrieved 28.08.2026

How we measure this

MeteoSchweiz

Relative sunshine duration (actual as a share of astronomically possible sunshine) from the MeteoSwiss 1 km gridded climate normals — a spatial analysis of the 1991–2020 normals period — read at the municipality's main settlement. 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 (1991–2020).
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.