← Canton St. Gallen overview
Ranking · Data 2026 · Source: BFS
Voter turnout of municipalities in canton St. Gallen (2026)
National ranking →Mörschwil has the highest voter turnout in canton St. Gallen: 64.6% averaged over the latest federal ballots (2026). Next come Häggenschwil (63.3%) and Mosnang (62.3%). Source: FSO.
Ranking
BFS · 2026| Rank | Municipality | Turnout | Residents |
|---|---|---|---|
| 1 | Mörschwil | 64.6% | 3'702 |
| 2 | Häggenschwil | 63.3% | 1'432 |
| 3 | Mosnang | 62.3% | 2'936 |
| 4 | Niederbüren | 62.3% | 1'571 |
| 5 | Zuzwil | 62.3% | 4'994 |
| 6 | Eggersriet | 62.2% | 2'370 |
| 7 | Untereggen | 61% | 1'035 |
| 8 | Niederhelfenschwil | 60.7% | 3'309 |
| 9 | Lütisburg | 60.6% | 1'647 |
| 10 | Berg | 60.5% | 1'021 |
| 11 | Andwil | 60.4% | 2'117 |
| 12 | Gaiserwald | 59.4% | 8'828 |
| 13 | Nesslau | 58.9% | 3'937 |
| 14 | Muolen | 58.8% | 1'251 |
| 15 | Tübach | 58% | 1'587 |
| 16 | Jonschwil | 58% | 3'979 |
| 17 | Gommiswald | 57.7% | 5'838 |
| 18 | Waldkirch | 57.3% | 3'581 |
| 19 | Wildhaus-Alt St. Johann | 57.1% | 2'614 |
| 20 | Gams | 56.5% | 3'736 |
| 21 | Weesen | 56.5% | 1'895 |
| 22 | Kirchberg | 56.4% | 9'879 |
| 23 | Eschenbach | 56.2% | 10'401 |
| 24 | Amden | 55.8% | 1'896 |
| 25 | Rüthi | 55.7% | 2'667 |
| 26 | Quarten | 55.6% | 3'118 |
| 27 | Neckertal | 55.6% | 6'446 |
| 28 | Eichberg | 55.4% | 1'614 |
| 29 | Pfäfers | 55.4% | 1'647 |
| 30 | Vilters-Wangs | 55.1% | 5'168 |
| 31 | Wil | 54.9% | 25'444 |
| 32 | Ebnat-Kappel | 54.8% | 5'353 |
| 33 | Oberuzwil | 54.8% | 6'864 |
| 34 | Oberriet | 54.7% | 9'417 |
| 35 | Rapperswil-Jona | 54.7% | 28'836 |
| 36 | Grabs | 54.6% | 7'535 |
| 37 | Rorschacherberg | 54.3% | 7'741 |
| 38 | Oberbüren | 54.3% | 4'762 |
| 39 | Benken | 53.8% | 3'119 |
| 40 | Bad Ragaz | 53.4% | 6'836 |
| 41 | Thal | 53.3% | 7'217 |
| 42 | Degersheim | 53.2% | 4'209 |
| 43 | Gossau | 53.2% | 18'943 |
| 44 | Goldach | 53.1% | 9'872 |
| 45 | Balgach | 53.1% | 5'229 |
| 46 | Bütschwil-Ganterschwil | 53.1% | 5'385 |
| 47 | Walenstadt | 53% | 6'083 |
| 48 | Berneck | 52.8% | 4'026 |
| 49 | Schmerikon | 52.8% | 4'168 |
| 50 | Wattwil | 52.8% | 9'262 |
| 51 | Steinach | 52.6% | 3'579 |
| 52 | Altstätten | 52.2% | 12'788 |
| 53 | Kaltbrunn | 52.2% | 5'128 |
| 54 | Schänis | 52.1% | 4'213 |
| 55 | Marbach | 52% | 2'147 |
| 56 | Uznach | 52% | 7'114 |
| 57 | Mels | 51.9% | 9'581 |
| 58 | Wartau | 51.8% | 5'617 |
| 59 | Flawil | 51.7% | 10'672 |
| 60 | Uzwil | 51.5% | 14'676 |
| 61 | St. Gallen | 51.3% | 79'487 |
| 62 | Diepoldsau | 51.3% | 6'933 |
| 63 | Lichtensteig | 51.1% | 2'157 |
| 64 | Sennwald | 50.9% | 6'428 |
| 65 | Widnau | 50.8% | 10'485 |
| 66 | Sargans | 50.7% | 6'670 |
| 67 | Wittenbach | 49.9% | 10'157 |
| 68 | Buchs | 49.9% | 14'287 |
| 69 | Sevelen | 49.5% | 5'405 |
| 70 | Flums | 49.5% | 5'458 |
| 71 | Rebstein | 48% | 5'084 |
| 72 | St. Margrethen | 47.4% | 6'731 |
| 73 | Au | 47.3% | 8'771 |
| 74 | Rheineck | 46.9% | 3'566 |
| 75 | Rorschach | 43.4% | 10'389 |
Popular votes (sd-t-17-02) 2026 · Federal Statistical Office (FSO), retrieved 31.08.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?
- Mörschwil shows the highest average voter turnout in canton St. Gallen, at 64.6% (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.