Skip to content
Official MCP RegistryListed

ch.swisslivingindex/swiss-living-index

Official Swiss living-cost & relocation data for all 26 cantons — taxes, rent, premiums, jobs.

First seen 2 Oct 2026. Evidence as of 3 Oct 2026.

28
Tools
From an anonymous probe
1
Source listings
Each with its own history
17
Recorded changes
Since first seen

Tools

ToolDescriptionBehaviour
book_consultationRequest a personal consultation with Mirabello Consultancy (Swiss relocation & investment-migration specialists) for questions beyond the data — international moves, residency, lump-sum taxation, wealth planning. Requires explicit consent to share contact details.Not declared
commune_taxLive income+wealth tax for a specific commune & household (official ESTV, year 2026). commune = name or postcode; income in CHF; married bool; children count; wealth in CHF.Not declared
commute_costMonthly commute cost between two Swiss places: by car at the official Swiss average fuel price (BFS) and by electric car at the home commune official electricity tariff (ElCom H4), plus the public-transport journey time (Swiss timetable). Distance defaults to straight line × 1.3 between the stations (labelled estimate) unless km_one_way is given. Public-transport fares are not open official data and are not included.Not declared
compare_cantonsCompare 2–4 cantons across all metrics. cantons = array of abbreviations.Not declared
compare_health_insurersEvery approved basic health-insurance premium (FOPH) for a commune or premium region: cheapest offers for an adult (26+), young adult (19–25) or child, by deductible, insurance model (standard, family doctor/HMO, telemedicine, other) and accident cover, with the insurer and product. year 2027 (next year) or 2026. Premiums depend on the commune of residence, so give commune (name or BFS number) or region (e.g. ZH-1).Not declared
estimate_net_moveEstimate the net yearly CHF impact of moving between two Swiss communes for a household: live commune-level tax (official ESTV 2026) plus canton-average rent and health-premium differences. Positive savings = the move saves money. The flagship relocation calculation as a tool.Not declared
ev_charging_nearLive availability of public EV charging points in Switzerland (official SFOE feed, minutes old): national and per-canton availability and fast chargers; with place (postcode or locality) or lat/lon also the nearest points within km with their live status. No prices (no official register exists).Not declared
fuel_prices_nearIs the drive across the border worth it? Official station prices in France, Austria and Italy (live / daily official sources) near a Swiss place, ranked by net saving vs the official Swiss average price (BFS) after the fuel used for the round trip. place = postcode or locality (or lat/lon). Location is used for this lookup only.Not declared
get_cantonGet all metric values for one canton. canton = 2-letter abbreviation (e.g. ZH, GE, TI). rank 1 = lowest value for cost metrics (dir 'low', e.g. taxes/rent) and highest value for capacity/benefit metrics (dir 'high', e.g. sunshine/jobs). Ranks describe order under the stated scenario, not universal suitability.Not declared
get_communeFact sheet for one Swiss commune (by name, BFS number or postcode): population, foreign residents, migration, jobs, new dwellings, gigabit and fibre coverage, public-transport accessibility, solar power, EV share, cars, cross-border commuters, commune finances, its canton context (tax, rent, premium ranks), live income tax for a reference profile (official ESTV), and the national fuel reference.Not declared
get_datasetRead one Swiss Living Index dataset (id from list_datasets), exactly as published on the site (official values, unchanged). Filter with canton (2-letter) and/or commune (name or BFS number), section (a top-level key), from_year / to_year. Large datasets return a size summary first so you can narrow the request. Every reply carries source, source URL and the page to cite.Not declared
get_electricity_priceOfficial electricity tariff (ElCom) for a Swiss commune and its grid operator(s): total, energy, grid use, commune charges and federal levy in Rappen per kWh, for 2025–2027, and the yearly bill for a consumption profile (ElCom categories H1–H8, default H4 = 5-room flat, 4500 kWh) or your own kWh.Not declared
get_family_tax_deductionsSwiss income-tax deductions for families (ESTV tax folder): maximum childcare (third-party care) deduction per child and the child deduction (Kinderabzug) rule for a canton, plus the federal values. canton = 2-letter abbreviation; omit for federal only.Not declared
get_housing_costsAverage monthly housing costs per household in Switzerland (BFS household budget survey HABE): net rent or mortgage interest, ancillary costs (Nebenkosten: flat-rate charges, water, waste water, waste, upkeep), energy (electricity, gas/fuels, heating), with BFS quality grades. Latest year for Switzerland; with canton also the values of its major region (pooled period). Means over all households incl. owners.Not declared
get_minimum_wageStatutory cantonal minimum wages in Switzerland (official cantonal pages): hourly amount, valid from, history and the monthly equivalent at 40 hours. Only five cantons have one (BS, GE, JU, NE, TI); without canton the list of all five is returned. Elsewhere minimums apply only through collective or standard employment contracts.Not declared
get_payroll_ratesOfficial Swiss social-security payroll deductions for the current year (AHV/IV/EO, unemployment insurance ALV with ceiling, occupational pension BVG coordinated salary and age credits), as used for a gross-to-net salary estimate.Not declared
get_premium_subsidyHealth-insurance premium subsidies (Prämienverbilligung / réduction des primes) per canton (FOPH KVSTAT): share of insured receiving a subsidy, average CHF per beneficiary and per household, subsidy as % of the mean premium, federal vs cantonal funding, plus the responsible cantonal office (name, address, phone, website). canton = 2-letter abbreviation.Not declared
get_reference_rateSwiss mortgage reference interest rate for rents (BWO/FOH): current rate, valid since, next publication dates, every change since 2008, and the rule for rent adjustments (VMWG Art. 13). Optional lease_rate (the rate in the lease) returns the quarter-point steps since then. Also returns the latest BFS rent price index (quarterly change, annual change, share of rents up/down/unchanged).Not declared
get_salaryOfficial gross monthly salaries in Switzerland (BFS Swiss Earnings Structure Survey LSE): median and P10/P25/P75/P90 for all employees, women and men, by major region and economic sector. canton (2-letter) is mapped to its BFS major region, because the FSO publishes salaries by major region only; sector = NOGA division code (e.g. 62) or a word (e.g. "IT", "banking", "construction"); year = survey year (default latest). CHF per month, gross, standardised to full time.Not declared
get_trendHistorical year-series for a metric in one canton (e.g. sunshine back to 1884, migration to 1981, rent to 2010). metric = key from list_metrics with history: rent_mean, net_migration_per_1000, foreigner_pct, sunshine_hours, balance_per_capita, beds_per_1000, jobs, unemployment_pct (SECO yearly averages to 1993). Optional from_year.Not declared
household_budgetWhat Swiss households spend per month (BFS household budget survey, official): income, social insurance, taxes, health premiums, food, restaurants, housing and energy, transport, leisure and more, for all households, singles, couples without children, families and retired couples.Not declared
list_datasetsCatalogue of EVERY dataset published by the Swiss Living Index (about 125: migration, births and first names, crime, public finances, cross-border commuters, vehicles, broadband, sustainability, naturalisations, permits, health care, housing, income, education and more), each with source, geography (Switzerland / canton / commune), years and page. Without arguments it returns the topics; with topic or query it returns the matching datasets. Then read one with get_dataset.Not declared
list_metricsList available metrics for the 26 Swiss cantons (key, label, unit, source, what higher/lower means).Not declared
rank_by_metricRank all cantons by a metric. metric = a key from list_metrics; order = "high" or "low" (default high).Not declared
recommend_cantonPersonal canton recommendation ("Where should I live in Switzerland?"): weight 5 categories 0–3 (cost = rent/premiums/electricity; tax = income tax/fiscal balance; work = jobs/unemployment/migration; env = sunshine/crime/vacancy; health = hospital capacity) and get all 26 cantons scored by the transparent percentile method of the Swiss Living Quality Index. Every evidence figure carries value, unit, rank, source and year. Scores describe order under the stated weights, not universal suitability.Not declared
salary_by_occupationOfficial gross monthly salaries by occupation group (ISCO-08) and age band (up to 29, 30–49, 50+), median and P10–P90, for all, women and men, by major region (BFS LSE). occupation = ISCO code or words (e.g. "nurse", "engineer", "teacher", "IT"); canton maps to its major region.Not declared
search_communeFind Swiss communes by name or postcode (official ESTV location register). Returns commune name, canton and postcode — use before commune_tax or estimate_net_move when the spelling is uncertain.Not declared
upcoming_votesThe next Swiss federal vote dates and (once announced) the subjects on the ballot, in DE/FR/IT/EN (official Federal Chancellery / VoteInfo data).Not declared

Change history

  1. salary_by_occupation: tool added
  2. list_datasets: tool added
  3. household_budget: tool added
  4. get_salary: tool added
  5. get_reference_rate: tool added
  6. get_premium_subsidy: tool added
  7. get_payroll_rates: tool added
  8. get_minimum_wage: tool added
  9. get_housing_costs: tool added
  10. get_family_tax_deductions: tool added
  11. get_electricity_price: tool added
  12. get_dataset: tool added
  13. get_commune: tool added
  14. fuel_prices_near: tool added
  15. ev_charging_near: tool added
  16. compare_health_insurers: tool added
  17. commute_cost: tool added
Source listings
SourceListingFirst seenLast seenVersions
Official MCP Registrych.swisslivingindex/swiss-living-index2 Oct 20263 Oct 20261