Compare 2027 premiums → · · Switching insurer: your cancellation must reach the insurer by 30 November

Average health premium (adult): all cantons compared

Average health premium (adult) 2027: the lowest value is in the canton of Zug (CHF 324.9 per month), the highest in the canton of Geneva (CHF 610.6 per month). The full ranking of all 26 cantons:

Colour the map by
ZHBELUURSZOWGLFRSOBLSGGRAGTGTIVDVSNEJU

Tap a canton.

What adults actually pay on average per month: BAG’s average premium across all insurers, models and deductibles, weighted by insured persons, per premium region, averaged over the canton by adult population. This is the figure BAG uses for its yearly premium announcement. Lower is cheaper. (Source: BAG / priminfo)

#CantonValueYear
1ZugCHF 324.9 per month2027
2Appenzell Inner RhodesCHF 340.5 per month2027
3UriCHF 377.7 per month2027
4ObwaldenCHF 386.7 per month2027
5NidwaldenCHF 397.2 per month2027
6GrisonsCHF 415.76 per month2027
7SchwyzCHF 418.5 per month2027
8LucerneCHF 422.18 per month2027
9Appenzell Outer RhodesCHF 422.3 per month2027
10GlarusCHF 426.5 per month2027
11St. GallenCHF 427.48 per month2027
12ThurgauCHF 433.2 per month2027
13ValaisCHF 460.73 per month2027
14AargauCHF 464.7 per month2027
15FribourgCHF 465.48 per month2027
16SchaffhausenCHF 470.43 per month2027
17ZurichCHF 477.08 per month2027
18SolothurnCHF 493.5 per month2027
19BernCHF 494.42 per month2027
20VaudCHF 543.5 per month2027
21Basel-LandschaftCHF 544.66 per month2027
22JuraCHF 551 per month2027
23NeuchâtelCHF 558.8 per month2027
24Basel-StadtCHF 570.6 per month2027
25TicinoCHF 603.66 per month2027
26GenevaCHF 610.6 per month2027

Lowest and average premium compared

Per canton: the lowest legally possible premium (highest deductible, cheapest model and insurer), the average premium (BAG) and the standard model: sorted by the gap, i.e. by saving potential. All values in CHF per month, adults.

CantonLowestAverageStandard modelGap
Geneva483.4610.6778.35127.2
Basel-Landschaft432.59544.66689.38112.07
Nidwalden286.75397.2517.57110.45
Schaffhausen360.5470.43601.15109.93
Zurich368.92477.08619.43108.16
Ticino499.65603.66748.5104.01
Schwyz316.2418.5543.33102.3
Fribourg363.86465.48609.2101.62
Aargau363.7464.7596.25101
Solothurn392.8493.5632.73100.7
Basel-Stadt470.7570.6745.7699.9
Appenzell Outer Rhodes322.4422.3574.6299.9
Glarus327.5426.5558.1699
Valais362.4460.73574.8698.33
Zug227.5324.9447.797.4
Thurgau336.5433.2573.7396.7
Vaud447.86543.5696.5795.64
Uri282.3377.7520.5795.4
Jura456551714.595
Neuchâtel465.4558.8736.9293.4
Bern401.26494.42644.593.16
Appenzell Inner Rhodes248.4340.5479.0392.1
Lucerne330.59422.18561.2791.59
St. Gallen336.03427.48570.8391.45
Grisons324.91415.76558.6690.85
Obwalden299386.7523.5987.7
🔍 Verify this figure
Official sourceBAG / priminfo
Dataset (archive)data/cost/health-premiums-cantons.json · manifest
SHA-256 checksum6570ea8dbdbee972c93c09fc…
Last retrieved from source2026-10-02
Archive release (immutable)SLI-2026-10-03.32

Download CSV

License: CC BY 4.0 (compilation); underlying figures remain subject to the source’s terms.

Frequently asked questions

Which canton has the lowest Average health premium (adult)?

The canton of Zug, at CHF 324.9 per month.

Which canton has the highest Average health premium (adult)?

The canton of Geneva, at CHF 610.6 per month.

Calculate your move: free, at commune level →