Health insurance
Why Swiss health insurance premiums vary by canton.
An adult on the same plan pays ~CHF 317 in Zug and ~CHF 562 in Geneva for 2026. The federal-funding split, cost-of-care reality, what it means.
Key takeaways
- Swiss basic health insurance premiums vary by canton because each canton has its own cost-of-care reality. Cantons fund at least 55% of inpatient hospital costs (Article 49a KVG); insurance premiums fund up to 45%. Outpatient care is 100% premium-funded.
- For 2026, the Swiss federal-average adult premium rose 4.1% to CHF 465.30/month. Zug fell -14.7% to ~CHF 317.30 (lowest). Geneva rose modestly to ~CHF 562 (highest). The spread between cheapest and most expensive canton sits around CHF 245/month for an identical federal benefit catalogue.
- After the cantonal IPV subsidy applies for moderate-earning households, the after-subsidy spread is materially smaller than the headline. We model both numbers — headline and net — for clients moving canton or weighing a job offer that involves a canton change.
Two adults, both 30, both on the same insurer’s standard plan with the same Franchise — one in Zug, one in Geneva. The Zug premium for 2026 averages around CHF 317 a month. The Geneva premium averages around CHF 562. Same federal benefits, identical care guaranteed by Article 25 KVG, the same insurer. The spread isn’t a mistake or a sales tactic. It’s structural — a result of how Swiss health insurance is funded, priced, and pooled. Once you see the mechanics, the spread makes sense.
The federal-law foundation.
Swiss basic health insurance is governed by the Federal Health Insurance Act (KVG). Article 25 fixes the catalogue of medical care every insurer must cover — identical across all 12+ insurers and all 26 cantons. Article 41 lets you choose your insurer freely. Article 7 lets you switch annually.
What insurers cannot do is set premiums freely. The Federal Office of Public Health (BAG) approves every premium for every insurer × canton × age group × model, every September, for the following calendar year. The premiums you see on priminfo.ch are not market prices — they are federally approved tariffs based on the actual cost of care in each canton, plus a regulated administrative margin.
The premium variation you see between cantons is therefore not noise. It is the cleanest signal of how much medical care the average insured person in each canton actually consumes.
Why the canton level.
The federal-funding mechanic, plain.
Inpatient hospital care under KVG is funded jointly: cantons pay at least 55%, basic insurance pays up to 45%, under Article 49a KVG. The canton’s share is funded from cantonal taxes; insurance’s share comes from premiums. So a canton with high inpatient costs — many hospitals, expensive specialist treatment, a demographic mix that uses more care — pushes both sides of the funding equation upward. Higher canton tax burden, higher premiums.
Outpatient care is funded almost entirely by insurance, with no cantonal contribution to the per-bill cost. The per-canton outpatient cost varies as well — driven by specialist density, prescribing patterns, and how often patients use care.
The result: each canton pools its insureds at canton-level cost. Move to Geneva, your premium is the Geneva pool premium. Move to Zug, the Zug pool premium. Same insurer, same plan, different price — because the underlying cost of medical care in each pool is genuinely different.
The 2026 spread, in numbers.
The federal-average adult premium for 2026 is CHF 465.30/month — a 4.1% increase versus 2025. Within that average sits a CHF 245/month spread between the cheapest and most expensive cantons.
Approximate 2026 monthly basic-insurance premium, adult age 30, Standard model — verified ranges from priminfo.ch and BAG announcements (verify exact figure for your situation on priminfo.ch).
| Canton | 2026 average adult premium | YoY change | Position |
|---|---|---|---|
| ◆ Zug | ~CHF 317 | −14.7% (largest 2026 reduction) | Cheapest |
| Appenzell Innerrhoden | ~CHF 360–390 | low single-digit | Among cheapest |
| Uri / Nidwalden / Obwalden | ~CHF 380–420 | moderate | Below average |
| Aargau / Solothurn | ~CHF 430–470 | near average | Mid-tier |
| Bern | ~CHF 440–490 | near average | Mid-tier |
| Zürich | ~CHF 470–510 | near average | Above average |
| Ticino | ~CHF 480–530 | moderate | Above average |
| Basel-Stadt | ~CHF 530–580 | above average | High |
| Vaud | ~CHF 540–590 | above average | High |
| ◆ Geneva | ~CHF 562 | +3.0% (modest for 2026) | Highest |
The canton variation explains roughly half of the premium variation a typical reader sees on priminfo.ch. The other half is insurer competition within a canton — different insurers price slightly differently for the same canton × age × model, within BAG-approved bands, typically a CHF 30–80/month spread between cheapest and average insurer in any single canton. Stack the two layers and the cheapest combination (cheapest insurer × low-cost canton × alternative model) versus the most expensive (most-expensive insurer × high-cost canton × Standard model) easily separates by CHF 300+/month for the same federal benefits.
Why Geneva, why Zug.
The structural drivers, illustrated with the two cantons at the extremes of the 2026 spread.
Geneva. High specialist density — the Hôpitaux Universitaires de Genève (HUG) is one of the largest hospital systems in Switzerland, with multiple private clinics (La Tour, La Colline, La Métairie, Genolier across the lake) and a strong outpatient specialist sector. Older average insured population. Higher prescribing intensity per insured. Generous canton-funded outpatient infrastructure. Result: high cost of care per insured → high BAG-approved premium.
Zug. Smaller resident population. Younger demographic mix — working-age finance, commodities, and tech professionals dominate, with fewer pensioners proportionally. Lower outpatient specialist density. Smaller per-insured cost. The canton’s strong fiscal base (large corporate-tax revenues from international companies headquartered there) lets it fund a healthy share of cantonal hospital costs from taxes rather than premium revenue. Result: low cost of care per insured → low BAG-approved premium, with the 2026 reduction of -14.7% reflecting an unusually favourable claims year and accumulated reserve releases.
Same federal benefits on both sides. Identical hospital catalogue, identical specialist coverage, identical pharmaceutical Spezialitätenliste. The CHF 245 monthly spread between Zug and Geneva for 2026 reflects how much care the average insured in each canton actually consumes, not how much they’re entitled to.
Premium regions within a canton.
Less well-known but worth knowing: some cantons sub-divide into premium regions (Prämienregionen).
- Zürich operates Region 1 (Zürich city + suburban Glattal) at approximately 5% higher premium than Region 2 (rest of canton, including Winterthur, Wetzikon, Uster, Bülach, the Zürcher Oberland, the Weinland). The premium register treats addresses by postcode.
- Bern, St. Gallen, Aargau also subdivide, with smaller spreads of 2–4%.
- Geneva, Vaud, Zug, Basel-Stadt and the smaller cantons typically operate as a single region.
If you’re moving from Zürich Wiedikon (Region 1) to Wetzikon (Region 2), the address change can knock CHF 30–50 off the monthly premium even with the same insurer and plan. We routinely catch this in client moves; the insurers process the change automatically once you update your registered address with your Gemeinde and notify the insurer, but the saving is real and worth confirming flowed through within 4–6 weeks of the move.
Quick check
Want us to verify your current premium-region assignment and check whether the address-change saving has actually been applied?
When you move canton.
The practical procedure, end to end.
Notify your insurer in writing within 30 days.
Standard insurer practice; verify the specific window in your insurer's AVB. Include the new address and the effective move date. Most insurers accept email or portal upload; some still require a registered letter.
Premium recalculates from the move date.
The insurer applies the new canton × premium-region tariff from the day you took up residence at the new address — not from the day you notified them. If the new premium is lower, you receive a credit for the overlap period; if higher, an additional bill.
Confirm receipt in writing — updated policy schedule.
You should receive a revised policy schedule (Versicherungspolice / police d'assurance) within 4–6 weeks of notifying the insurer. The new premium is on the front page; the canton and premium-region codes are visible. If the schedule doesn't arrive by week 6, call.
Adjust your direct debit or standing order.
Many readers forget this step and end up over- or under-paying for months. A higher new premium triggers a payment shortfall the bank silently absorbs into your balance; a lower new premium means continuing to overpay.
You retain the extraordinary cancellation right.
Article 7 paragraph 2 KVG gives an extraordinary right to cancel and switch insurer when the contract terms effectively change — a meaningful premium recalculation triggers it. The cancellation must arrive in writing by the end of the month before the new premium applies. Most readers don't use this right when moving; sometimes worth using if the new canton has a materially better-priced alternative insurer.
Re-evaluate your insurance model.
Hausarzt model availability differs by canton. Your existing GP-based model may not transfer cleanly — your designated GP doesn't practise in the new canton. Telmed and Pharmed models tend to travel more cleanly because the access point is national rather than local. We cover the model walkthrough in [Swiss health insurance models explained](/blog/health-insurance-models-switzerland/).
IPV — the quiet equalizer.
For moderate-earning households, the cantonal Individuelle Prämienverbilligung (IPV) materially compresses the canton spread.
Federal law requires every canton to operate an IPV scheme. Thresholds and amounts vary materially:
- High-premium cantons (Geneva, Vaud, Basel-Stadt) often have generous IPV — partly compensating for the high tariff. A single adult earning CHF 60,000 in Geneva can receive CHF 100–200/month of subsidy.
- Low-premium cantons (Zug, Appenzell) have stricter IPV thresholds. Fewer households qualify because the headline premium is already manageable.
- Mid-tier cantons (Zürich, Bern, Aargau) sit between — moderate-earning households often qualify for partial IPV.
The net effect: a Geneva household at CHF 100k income may pay CHF 350–400 net premium after IPV; the same household in Zug may pay around CHF 320 with no IPV. Geneva’s headline premium is materially higher, but the after-subsidy reality is often closer than the headline suggests.
Each canton operates its own application portal. Some apply automatically based on tax data (Geneva, parts of Vaud); most require an explicit application through the cantonal social-insurance office (Ausgleichskasse / Caisse de compensation). Thresholds adjust annually with the cantonal tax brackets — worth re-checking eligibility every year, particularly after a household-income change.
The four traps applied to canton variation.
trap 01
The age-curve trap.
Some supplementary plans are cheap at 32 and brutal at 55. We model the 20-year cost, not the signup price.
trap 02
The 3-month deadline.
New residents must register for basic insurance within 3 months or face penalty surcharges and canton-assigned coverage.
trap 03
Coverage that pays vs. coverage that fights.
Every insurer's brochure looks generous. The real question is which ones actually approve claims.
trap 04
We match coverage to your life.
We check actual needs and recommend only what fits, even if that means fewer products than expected.
The longer reference on each trap — federal-law foundation, the typical misunderstanding, the cost, what we do — sits in the four-traps deep dive.
These four traps map directly to the canton-premium question. The age-curve trap appears as the headline-premium trap — readers compare gross premiums across cantons and assume the spread is absolute. After IPV and the model-discount layer, the real spread for a moderate household is often half what the priminfo.ch landing page suggests. The three-month deadline maps to the move-canton 30-day notification window: notify the insurer in writing within 30 days of the move, or the premium recalculation may not flow back to the move date cleanly. Coverage that pays vs coverage that fights is the same-insurer-different-cantons subtlety: the same insurer can handle claims differently in different cantons because of different cantonal practice norms — reputation matters at canton level, not just at insurer level. And matching coverage to your life is the wrong-comparison trap — for someone with a strong reason to be in Geneva (job, family, language, lifestyle), comparing the Geneva premium to a Zug premium is irrelevant. The right comparison is Geneva insurer A versus Geneva insurer B versus Geneva model X versus Geneva model Y, layered with the IPV calculation.
When canton choice is genuinely worth weighing.
Counter-intuitive section, on-brand. Three scenarios where the canton-premium question is the right thing to model:
Newly arriving in Switzerland and flexible on canton. The premium spread is real money over a 10-year horizon — CHF 245/month between the extremes is CHF 29,400 over a decade for a single adult, more for a family. We model the canton-premium picture alongside cantonal income tax, schools (if relevant), and commute logistics for clients who haven’t yet committed to a city. For relocation logistics beyond insurance — agency search, registration paperwork, school search — relofinder.ch is the partner we route clients to.
Considering a job offer that involves a canton move. Model the after-IPV net premium plus the canton tax change. Sometimes the headline salary increase disappears against tax-and-premium swings. A CHF 10,000 nominal raise to move from Zug to Geneva can land as a CHF 2,000-after-tax-and-premium reduction in net household income. Worth running the maths before signing.
Already settled with school-age kids. Moving for premium savings rarely makes sense. Stay; lever the model, the Franchise, and the within-canton insurer choice instead. We cover those levers in Swiss health insurance — and why “cheapest” is partly the wrong question, Swiss health insurance models explained, and the change-season audit at What changes in Swiss health insurance for 2027.
The largest single insurance decision most expat families make is which canton to live in. Once that’s set, the within-canton decisions are smaller. We help with both, in that order.
When this is genuinely worth running through with us.
Three signals that the canton-premium question warrants a 45-minute review:
- You’re newly arriving in Switzerland and have flexibility on canton — we model headline + after-IPV across 3–5 candidate cantons before you commit
- You’re weighing a job offer that involves a canton move — we layer premium, IPV, and the canton tax change to project the actual after-tax-and-premium net change
- You’ve moved canton in the last 30 days and need to update insurance, verify the IPV question, and confirm the premium-region assignment came through
The honest answer.
The canton premium spread is one of the most consequential numbers in Swiss household finance and one of the least understood. The CHF 245/month gap between the cheapest 2026 canton (Zug at ~CHF 317) and the most expensive (Geneva at ~CHF 562) is real money — but the after-IPV and after-cantonal-tax reality often compresses the gap meaningfully for moderate-earning households. The federal-law mechanics (Art. 49a KVG funding split, BAG-approved per-canton tariffs, federally-mandated IPV) explain why the spread exists; the canton-level cost of care explains how big it is.
We read the Swiss insurance contracts so you don’t have to. The canton premium spread is one of the cleanest pieces of the Swiss system on paper and one of the most easily misread in practice. We model the after-IPV, after-model-discount, after-tax-effect picture in 45 minutes. Free. In English. With Robert.
Common questions

