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 roughly CHF 900–2,900 per year depending on the canton.

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 →