← 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'662 |
| 2 | Häggenschwil | 63.3% | 1'431 |
| 3 | Mosnang | 62.3% | 2'969 |
| 4 | Niederbüren | 62.3% | 1'497 |
| 5 | Zuzwil | 62.3% | 5'026 |
| 6 | Eggersriet | 62.2% | 2'475 |
| 7 | Untereggen | 61% | 1'027 |
| 8 | Niederhelfenschwil | 60.7% | 3'256 |
| 9 | Lütisburg | 60.6% | 1'645 |
| 10 | Berg | 60.5% | 1'012 |
| 11 | Andwil | 60.4% | 2'128 |
| 12 | Gaiserwald | 59.4% | 8'609 |
| 13 | Nesslau | 58.9% | 3'833 |
| 14 | Muolen | 58.8% | 1'257 |
| 15 | Tübach | 58% | 1'594 |
| 16 | Jonschwil | 58% | 4'023 |
| 17 | Gommiswald | 57.7% | 5'657 |
| 18 | Waldkirch | 57.3% | 3'544 |
| 19 | Wildhaus-Alt St. Johann | 57.1% | 2'618 |
| 20 | Gams | 56.5% | 3'711 |
| 21 | Weesen | 56.5% | 1'871 |
| 22 | Kirchberg | 56.4% | 9'755 |
| 23 | Eschenbach | 56.2% | 10'169 |
| 24 | Amden | 55.8% | 1'906 |
| 25 | Rüthi | 55.7% | 2'542 |
| 26 | Quarten | 55.6% | 3'085 |
| 27 | Neckertal | 55.6% | 6'437 |
| 28 | Eichberg | 55.4% | 1'571 |
| 29 | Pfäfers | 55.4% | 1'601 |
| 30 | Vilters-Wangs | 55.1% | 5'057 |
| 31 | Wil | 54.9% | 24'980 |
| 32 | Ebnat-Kappel | 54.8% | 5'092 |
| 33 | Oberuzwil | 54.8% | 6'674 |
| 34 | Oberriet | 54.7% | 9'291 |
| 35 | Rapperswil-Jona | 54.7% | 28'640 |
| 36 | Grabs | 54.6% | 7'402 |
| 37 | Rorschacherberg | 54.3% | 7'685 |
| 38 | Oberbüren | 54.3% | 4'660 |
| 39 | Benken | 53.8% | 3'035 |
| 40 | Bad Ragaz | 53.4% | 6'835 |
| 41 | Thal | 53.3% | 7'097 |
| 42 | Degersheim | 53.2% | 4'132 |
| 43 | Gossau | 53.2% | 18'454 |
| 44 | Goldach | 53.1% | 9'709 |
| 45 | Balgach | 53.1% | 5'139 |
| 46 | Bütschwil-Ganterschwil | 53.1% | 5'202 |
| 47 | Walenstadt | 53% | 5'852 |
| 48 | Berneck | 52.8% | 3'989 |
| 49 | Schmerikon | 52.8% | 4'162 |
| 50 | Wattwil | 52.8% | 9'161 |
| 51 | Steinach | 52.6% | 3'580 |
| 52 | Altstätten | 52.2% | 12'456 |
| 53 | Kaltbrunn | 52.2% | 5'084 |
| 54 | Schänis | 52.1% | 4'154 |
| 55 | Marbach | 52% | 2'118 |
| 56 | Uznach | 52% | 7'014 |
| 57 | Mels | 51.9% | 9'538 |
| 58 | Wartau | 51.8% | 5'496 |
| 59 | Flawil | 51.7% | 10'631 |
| 60 | Uzwil | 51.5% | 14'279 |
| 61 | St. Gallen | 51.3% | 78'213 |
| 62 | Diepoldsau | 51.3% | 6'928 |
| 63 | Lichtensteig | 51.1% | 2'079 |
| 64 | Sennwald | 50.9% | 6'269 |
| 65 | Widnau | 50.8% | 10'337 |
| 66 | Sargans | 50.7% | 6'522 |
| 67 | Wittenbach | 49.9% | 10'026 |
| 68 | Buchs | 49.9% | 13'931 |
| 69 | Sevelen | 49.5% | 5'392 |
| 70 | Flums | 49.5% | 5'347 |
| 71 | Rebstein | 48% | 5'051 |
| 72 | St. Margrethen | 47.4% | 6'558 |
| 73 | Au | 47.3% | 8'481 |
| 74 | Rheineck | 46.9% | 3'516 |
| 75 | Rorschach | 43.4% | 9'955 |
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.