← 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% | 226 |
| 2 | Hüniken | 69.5% | 160 |
| 3 | Feldbrunnen-St. Niklaus | 65.6% | 1'027 |
| 4 | Hochwald | 64.5% | 1'266 |
| 5 | Lommiswil | 64.1% | 1'630 |
| 6 | Rodersdorf | 63.8% | 1'418 |
| 7 | Oberdorf | 62.2% | 1'859 |
| 8 | Metzerlen-Mariastein | 61.6% | 973 |
| 9 | Kammersrohr | 61.3% | 31 |
| 10 | Lüsslingen-Nennigkofen | 59.8% | 1'140 |
| 11 | Biezwil | 58.8% | 354 |
| 12 | Rüttenen | 58.8% | 1'541 |
| 13 | Lostorf | 58.2% | 4'088 |
| 14 | Günsberg | 58% | 1'185 |
| 15 | Starrkirch-Wil | 58% | 1'956 |
| 16 | Bolken | 57.9% | 593 |
| 17 | Lohn-Ammannsegg | 57.9% | 2'976 |
| 18 | Drei Höfe | 57.9% | 742 |
| 19 | Aedermannsdorf | 57.8% | 599 |
| 20 | Aeschi | 57.7% | 1'329 |
| 21 | Nuglar-St. Pantaleon | 57.3% | 1'546 |
| 22 | Hauenstein-Ifenthal | 56.5% | 325 |
| 23 | Langendorf | 56.5% | 3'858 |
| 24 | Oekingen | 56.5% | 868 |
| 25 | Gempen | 56.4% | 932 |
| 26 | Riedholz | 56.3% | 2'313 |
| 27 | Horriwil | 56.2% | 911 |
| 28 | Witterswil | 56.1% | 1'467 |
| 29 | Solothurn | 55.9% | 16'855 |
| 30 | Meltingen | 55.8% | 645 |
| 31 | Unterramsern | 55.7% | 220 |
| 32 | Laupersdorf | 55.6% | 1'897 |
| 33 | Deitingen | 55.4% | 2'340 |
| 34 | Wisen | 55.1% | 443 |
| 35 | Himmelried | 55% | 977 |
| 36 | Kestenholz | 54.9% | 1'881 |
| 37 | Mümliswil-Ramiswil | 54.9% | 2'451 |
| 38 | Hofstetten-Flüh | 54.5% | 3'401 |
| 39 | Neuendorf | 54.4% | 2'404 |
| 40 | Seewen | 54.4% | 1'064 |
| 41 | Olten | 54.4% | 18'715 |
| 42 | Halten | 54.3% | 854 |
| 43 | Dornach | 54% | 6'862 |
| 44 | Büren | 53.7% | 1'055 |
| 45 | Hubersdorf | 53.6% | 717 |
| 46 | Stüsslingen | 53.5% | 1'257 |
| 47 | Fulenbach | 53.5% | 1'808 |
| 48 | Buchegg | 53.4% | 2'926 |
| 49 | Rickenbach | 53.2% | 1'198 |
| 50 | Kriegstetten | 53.1% | 1'427 |
| 51 | Messen | 52.8% | 1'496 |
| 52 | Härkingen | 52.6% | 1'767 |
| 53 | Nunningen | 52.5% | 1'973 |
| 54 | Winznau | 52.3% | 2'058 |
| 55 | Gretzenbach | 52.2% | 2'800 |
| 56 | Erschwil | 52.2% | 960 |
| 57 | Schnottwil | 52.1% | 1'150 |
| 58 | Niederbuchsiten | 52% | 1'301 |
| 59 | Obergerlafingen | 52% | 1'262 |
| 60 | Balsthal | 51.8% | 6'501 |
| 61 | Kleinlützel | 51.8% | 1'197 |
| 62 | Matzendorf | 51.7% | 1'374 |
| 63 | Boningen | 51.5% | 807 |
| 64 | Bättwil | 51.4% | 1'191 |
| 65 | Kienberg | 51.4% | 528 |
| 66 | Etziken | 51.4% | 1'070 |
| 67 | Subingen | 51.4% | 3'285 |
| 68 | Beinwil | 51.4% | 274 |
| 69 | Erlinsbach | 51.3% | 3'691 |
| 70 | Luterbach | 51.2% | 3'640 |
| 71 | Däniken | 51.2% | 3'041 |
| 72 | Kappel | 51.2% | 3'511 |
| 73 | Hägendorf | 51% | 5'277 |
| 74 | Gunzgen | 50.8% | 1'712 |
| 75 | Biberist | 50.7% | 9'345 |
| 76 | Bellach | 50.6% | 5'453 |
| 77 | Eppenberg-Wöschnau | 50.3% | 326 |
| 78 | Wangen bei Olten | 50.2% | 5'539 |
| 79 | Fehren | 50.2% | 595 |
| 80 | Recherswil | 50% | 2'180 |
| 81 | Bärschwil | 50% | 794 |
| 82 | Büsserach | 49.8% | 2'431 |
| 83 | Wolfwil | 49.7% | 2'401 |
| 84 | Welschenrohr-Gänsbrunnen | 49.3% | 1'205 |
| 85 | Herbetswil | 49.2% | 605 |
| 86 | Oberbuchsiten | 48.9% | 2'386 |
| 87 | Lüterkofen-Ichertswil | 48.7% | 904 |
| 88 | Niedergösgen | 48.5% | 4'197 |
| 89 | Flumenthal | 48.5% | 1'043 |
| 90 | Bettlach | 48.4% | 4'978 |
| 91 | Egerkingen | 47.6% | 4'300 |
| 92 | Selzach | 47.5% | 3'682 |
| 93 | Obergösgen | 47.4% | 2'457 |
| 94 | Oensingen | 47.3% | 6'636 |
| 95 | Breitenbach | 47.2% | 4'304 |
| 96 | Holderbank | 46.5% | 753 |
| 97 | Dulliken | 46.5% | 5'396 |
| 98 | Grindel | 46% | 517 |
| 99 | Zullwil | 45.3% | 675 |
| 100 | Zuchwil | 45.2% | 9'452 |
| 101 | Walterswil | 44.6% | 749 |
| 102 | Derendingen | 44.4% | 7'008 |
| 103 | Schönenwerd | 44.3% | 5'201 |
| 104 | Trimbach | 43.3% | 6'667 |
| 105 | Gerlafingen | 41.2% | 5'794 |
| 106 | Grenchen | 40.6% | 18'295 |
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.