
Health insurance in Horgen 2026
27 insurers offer basic cover in Horgen (Zurich). The benefits are identical everywhere — only the price differs.
The lowest premium
CHF 467.90 per month
Agrisano — AGRIsmart
Adult, CHF 300 deductible, accident cover included.
Gap to the most expensive insurer: CHF 2'038 per year.
27
active insurers
Region 2
Insurers available in Horgen
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 467.90 |
| 2 | Atupri | CHF 475.60 |
| 3 | SLKK | CHF 479.30 |
| 4 | KPT | CHF 483.30 |
| 5 | CSS | CHF 484.60 |
| 6 | Sanitas | CHF 488.40 |
| 7 | CONCORDIA | CHF 492.30 |
| 8 | Helsana | CHF 493.80 |
| 9 | Visana | CHF 495.50 |
| 10 | Wädenswil | CHF 496.40 |
| 11 | ÖKK | CHF 496.70 |
| 12 | SWICA | CHF 497.10 |
| 13 | Assura-Basis | CHF 498.90 |
| 14 | rhenusana | CHF 499.80 |
| 15 | sana24 | CHF 501.30 |
| 16 | Aquilana | CHF 502.20 |
| 17 | Vivao Sympany | CHF 506.90 |
| 18 | Luzerner Hinterland | CHF 509.80 |
| 19 | Sumiswalder | CHF 511.60 |
| 20 | EGK | CHF 517.10 |
| 21 | Avenir | CHF 521.30 |
| 22 | Philos | CHF 528.20 |
| 23 | Mutuel | CHF 531.30 |
| 24 | Galenos | CHF 539.60 |
| 25 | Steffisburg | CHF 548.00 |
| 26 | vita surselva | CHF 572.85 |
| 27 | Einsiedler | CHF 599.60 |
Where the municipality sits
Horgen sits in region 2 of Zurich’s 3 premium regions, counting from the cheapest.
These amounts apply to all 37 municipalities in the same premium region: a premium is set per zone, never per municipality.
The postcodes of Horgen
A postcode can straddle two municipalities in different regions. The municipality determines the premium, not the postcode — hence the list below.
- 8135 Langnau am Albis
- 8135 Sihlbrugg Station
- 8135 Sihlwald
- 8810 Horgen
- 8815 Horgenberg
- 8816 Hirzel
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 +67.8 % over 11 years, or CHF 2'268 more per year.
| Year | Lowest premium | Change |
|---|---|---|
| 2015 | CHF 278.90 | — |
| 2016 | CHF 328.90 | +17.9 % |
| 2017 | CHF 339.50 | +3.2 % |
| 2018 | CHF 365.80 | +7.7 % |
| 2019 | CHF 374.00 | +2.2 % |
| 2020 | CHF 374.00 | 0.0 % |
| 2021 | CHF 377.20 | +0.9 % |
| 2022 | CHF 373.50 | −1.0 % |
| 2023 | CHF 389.60 | +4.3 % |
| 2024 | CHF 415.60 | +6.7 % |
| 2025 | CHF 436.30 | +5.0 % |
| 2026 | CHF 467.90 | +7.2 % |
Source: FOPH archives, one file per year. The amounts are those actually in force, not a retrospective estimate.
The 4 postcodes of this municipality
One postcode can cover several municipalities, and sometimes several premium regions. Each page says so.
Elsewhere in Zurich
At strictly identical cover, changing premium region changes the price. Here is what the lowest premium costs in the canton’s other regions.
| Region | Lowest premium | Gap over the year | For example |
|---|---|---|---|
| Region 2 (here) | CHF 467.90 | — | Horgen |
| Region 3 | CHF 427.80 | CHF 481 less | Aesch (ZH), Aeugst am Albis, Affoltern am Albis |
| Region 1 | CHF 517.70 | CHF 598 more | Zürich |
This table is not moving advice: it only says what geography costs, at benefits the law makes identical.
The municipalities of the Horgen district
They do not necessarily belong to the same premium region — check yours.
| Municipality | Region | Lowest premium | Gap versus here |
|---|---|---|---|
| Horgen (here) | Region 2 | CHF 467.90 | — |
| Adliswil | Region 2 | CHF 467.90 | same zone |
| Kilchberg (ZH) | Region 2 | CHF 467.90 | same zone |
| Langnau am Albis | Region 3 | CHF 427.80 | CHF 481 less |
| Oberrieden | Region 3 | CHF 427.80 | CHF 481 less |
| Richterswil | Region 2 | CHF 467.90 | same zone |
| Rüschlikon | Region 3 | CHF 427.80 | CHF 481 less |
| Thalwil | Region 2 | CHF 467.90 | same zone |
| Wädenswil | Region 2 | CHF 467.90 | same zone |
Region 2 — Zurich
The FOPH splits some cantons into several premium regions. Two neighbouring municipalities can therefore pay different prices — which is why we never show a cantonal average in place of your prices.
- Adliswil
- Dietikon
- Dietlikon
- Dübendorf
- Egg
- Erlenbach (ZH)
- Fällanden
- Greifensee
- Herrliberg
- Hombrechtikon
- Kilchberg (ZH)
- Kloten
- Küsnacht (ZH)
- Maur
- Meilen
- Männedorf
- Mönchaltorf
- Oetwil am See
- Opfikon
- Regensdorf
- Richterswil
- Rümlang
- Schlieren
- Schwerzenbach