Ubivo Cost-of-Living Index 2025
Switzerland’s cheapest municipalities to live in 2025
Tax, health-insurance premium and electricity together make up a household’s real annual cost — and it varies hugely by municipality. We computed it for 2,098 Swiss municipalities from the same official sources as our address-level location reports.
That is what separates Baar (ZG, CHF 14,185) from Les Verrières (NE, CHF 31,676) — for an identical profile (couple without children, CHF 100,000 income). Purely by where you live.
The 10 cheapest municipalities for families
Family with children, an income of CHF 100,000 — annual total cost (tax, health insurance, electricity), ascending.
| # | Municipality | Canton | Total cost/year |
|---|---|---|---|
| 1 | Baar | ZG | CHF 13,273 |
| 2 | Cham | ZG | CHF 13,273 |
| 3 | Oberägeri | ZG | CHF 13,273 |
| 4 | Risch | ZG | CHF 13,273 |
| 5 | Unterägeri | ZG | CHF 13,273 |
| 6 | Walchwil | ZG | CHF 13,273 |
| 7 | Zug | ZG | CHF 13,273 |
| 8 | Steinhausen | ZG | CHF 13,288 |
| 9 | Neuheim | ZG | CHF 13,345 |
| 10 | Menzingen | ZG | CHF 13,351 |
The 10 cheapest municipalities for retirees
Retired couple, CHF 80,000 income — same total-cost calculation, its own ranking.
| # | Municipality | Canton | Total cost/year |
|---|---|---|---|
| 1 | Baar | ZG | CHF 13,473 |
| 2 | Zug | ZG | CHF 13,489 |
| 3 | Walchwil | ZG | CHF 13,497 |
| 4 | Cham | ZG | CHF 13,505 |
| 5 | Oberägeri | ZG | CHF 13,505 |
| 6 | Unterägeri | ZG | CHF 13,505 |
| 7 | Steinhausen | ZG | CHF 13,520 |
| 8 | Risch | ZG | CHF 13,521 |
| 9 | Hünenberg | ZG | CHF 13,589 |
| 10 | Menzingen | ZG | CHF 13,639 |
Canton ranking
Median total cost per canton (couple without children, CHF 100,000), ascending — which canton is cheapest on average.
| # | Canton | Median/year | Municipalities |
|---|---|---|---|
| 1 | Zug (ZG) | CHF 14,235 | 11 |
| 2 | Schwyz (SZ) | CHF 19,641 | 30 |
| 3 | Appenzell I.Rh. (AI) | CHF 20,399 | 4 |
| 4 | Nidwalden (NW) | CHF 20,575 | 11 |
| 5 | Graubünden (GR) | CHF 21,131 | 99 |
| 6 | Uri (UR) | CHF 22,012 | 19 |
| 7 | Zürich (ZH) | CHF 22,372 | 157 |
| 8 | Schaffhausen (SH) | CHF 22,767 | 26 |
| 9 | Aargau (AG) | CHF 22,857 | 195 |
| 10 | Thurgau (TG) | CHF 22,940 | 80 |
| 11 | St. Gallen (SG) | CHF 22,992 | 74 |
| 12 | Luzern (LU) | CHF 23,350 | 80 |
| 13 | Obwalden (OW) | CHF 23,358 | 7 |
| 14 | Glarus (GL) | CHF 23,484 | 3 |
| 15 | Wallis (VS) | CHF 23,725 | 120 |
| 16 | Appenzell A.Rh. (AR) | CHF 24,255 | 20 |
| 17 | Freiburg (FR) | CHF 25,490 | 117 |
| 18 | Basel-Landschaft (BL) | CHF 25,699 | 85 |
| 19 | Tessin (TI) | CHF 26,741 | 103 |
| 20 | Basel-Stadt (BS) | CHF 26,742 | 3 |
| 21 | Genf (GE) | CHF 27,148 | 45 |
| 22 | Solothurn (SO) | CHF 27,458 | 104 |
| 23 | Jura (JU) | CHF 28,447 | 49 |
| 24 | Bern (BE) | CHF 28,563 | 334 |
| 25 | Waadt (VD) | CHF 29,243 | 298 |
| 26 | Neuenburg (NE) | CHF 31,422 | 24 |
The cheapest municipality in every canton
Per canton, the municipality with the lowest total cost (couple without children, CHF 100,000) — sorted by total cost. Even in an expensive canton, here's the best spot.
| # | Canton | Municipality | Total cost/year |
|---|---|---|---|
| 1 | Zug (ZG) | Baar | CHF 14,185 |
| 2 | Schwyz (SZ) | Freienbach | CHF 17,773 |
| 3 | Graubünden (GR) | Rongellen | CHF 17,931 |
| 4 | Appenzell I.Rh. (AI) | Appenzell | CHF 19,123 |
| 5 | Nidwalden (NW) | Hergiswil (NW) | CHF 19,625 |
| 6 | St. Gallen (SG) | Balgach | CHF 20,442 |
| 7 | Luzern (LU) | Meggen | CHF 20,895 |
| 8 | Aargau (AG) | Oberwil-Lieli | CHF 20,916 |
| 9 | Zürich (ZH) | Rüschlikon | CHF 21,072 |
| 10 | Schaffhausen (SH) | Buchberg | CHF 21,217 |
| 11 | Thurgau (TG) | Warth-Weiningen | CHF 21,231 |
| 12 | Wallis (VS) | Zwischbergen | CHF 21,382 |
| 13 | Uri (UR) | Seedorf (UR) | CHF 21,658 |
| 14 | Obwalden (OW) | Sarnen | CHF 22,338 |
| 15 | Freiburg (FR) | Greng | CHF 22,590 |
| 16 | Appenzell A.Rh. (AR) | Teufen (AR) | CHF 22,683 |
| 17 | Glarus (GL) | Glarus | CHF 23,235 |
| 18 | Solothurn (SO) | Kammersrohr | CHF 24,762 |
| 19 | Tessin (TI) | Bedretto | CHF 24,866 |
| 20 | Basel-Landschaft (BL) | Ramlinsburg | CHF 25,169 |
| 21 | Bern (BE) | Walliswil bei Niederbipp | CHF 25,670 |
| 22 | Genf (GE) | Cologny | CHF 26,458 |
| 23 | Basel-Stadt (BS) | Bettingen | CHF 26,542 |
| 24 | Jura (JU) | Les Breuleux | CHF 26,831 |
| 25 | Waadt (VD) | Eclépens | CHF 27,813 |
| 26 | Neuenburg (NE) | La Grande-Béroche | CHF 30,676 |