
Health insurance Solothurn 2026
The official premiums for canton Solothurn: 25 active insurers, 106 municipalities. Pick your municipality to see your exact prices.
The lowest premium
CHF 486.20 per month
Agrisano — AGRIsmart
Adult, CHF 300 deductible, accident cover included.
Gap to the most expensive insurer: CHF 1'879 per year.
How the premium has moved
The zone’s lowest premium, year by year since 2015. The same profile every time: adult, CHF 300 deductible, accident included — otherwise the comparison would mean nothing.
That is +68.8 % over 11 years, or CHF 2'377 more per year.
| Year | Lowest premium | Change |
|---|---|---|
| 2015 | CHF 288.10 | — |
| 2016 | CHF 306.60 | +6.4 % |
| 2017 | CHF 347.90 | +13.5 % |
| 2018 | CHF 357.20 | +2.7 % |
| 2019 | CHF 371.70 | +4.1 % |
| 2020 | CHF 378.00 | +1.7 % |
| 2021 | CHF 380.20 | +0.6 % |
| 2022 | CHF 390.80 | +2.8 % |
| 2023 | CHF 404.10 | +3.4 % |
| 2024 | CHF 419.80 | +3.9 % |
| 2025 | CHF 445.00 | +6.0 % |
| 2026 | CHF 486.20 | +9.3 % |
Source: FOPH archives, one file per year. The amounts are those actually in force, not a retrospective estimate.
Insurers available in Solothurn
Each insurer’s lowest premium, adult, CHF 300 deductible, accident included. Every insurer is listed, with no exception and no paid placement.
| # | Insurer | From |
|---|---|---|
| 1 | AgrisanoCheapest | CHF 486.20 |
| 2 | Visana | CHF 493.00 |
| 3 | Helsana | CHF 506.30 |
| 4 | CONCORDIA | CHF 507.10 |
| 5 | Atupri | CHF 507.70 |
| 6 | Aquilana | CHF 508.90 |
| 7 | Mutuel | CHF 509.40 |
| 8 | SLKK | CHF 513.00 |
| 9 | ÖKK | CHF 514.20 |
| 10 | Galenos | CHF 514.50 |
| 11 | CSS | CHF 516.30 |
| 12 | EGK | CHF 516.60 |
| 13 | Sanitas | CHF 518.15 |
| 14 | Assura-Basis | CHF 522.20 |
| 15 | KPT | CHF 525.60 |
| 16 | Sumiswalder | CHF 530.10 |
| 17 | Steffisburg | CHF 530.50 |
| 18 | Vivao Sympany | CHF 531.20 |
| 19 | sana24 | CHF 532.40 |
| 20 | SWICA | CHF 538.60 |
| 21 | Luzerner Hinterland | CHF 542.80 |
| 22 | Philos | CHF 548.90 |
| 23 | Avenir | CHF 562.50 |
| 24 | rhenusana | CHF 579.50 |
| 25 | vita surselva | CHF 599.00 |
Every municipality in Solothurn
106 municipalities, each with its official premiums.
- Aedermannsdorf
- Aeschi (SO)
- Balm bei Günsberg
- Balsthal
- Beinwil (SO)
- Bellach
- Bettlach
- Biberist
- Biezwil
- Bolken
- Boningen
- Breitenbach
- Buchegg
- Bärschwil
- Bättwil
- Büren (SO)
- Büsserach
- Deitingen
- Derendingen
- Dornach
- Drei Höfe
- Dulliken
- Däniken
- Egerkingen
- Eppenberg-Wöschnau
- Erlinsbach (SO)
- Erschwil
- Etziken
- Fehren
- Feldbrunnen-St. Niklaus
- Flumenthal
- Fulenbach
- Gempen
- Gerlafingen
- Grenchen
- Gretzenbach
- Grindel
- Gunzgen
- Günsberg
- Halten
- Hauenstein-Ifenthal
- Herbetswil
- Himmelried
- Hochwald
- Hofstetten-Flüh
- Holderbank (SO)
- Horriwil
- Hubersdorf
- Hägendorf
- Härkingen
- Hüniken
- Kammersrohr
- Kappel (SO)
- Kestenholz
- Kienberg
- Kleinlützel
- Kriegstetten
- Langendorf
- Laupersdorf
- Lohn-Ammannsegg
- Lommiswil
- Lostorf
- Luterbach
- Lüsslingen-Nennigkofen
- Lüterkofen-Ichertswil
- Matzendorf
- Meltingen
- Messen
- Metzerlen-Mariastein
- Mümliswil-Ramiswil
- Neuendorf
- Niederbuchsiten
- Niedergösgen
- Nuglar-St. Pantaleon
- Nunningen
- Oberbuchsiten
- Oberdorf (SO)
- Obergerlafingen
- Obergösgen
- Oekingen
- Oensingen
- Olten
- Recherswil
- Rickenbach (SO)
- Riedholz
- Rodersdorf
- Rüttenen
- Schnottwil
- Schönenwerd
- Seewen
- Selzach
- Solothurn
- Starrkirch-Wil
- Stüsslingen
- Subingen
- Trimbach
- Unterramsern
- Walterswil (SO)
- Wangen bei Olten
- Welschenrohr-Gänsbrunnen
- Winznau
- Wisen (SO)
- Witterswil
- Wolfwil
- Zuchwil
- Zullwil
The other cantons
Why the premium is what it is here
Care reimbursed by basic insurance costs CHF 4'779 per insured person per year in Solothurn.
The Swiss average is CHF 4'834.
Solothurn is the 11th most expensive canton for healthcare costs out of 26. The premium follows from that: no insurer can durably charge less than it reimburses.
These costs have changed by +24.3 % since 2016 in this canton, against +28.4 % for the Swiss average.
Across the 26 cantons, the cost of care explains 88.5 % of the premium gap. In other words: much of the difference with the neighbouring canton cannot be recovered by switching insurer.
Gross benefits per insured person, twelve-month rolling average. Source: FOPH cost monitoring (MOKKE).
The other years
The archive goes back to 2015, year by year.