Civiora
Panorama of snow-covered Alpine peaks in light haze

Swiss municipal open data platform

All the essential data on your Swiss municipality.

Clear. Comparable. Reliable. Taxes, premiums, electricity, housing, population and public transport for all 2’110 municipalities — official, dated, cited sources only.

2’110municipalities covered
9’051’029inhabitants (2024)
12official datasets
4languages

Civiora Index — major cities at a glance

Derived from official data
Zürich ZH 66/100 Genève GE 55/100 Basel BS 47/100 Lausanne VD 36/100 Bern BE 36/100

Proprietary index computed from official public data (costs, housing, transport service). Neither an official score nor a quality-of-life measure.

See the rankings →

Municipality profiles 2’110 pages with taxes, premiums, electricity, housing, demographics — every value with source and year. Compare municipalities Up to five municipalities side by side, on identical scenarios. Municipality map Interactive choropleth of all 2’110 municipalities, selectable indicator. Rankings The cheapest and best-served municipalities, by official indicator.

An infrastructure of trust

Official sources only FSO, FTA, FOPH, ElCom, opentransportdata.swiss, swisstopo/ThemaKart.
Public methodology Formulas, weights, scenarios and limits documented and versioned.
Traceable provenance Every value carries its source, year, unit and status.
Honest about gaps Missing data is shown as missing — never silently estimated.

Latest news

All news →

Territory · 4 min read

2’110 municipalities on 1 January 2026: five years of mergers redraw the Swiss map

Switzerland has 2’110 municipalities on 1 January 2026, down from 2’172 five years earlier, according to the official register kept by the Federal Statistical Office. Over five years, 83 municipalities were absorbed through mergers and 21 new entities were created. The same register year records a case unique to the period: Moutier and its 7’256 residents leave the canton of Bern to join the canton of Jura.

Energy · 4 min read

Electricity tariffs 2026: from one municipality to the next, bills vary more than fourfold

The same household pays 9.64 centimes per kilowatt-hour for its electricity in Zwischbergen (VS), but 43.61 centimes in Kestenholz (SO), according to the 2026 tariffs published by ElCom. The gap reaches a ratio of 4.5. For an annual consumption of 4’500 kWh, the bill thus rises from around CHF 430 to nearly CHF 1’960, without moving home or changing habits.

Health · 4 min read

Health insurance premiums 2026: up to CHF 3’318 apart per year depending on the region

An adult pays an average of CHF 311.50 a month in Zug, against CHF 588 in Ticino’s highest premium region. The gap reaches CHF 276.50 a month, or CHF 3’318 a year, according to the official 2026 averages published by the Federal Office of Public Health (FOPH). Place of residence remains one of the most visible factors in the level of the premium.

Explore by canton

AG · 196AI · 5AR · 20BE · 334BL · 86BS · 3FR · 119GE · 45GL · 3GR · 100JU · 51LU · 79NE · 24NW · 11OW · 7SG · 75SH · 26SO · 104SZ · 30TG · 80TI · 100UR · 19VD · 300VS · 122ZG · 11ZH · 160