106 Swiss municipalities

Health Insurance by Municipality: the 106 largest Swiss cities

Swiss health insurance premiums vary not only by canton, but also by municipality (premium region 1, 2, or 3). Pick your residence — we'll show you the cheapest insurer for your ZIP code.

🇩🇪 German-speaking Switzerland

ZürichZH

ZIP 8001 · PR1 · 436,000

BaselBS

ZIP 4001 · 177,000

BernBE

ZIP 3011 · PR1 · 146,000

WinterthurZH

ZIP 8400 · PR2 · 117,000

LuzernLU

ZIP 6003 · PR1 · 83,000

St. GallenSG

ZIP 9000 · PR1 · 78,000

Biel/BienneBE

ZIP 2502 · PR1 · 55,000

ThunBE

ZIP 3600 · PR2 · 44,000

KönizBE

ZIP 3098 · PR1 · 43,000

ChurGR

ZIP 7000 · PR1 · 40,000

SchaffhausenSH

ZIP 8200 · PR1 · 36,000

UsterZH

ZIP 8610 · PR2 · 36,000

ZugZG

ZIP 6300 · 30,000

DübendorfZH

ZIP 8600 · PR2 · 30,000

EmmenLU

ZIP 6020 · PR1 · 30,000

DietikonZH

ZIP 8953 · PR2 · 29,000

KriensLU

ZIP 6010 · PR1 · 28,000

Rapperswil-JonaSG

ZIP 8640 · PR2 · 27,000

FrauenfeldTG

ZIP 8500 · 26,000

BaarZG

ZIP 6340 · 25,000

WädenswilZH

ZIP 8820 · PR2 · 25,000

WetzikonZH

ZIP 8620 · PR3 · 25,000

WilSG

ZIP 9500 · PR1 · 24,000

HorgenZH

ZIP 8810 · PR2 · 23,000

KreuzlingenTG

ZIP 8280 · 22,000

BülachZH

ZIP 8180 · PR3 · 22,000

WettingenAG

ZIP 5430 · 21,000

AarauAG

ZIP 5000 · 21,000

RiehenBS

ZIP 4125 · 21,000

AllschwilBL

ZIP 4123 · PR1 · 21,000

KlotenZH

ZIP 8302 · PR2 · 21,000

OpfikonZH

ZIP 8152 · PR2 · 21,000

BadenAG

ZIP 5400 · 20,000

SchlierenZH

ZIP 8952 · PR2 · 20,000

AdliswilZH

ZIP 8134 · PR2 · 19,000

Reinach (BL)BL

ZIP 4153 · PR1 · 19,000

VolketswilZH

ZIP 8604 · PR2 · 19,000

OltenSO

ZIP 4600 · 18,000

RegensdorfZH

ZIP 8105 · PR2 · 18,000

ThalwilZH

ZIP 8800 · PR2 · 18,000

OstermundigenBE

ZIP 3072 · PR1 · 18,000

MuttenzBL

ZIP 4132 · PR1 · 18,000

Gossau (SG)SG

ZIP 9200 · PR1 · 18,000

Illnau-EffretikonZH

ZIP 8307 · PR3 · 17,000

SolothurnSO

ZIP 4500 · 17,000

GrenchenSO

ZIP 2540 · 17,000

ChamZG

ZIP 6330 · 17,000

WallisellenZH

ZIP 8304 · PR2 · 16,000

BurgdorfBE

ZIP 3400 · PR2 · 16,000

LangenthalBE

ZIP 4900 · PR3 · 16,000

SteffisburgBE

ZIP 3612 · PR2 · 16,000

PrattelnBL

ZIP 4133 · PR1 · 16,000

FreienbachSZ

ZIP 8807 · 16,000

EinsiedelnSZ

ZIP 8840 · 16,000

Wohlen (AG)AG

ZIP 5610 · 16,000

HerisauAR

ZIP 9100 · 16,000

LyssBE

ZIP 3250 · PR2 · 15,000

BinningenBL

ZIP 4102 · PR1 · 15,000

ArbonTG

ZIP 9320 · 15,000

SchwyzSZ

ZIP 6430 · 15,000

SpreitenbachAG

ZIP 8957 · 14,000

Küsnacht (ZH)ZH

ZIP 8700 · PR2 · 14,000

LiestalBL

ZIP 4410 · PR1 · 14,000

AmriswilTG

ZIP 8580 · 14,000

Muri bei BernBE

ZIP 3074 · PR1 · 13,000

UzwilSG

ZIP 9240 · PR2 · 13,000

Brig-GlisVS

ZIP 3900 · PR2 · 13,000

GlarusGL

ZIP 8750 · 12,000

LenzburgAG

ZIP 5600 · 11,000

DavosGR

ZIP 7270 · PR2 · 11,000

SarnenOW

ZIP 6060 · 10,000

Altdorf (UR)UR

ZIP 6460 · 9,000

StansNW

ZIP 6370 · 8,000

AppenzellAI

ZIP 9050 · 6,000

🇫🇷 French-speaking Switzerland (Romandie)

🇮🇹 Italian-speaking Switzerland (Ticino)

Why does the municipality matter?

In the cantons of Bern, Graubünden, Lucerne, St. Gallen, and Zurich, there are 3 premium regions per canton; in Basel-Country, Fribourg, Schaffhausen, Ticino, Vaud, and Valais, there are 2 regions. All other cantons have a uniform premium region.

What this means: in Zurich-City (region 1), a 35-year-old pays up to CHF 50 more per month for the same policy than in Winterthur (region 2) — with no change in medical coverage. The right insurer choice in your municipality can save CHF 800-2,700 per year.

Not living in one of the listed municipalities?

No problem — the wizard works for any Swiss ZIP code. We detect canton and premium region automatically.

Start comparison →