← Canton Solothurn overview
Ranking · Data 2026 · Source: BFS
Voter turnout of municipalities in canton Solothurn (2026)
National ranking →Balm bei Günsberg has the highest voter turnout in canton Solothurn: 70.3% averaged over the latest federal ballots (2026). Next come Hüniken (69.5%) and Feldbrunnen-St. Niklaus (65.6%). Source: FSO.
Ranking
BFS · 2026| Rank | Municipality | Turnout | Residents |
|---|---|---|---|
| 1 | Balm bei Günsberg | 70.3% | 213 |
| 2 | Hüniken | 69.5% | 160 |
| 3 | Feldbrunnen-St. Niklaus | 65.6% | 1'068 |
| 4 | Hochwald | 64.5% | 1'278 |
| 5 | Lommiswil | 64.1% | 1'615 |
| 6 | Rodersdorf | 63.8% | 1'398 |
| 7 | Oberdorf | 62.2% | 1'806 |
| 8 | Metzerlen-Mariastein | 61.6% | 970 |
| 9 | Kammersrohr | 61.3% | 32 |
| 10 | Lüsslingen-Nennigkofen | 59.8% | 1'131 |
| 11 | Biezwil | 58.8% | 345 |
| 12 | Rüttenen | 58.8% | 1'498 |
| 13 | Lostorf | 58.2% | 4'113 |
| 14 | Günsberg | 58% | 1'169 |
| 15 | Starrkirch-Wil | 58% | 2'020 |
| 16 | Bolken | 57.9% | 579 |
| 17 | Lohn-Ammannsegg | 57.9% | 2'940 |
| 18 | Drei Höfe | 57.9% | 727 |
| 19 | Aedermannsdorf | 57.8% | 607 |
| 20 | Aeschi | 57.7% | 1'342 |
| 21 | Nuglar-St. Pantaleon | 57.3% | 1'580 |
| 22 | Hauenstein-Ifenthal | 56.5% | 348 |
| 23 | Langendorf | 56.5% | 3'983 |
| 24 | Gempen | 56.4% | 919 |
| 25 | Riedholz | 56.3% | 2'319 |
| 26 | Horriwil | 56.2% | 940 |
| 27 | Witterswil | 56.1% | 1'475 |
| 28 | Solothurn | 55.9% | 16'830 |
| 29 | Meltingen | 55.8% | 623 |
| 30 | Unterramsern | 55.7% | 230 |
| 31 | Laupersdorf | 55.6% | 1'916 |
| 32 | Deitingen | 55.4% | 2'409 |
| 33 | Wisen | 55.1% | 451 |
| 34 | Himmelried | 55% | 974 |
| 35 | Kestenholz | 54.9% | 1'888 |
| 36 | Mümliswil-Ramiswil | 54.9% | 2'472 |
| 37 | Hofstetten-Flüh | 54.5% | 3'410 |
| 38 | Neuendorf | 54.4% | 2'412 |
| 39 | Seewen | 54.4% | 1'088 |
| 40 | Olten | 54.4% | 19'265 |
| 41 | Dornach | 54% | 6'898 |
| 42 | Büren | 53.7% | 1'060 |
| 43 | Hubersdorf | 53.6% | 727 |
| 44 | Stüsslingen | 53.5% | 1'265 |
| 45 | Fulenbach | 53.5% | 1'841 |
| 46 | Buchegg | 53.4% | 2'979 |
| 47 | Rickenbach | 53.2% | 1'208 |
| 48 | Kriegstetten | 53.1% | 1'456 |
| 49 | Messen | 52.8% | 1'506 |
| 50 | Härkingen | 52.6% | 1'763 |
| 51 | Nunningen | 52.5% | 1'948 |
| 52 | Winznau | 52.3% | 2'061 |
| 53 | Gretzenbach | 52.2% | 2'825 |
| 54 | Erschwil | 52.2% | 996 |
| 55 | Schnottwil | 52.1% | 1'159 |
| 56 | Niederbuchsiten | 52% | 1'369 |
| 57 | Obergerlafingen | 52% | 1'232 |
| 58 | Balsthal | 51.8% | 6'622 |
| 59 | Kleinlützel | 51.8% | 1'190 |
| 60 | Matzendorf | 51.7% | 1'439 |
| 61 | Boningen | 51.5% | 816 |
| 62 | Bättwil | 51.4% | 1'185 |
| 63 | Kienberg | 51.4% | 526 |
| 64 | Etziken | 51.4% | 1'093 |
| 65 | Subingen | 51.4% | 3'311 |
| 66 | Beinwil | 51.4% | 248 |
| 67 | Erlinsbach | 51.3% | 3'761 |
| 68 | Luterbach | 51.2% | 3'756 |
| 69 | Däniken | 51.2% | 3'108 |
| 70 | Kappel | 51.2% | 3'591 |
| 71 | Hägendorf | 51% | 5'343 |
| 72 | Gunzgen | 50.8% | 1'783 |
| 73 | Biberist | 50.7% | 9'531 |
| 74 | Bellach | 50.6% | 5'632 |
| 75 | Eppenberg-Wöschnau | 50.3% | 336 |
| 76 | Wangen bei Olten | 50.2% | 5'598 |
| 77 | Fehren | 50.2% | 619 |
| 78 | Recherswil | 50% | 2'260 |
| 79 | Bärschwil | 50% | 806 |
| 80 | Büsserach | 49.8% | 2'473 |
| 81 | Wolfwil | 49.7% | 2'473 |
| 82 | Welschenrohr-Gänsbrunnen | 49.3% | 1'199 |
| 83 | Herbetswil | 49.2% | 617 |
| 84 | Oberbuchsiten | 48.9% | 2'382 |
| 85 | Lüterkofen-Ichertswil | 48.7% | 923 |
| 86 | Niedergösgen | 48.5% | 4'297 |
| 87 | Flumenthal | 48.5% | 1'023 |
| 88 | Bettlach | 48.4% | 4'935 |
| 89 | Egerkingen | 47.6% | 4'365 |
| 90 | Selzach | 47.5% | 3'750 |
| 91 | Obergösgen | 47.4% | 2'553 |
| 92 | Oensingen | 47.3% | 6'766 |
| 93 | Breitenbach | 47.2% | 4'440 |
| 94 | Holderbank | 46.5% | 779 |
| 95 | Dulliken | 46.5% | 5'489 |
| 96 | Grindel | 46% | 508 |
| 97 | Zullwil | 45.3% | 704 |
| 98 | Zuchwil | 45.2% | 9'622 |
| 99 | Walterswil | 44.6% | 768 |
| 100 | Derendingen | 44.4% | 7'219 |
| 101 | Schönenwerd | 44.3% | 5'437 |
| 102 | Trimbach | 43.2% | 6'928 |
| 103 | Gerlafingen | 41.2% | 5'859 |
| 104 | Grenchen | 40.6% | 18'973 |
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 Solothurn has the highest voter turnout?
- Balm bei Günsberg shows the highest average voter turnout in canton Solothurn, at 70.3% (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.