Ranking · Data 2026 · Source: BFS
Voter turnout of municipalities in canton St. Gallen (2026)
National ranking →Häggenschwil has the highest voter turnout in canton St. Gallen: 67.9% averaged over the latest federal ballots (2026). Next come Mörschwil (65.5%) and Niederbüren (64.5%). Source: FSO.
Ranking
BFS · 2026| Rank | Municipality | Turnout | Residents |
|---|---|---|---|
| 1 | Häggenschwil | 67.9% | 1'432 |
| 2 | Mörschwil | 65.5% | 3'702 |
| 3 | Niederbüren | 64.5% | 1'571 |
| 4 | Eggersriet | 64% | 2'370 |
| 5 | Lütisburg | 62.9% | 1'647 |
| 6 | Zuzwil | 62.9% | 4'994 |
| 7 | Mosnang | 62.5% | 2'936 |
| 8 | Niederhelfenschwil | 62.5% | 3'309 |
| 9 | Untereggen | 62.2% | 1'035 |
| 10 | Berg | 61.9% | 1'021 |
| 11 | Andwil | 61.9% | 2'117 |
| 12 | Muolen | 61% | 1'251 |
| 13 | Nesslau | 60.8% | 3'937 |
| 14 | Gaiserwald | 60.3% | 8'828 |
| 15 | Wildhaus-Alt St. Johann | 59.8% | 2'614 |
| 16 | Gommiswald | 59.5% | 5'838 |
| 17 | Jonschwil | 59.4% | 3'979 |
| 18 | Waldkirch | 59.4% | 3'581 |
| 19 | Amden | 59.2% | 1'896 |
| 20 | Tübach | 58.5% | 1'587 |
| 21 | Weesen | 58.3% | 1'895 |
| 22 | Neckertal | 58.2% | 6'446 |
| 23 | Kirchberg | 58.1% | 9'879 |
| 24 | Gams | 58% | 3'736 |
| 25 | Eschenbach | 58% | 10'401 |
| 26 | Eichberg | 57.6% | 1'614 |
| 27 | Pfäfers | 57.6% | 1'647 |
| 28 | Rüthi | 57.3% | 2'667 |
| 29 | Ebnat-Kappel | 57.1% | 5'353 |
| 30 | Quarten | 57% | 3'118 |
| 31 | Vilters-Wangs | 56.5% | 5'168 |
| 32 | Wil | 56.4% | 25'444 |
| 33 | Benken | 56.2% | 3'119 |
| 34 | Rapperswil-Jona | 56.2% | 28'836 |
| 35 | Rorschacherberg | 55.9% | 7'741 |
| 36 | Oberriet | 55.9% | 9'417 |
| 37 | Schmerikon | 55.9% | 4'168 |
| 38 | Grabs | 55.8% | 7'535 |
| 39 | Oberbüren | 55.7% | 4'762 |
| 40 | Oberuzwil | 55.5% | 6'864 |
| 41 | Bütschwil-Ganterschwil | 55.3% | 5'385 |
| 42 | Schänis | 54.8% | 4'213 |
| 43 | Degersheim | 54.7% | 4'209 |
| 44 | Walenstadt | 54.6% | 6'083 |
| 45 | Gossau | 54.6% | 18'943 |
| 46 | Wattwil | 54.5% | 9'262 |
| 47 | Balgach | 54% | 5'229 |
| 48 | Berneck | 54% | 4'026 |
| 49 | Thal | 54% | 7'217 |
| 50 | Goldach | 53.9% | 9'872 |
| 51 | Bad Ragaz | 53.9% | 6'836 |
| 52 | Kaltbrunn | 53.8% | 5'128 |
| 53 | Altstätten | 53.6% | 12'788 |
| 54 | Marbach | 53.6% | 2'147 |
| 55 | Lichtensteig | 53.6% | 2'157 |
| 56 | Steinach | 53.5% | 3'579 |
| 57 | Wartau | 53.4% | 5'617 |
| 58 | Mels | 53.4% | 9'581 |
| 59 | Uznach | 53.2% | 7'114 |
| 60 | Flawil | 53.2% | 10'672 |
| 61 | Diepoldsau | 52.3% | 6'933 |
| 62 | Uzwil | 52.3% | 14'676 |
| 63 | St. Gallen | 52.2% | 79'487 |
| 64 | Sargans | 52.2% | 6'670 |
| 65 | Widnau | 51.7% | 10'485 |
| 66 | Sevelen | 51.7% | 5'405 |
| 67 | Sennwald | 51.3% | 6'428 |
| 68 | Flums | 51.3% | 5'458 |
| 69 | Buchs | 51.2% | 14'287 |
| 70 | Wittenbach | 51.1% | 10'157 |
| 71 | Rebstein | 49.1% | 5'084 |
| 72 | Au | 48.6% | 8'771 |
| 73 | Rheineck | 48% | 3'566 |
| 74 | St. Margrethen | 46% | 6'731 |
| 75 | Rorschach | 44.5% | 10'389 |
Popular votes (sd-t-17-02) 2026 · Federal Statistical Office (FSO), retrieved 04.10.2026
How we measure this
BFSAverage turnout across the 10 most recent federal ballot proposals per municipality (as of 2026), from the FSO vote results. Averaging over several proposals smooths topic-driven swings.
Frequently asked questions
- Which municipality in canton St. Gallen has the highest voter turnout?
- Häggenschwil shows the highest average voter turnout in canton St. Gallen, at 67.9% (2026).
- Over what period is the average taken?
- Over the 10 most recent federal ballot proposals per municipality. This dampens the effect of any single, unusually mobilising proposal.