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:
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)
| # | Canton | Value | Year |
|---|---|---|---|
| 1 | Zug | CHF 324.9 per month | 2027 |
| 2 | Appenzell Inner Rhodes | CHF 340.5 per month | 2027 |
| 3 | Uri | CHF 377.7 per month | 2027 |
| 4 | Obwalden | CHF 386.7 per month | 2027 |
| 5 | Nidwalden | CHF 397.2 per month | 2027 |
| 6 | Grisons | CHF 415.76 per month | 2027 |
| 7 | Schwyz | CHF 418.5 per month | 2027 |
| 8 | Lucerne | CHF 422.18 per month | 2027 |
| 9 | Appenzell Outer Rhodes | CHF 422.3 per month | 2027 |
| 10 | Glarus | CHF 426.5 per month | 2027 |
| 11 | St. Gallen | CHF 427.48 per month | 2027 |
| 12 | Thurgau | CHF 433.2 per month | 2027 |
| 13 | Valais | CHF 460.73 per month | 2027 |
| 14 | Aargau | CHF 464.7 per month | 2027 |
| 15 | Fribourg | CHF 465.48 per month | 2027 |
| 16 | Schaffhausen | CHF 470.43 per month | 2027 |
| 17 | Zurich | CHF 477.08 per month | 2027 |
| 18 | Solothurn | CHF 493.5 per month | 2027 |
| 19 | Bern | CHF 494.42 per month | 2027 |
| 20 | Vaud | CHF 543.5 per month | 2027 |
| 21 | Basel-Landschaft | CHF 544.66 per month | 2027 |
| 22 | Jura | CHF 551 per month | 2027 |
| 23 | Neuchâtel | CHF 558.8 per month | 2027 |
| 24 | Basel-Stadt | CHF 570.6 per month | 2027 |
| 25 | Ticino | CHF 603.66 per month | 2027 |
| 26 | Geneva | CHF 610.6 per month | 2027 |
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.
| Canton | Lowest | Average | Standard model | Gap |
|---|---|---|---|---|
| Geneva | 483.4 | 610.6 | 778.35 | 127.2 |
| Basel-Landschaft | 432.59 | 544.66 | 689.38 | 112.07 |
| Nidwalden | 286.75 | 397.2 | 517.57 | 110.45 |
| Schaffhausen | 360.5 | 470.43 | 601.15 | 109.93 |
| Zurich | 368.92 | 477.08 | 619.43 | 108.16 |
| Ticino | 499.65 | 603.66 | 748.5 | 104.01 |
| Schwyz | 316.2 | 418.5 | 543.33 | 102.3 |
| Fribourg | 363.86 | 465.48 | 609.2 | 101.62 |
| Aargau | 363.7 | 464.7 | 596.25 | 101 |
| Solothurn | 392.8 | 493.5 | 632.73 | 100.7 |
| Basel-Stadt | 470.7 | 570.6 | 745.76 | 99.9 |
| Appenzell Outer Rhodes | 322.4 | 422.3 | 574.62 | 99.9 |
| Glarus | 327.5 | 426.5 | 558.16 | 99 |
| Valais | 362.4 | 460.73 | 574.86 | 98.33 |
| Zug | 227.5 | 324.9 | 447.7 | 97.4 |
| Thurgau | 336.5 | 433.2 | 573.73 | 96.7 |
| Vaud | 447.86 | 543.5 | 696.57 | 95.64 |
| Uri | 282.3 | 377.7 | 520.57 | 95.4 |
| Jura | 456 | 551 | 714.5 | 95 |
| Neuchâtel | 465.4 | 558.8 | 736.92 | 93.4 |
| Bern | 401.26 | 494.42 | 644.5 | 93.16 |
| Appenzell Inner Rhodes | 248.4 | 340.5 | 479.03 | 92.1 |
| Lucerne | 330.59 | 422.18 | 561.27 | 91.59 |
| St. Gallen | 336.03 | 427.48 | 570.83 | 91.45 |
| Grisons | 324.91 | 415.76 | 558.66 | 90.85 |
| Obwalden | 299 | 386.7 | 523.59 | 87.7 |
🔍 Verify this figure
| Official source | BAG / priminfo |
| Dataset (archive) | data/cost/health-premiums-cantons.json · manifest |
| SHA-256 checksum | 6570ea8dbdbee972c93c09fc… |
| Last retrieved from source | 2026-10-02 |
| Archive release (immutable) | SLI-2026-10-03.32 |
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.