Datenquellen und Methodik
Transparenz ist Teil des Produkts. Hier steht, woher die Daten kommen, wie der Score entsteht – und was wir bewusst nicht behaupten.
Aktive Datenquellen
Gemeindedaten
2131 Gemeinden · Bevölkerung und Altersstruktur (BFS STATPOP) · Haushaltsgrösse (BFS STATPOP) · Steuern (ESTV) · Mietniveau (BFS-Strukturerhebung) · Bodennutzung und Fläche (BFS, swisstopo) · ÖV-Güteklasse (ARE) · Haltestellen (OJP) – alle Werte aus amtlichen Quellen
https://dam-api.bfs.admin.ch/hub/api/dam/assets/24885538/masterWohnkosten
Mietniveau und Leerwohnungsziffer aus der BFS-Strukturerhebung, durchgereicht aus den Gemeindedaten
https://www.bfs.admin.chSteuerindex
Für alle 26 Kantone aus echten Gemeinde-Steuerfüssen berechnet (siehe Kanton-Quellen unten); ESTV „Steuerbelastung in den Gemeinden" (Datenstand 2018) nur als Rückfallebene für einzelne nicht abgedeckte Gemeinden
https://www.estv.admin.chImmobilienangebote
Bewusst nicht angebunden: Live-Inserate gäbe es nur über Web-Scraping. Stattdessen statistische Mietwerte des BFS.
Das Quellenverzeichnis
Jeder Wert in dieser App verweist auf einen Eintrag in dieser Liste. Sie nennt auch, was eine Quelle nicht leisten kann – etwa wenn sie nur Kantonswerte liefert.
Angebunden
Road Traffic – Traffic Situations (DATEX II 2.2.3)
ASTRA über opentransportdata.swiss
Verkehrsmeldungen · Baustellen · Sperrungen · Unfälle · Stau
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- laufend
- Lizenz
- Nutzungsbedingungen ASTRA, eigener API-Key je Produkt
Rund 5700 Einzeldatensätze je Abruf. Die Quelle führt kein severity-Element – eine Schwere wird deshalb nicht ausgewiesen. Eigene Koordinaten tragen nur 13 %; alle übrigen werden über die TMC-Ortstabelle verortet, die einen Referenzpunkt des Strassennetzes nennt, nicht den Ort des Geschehens.
https://opentransportdata.swiss/de/cookbook/road-traffic-cookbook/Road Traffic – Traffic Counters (DATEX II 2.3)
ASTRA über opentransportdata.swiss
Verkehrsaufkommen · Geschwindigkeiten · Lastwagenanteil
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- laufend
- Lizenz
- Nutzungsbedingungen ASTRA, eigener API-Key je Produkt
2492 Messstellen im Minutentakt. Geliefert werden Raten in Fahrzeugen pro Stunde, keine Zählwerte. Die Messstellen tragen weder Namen noch Strassenangaben, und ihre Koordinaten sind auf rund einen Kilometer gerundet. Eine Historie hält die Quelle nicht vor – die Zeitreihe entsteht durch eigenes Sammeln seit dem 20.08.2026.
https://opentransportdata.swiss/de/cookbook/road-traffic-cookbook/TMC-Ortstabelle (RDS-TMC, Tabelle 9, Version 7.5)
ASTRA über opentransportdata.swiss
Verortung der Verkehrsmeldungen · Strassennamen
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Nutzungsbedingungen ASTRA, offener Datensatz ohne Anmeldung
14689 Ortscodes. Ohne sie wären 87 % der Verkehrsmeldungen nicht auf einer Karte darstellbar. Ein Ortscode bezeichnet einen Referenzpunkt des Strassennetzes – meist eine Anschlussstelle –, nicht den genauen Ort einer Störung.
https://data.opentransportdata.swiss/dataset/rds-tmcOpen Journey Planner (OJP 2.0)
OpenTransportData Switzerland
Pendelzeit · Umstiege · Verbindungsfrequenz · Fusswege · Tagesrandverbindungen · Haltestellen
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- laufend
- Lizenz
- Nutzungsbedingungen opentransportdata.swiss, API-Key erforderlich
Kostenloses Kontingent: 50 Anfragen pro Minute, 20 000 pro Tag.
https://opentransportdata.swissswisstopo / geo.admin.ch
Bundesamt für Landestopografie
Geocoding von Arbeitsorten · Haltestellen · Adressen
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- unregelmässig
- Lizenz
- Open Government Data, kein Schlüssel erforderlich
BFS – Bau- und Wohnungswesen
Bundesamt für Statistik
Leerwohnungsziffer · Wohnungsbestand · Wohnfläche pro Person
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (BFS)
Deckt Kantone und grössere Gemeinden ab, nicht alle Gemeinden.
https://dam-api.bfs.admin.ch/hub/api/dam/assets/24885538/masterBFS – Mietpreise nach Zimmerzahl und Kanton
Bundesamt für Statistik
Durchschnittsmiete je Zimmerzahl
- Feinste Auflösung
- Kanton
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (BFS)
Strukturerhebung, Datenstand 2024. Kantonsmittel – innerhalb eines Kantons liegen Stadt und Landgemeinde weit auseinander; die Auflösung wird deshalb ausgewiesen.
https://dam-api.bfs.admin.ch/hub/api/dam/assets/36398436/masterBFS – Mietpreise der zehn grössten Städte
Bundesamt für Statistik
Mietniveau nach Zimmerzahl
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (BFS)
Dieselbe Strukturerhebung wie das Kantonsmittel, aber je Stadt ausgewiesen – und damit auf Gemeindeebene. Genau dort lag das Kantonsmittel am weitesten daneben: Bern 14 % darüber, Winterthur 13 % darunter. Über drei Jahre kumuliert, weil die Stichprobe je Stadt sonst zu klein wäre; das Vertrauensintervall der Quelle wird mitgeführt. Für alle übrigen Gemeinden gibt es keine öffentliche Erhebung auf Gemeindeebene – geprüft über opendata.swiss am 18.08.2026.
https://www.bfs.admin.ch/bfs/de/home/statistiken/bau-wohnungswesen/wohnungen/mietwohnungen.htmlBFS – Bevölkerungsstatistik (STATPOP)
Bundesamt für Statistik
Bevölkerung · Bevölkerungsentwicklung · Altersstruktur
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (BFS)
Tabelle px-x-0102010000_101 über die PxWeb-API, ohne Schlüssel abrufbar, Gemeindeauflösung, Jahrgänge 2010–2024. Gerechnet wird mit der ständigen Wohnbevölkerung; die Altersgruppen entstehen aus Einzeljahrgängen. Haushaltsgrössen enthält diese Tabelle nicht.
https://www.pxweb.bfs.admin.ch/pxweb/de/px-x-0102010000_101ARE – ÖV-Güteklassen
Bundesamt für Raumentwicklung
ÖV-Erschliessungsgüte
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- unregelmässig
- Lizenz
- Open Government Data, kein Schlüssel erforderlich
Abgefragt über den Identify-Dienst von geo.admin.ch, ein Punkt je Gemeinde: das Ortszentrum. Die Klasse gilt genau dort – am Gemeinderand kann sie deutlich schlechter sein. Nach der Methodik des ARE erzeugt bereits ein Bahnhof mit Regionalverkehr im Umkreis Klasse A; die Klasse misst also die Lage zur Haltestelle, nicht die Qualität des Fahrplans. Letztere kommt aus OJP.
https://map.geo.admin.ch/?layers=ch.are.gueteklassen_oevBFS – Statistik der Unternehmensstruktur (STATENT)
Bundesamt für Statistik
Arbeitsstätten · Beschäftigte
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (BFS)
Tabelle px-x-0602010000_102 über die PxWeb-API. Verwendet wird die Dichte der Arbeitsstätten im Tertiärsektor je 1000 Einwohner als Näherung für das örtliche Angebot. Sie sagt, wie viel Betrieb vor Ort ist, nicht welcher: Wirtschaftsabteilungen liefert das BFS nur auf Kantonsebene.
https://www.pxweb.bfs.admin.ch/pxweb/de/px-x-0602010000_102swisstopo – swissBOUNDARIES3D
Bundesamt für Landestopografie
Gemeindefläche · Bevölkerungsdichte · Urbanität
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data, kein Schlüssel erforderlich
Über den Identify-Dienst von geo.admin.ch, mit ausdrücklichem Jahrgang: Ohne Zeitangabe liefert der Layer alle Stände ab 1850. Die Antwort enthält auch die amtliche Gemeindenummer und dient dem Import als Kontrolle, ob die hinterlegte Koordinate überhaupt in der behaupteten Gemeinde liegt.
https://www.swisstopo.admin.ch/de/landschaftsmodell-swissboundaries3dBFS – Arealstatistik
Bundesamt für Statistik
Waldanteil · Siedlungsfläche · Landfläche · Naturnähe · Ankerpunkt der Gemeinde
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- unregelmässig
- Lizenz
- Open Government Data (BFS)
Die Quelle ist kein Gemeindedatensatz, sondern ein Hektarraster der ganzen Schweiz: 4,1 Millionen Punkte, 735 MB als CSV. Der Import zählt sie je Gemeinde aus. Erfasst wird nur Land – Seeflächen fehlen, weshalb die Landfläche bei Vevey 2.37 km² beträgt und nicht 8.57 km² wie die Gemeindefläche. Die Erhebung 2025 läuft noch; je Gemeinde wird der neueste vollständige Jahrgang ausgewiesen. Aus demselben Raster stammt der Ankerpunkt jeder Gemeinde: die Siedlungshektare am Schwerpunkt aller Siedlungshektaren. Er entscheidet, wo Güteklasse, Haltestelle und Pendelzeit gemessen werden.
https://www.bfs.admin.ch/bfs/de/home/dienstleistungen/geostat/geodaten-bundesstatistik/boden-nutzung-bedeckung.htmlBFS – Durchschnittliche Haushaltsgrösse (Swiss Stats Map Explorer)
Bundesamt für Statistik
Durchschnittliche Haushaltsgrösse
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- OPEN-BY (BFS)
Runde vom 18.08.2026 hatte nur das PxWeb-Tabellenverzeichnis (Themen 01.02–01.04) geprüft und dort keine Haushaltstabelle auf Gemeindeebene gefunden – derselbe zu flache Katalog-Check, der zuvor auch bei den kantonalen Steuerdaten fast überall zu Unrecht "nicht vorhanden" ergab. Erneut geprüft am 26.08.2026 mit echter Netzwerk-Analyse statt Katalogsuche: BFS führt die Kennzahl nicht als PxWeb-Tabelle, sondern als Kartenebene im "Swiss Stats Map Explorer" (mapexplorer.bfs.admin.ch, Nachfolger des alten atlas.bfs.admin.ch). Zwei einfache, unauthentifizierte JSON-GET-Endpunkte (GC_refdata.php für die Gemeindeliste, GC_indic.php für die Werte, positionsbasiert verknüpft) liefern die Kennzahl für alle 2131 politischen Gemeinden, Datenstand 2024, Quelle STATPOP. Offiziell dokumentiert unter der verlinkten BFS-Publikationsseite (BFS-Nr. mx-d-01-01.02.02-007, Lizenz OPEN-BY). Stichprobe gegen unabhängige Quelle (Statistik Basel-Stadt) bestätigt Grössenordnung und Richtung – siehe Kommentar in src/connectors/bfs/households.ts.
https://www.bfs.admin.ch/bfs/de/home/statistiken/bevoelkerung/familien.assetdetail.1382535.htmlESTV – Steuerbelastung in den Gemeinden (Rückfallebene)
Eidgenössische Steuerverwaltung
Steuerbelastung nach Haushaltstyp und Einkommen · Steuerindex (Rückfallwert)
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- unregelmässig
- Lizenz
- Offizielle Publikation der ESTV
Stand 26.08.2026: nicht mehr die Grundlage des Steuerindex. Für alle 26 Kantone liefert inzwischen ein eigener, aus echten aktuellen Gemeinde-Steuerfüssen berechneter Wert den Index (Details: own-tax-calculator und die einzelnen {kanton}-steuerfuss-Einträge in dieser Liste). Diese 2018er-Daten springen nur noch dort ein, wo der neue Kanton-Connector eine einzelne Gemeinde nicht abdeckt (z. B. eine fusionierte oder neu hinzugekommene Gemeinde wie Moutier/JU) – dann bleibt der Wert dieser Gemeinde `quality: official`, Datenstand 2018, statt `estimated`. Datenstand 2018 ist weiterhin der neuste Jahrgang, den die ESTV publiziert hat – ihre Übersicht listet die Reihe von 1983 bis 2018, danach wurde sie nicht fortgesetzt (geprüft 18.08.2026). Deckt 2222 Gemeinden ab. Die Jahreszahl im Dateinamen ist irreführend: Identifiziert wird die Datei über eine DAM-Kennung, weshalb ein Aufruf mit neuerer Jahreszahl HTTP 200 und dieselbe Datei von 2018 liefert. Auf opendata.swiss ist kein nationaler ESTV-Datensatz publiziert.
https://www.estv.admin.ch/estv/de/home/die-estv/steuerstatistiken-estv/steuerbelastung-schweiz.htmlEigener Steuerrechner (Bund + 26 Kantone)
WohnortRadar, aus öffentlichem Steuerrecht nachgebaut
Direkte Bundessteuer · Kantonssteuer · Steuerrechner (interaktiv)
- Feinste Auflösung
- Kanton
- Aktualisierung
- jährlich
- Lizenz
- Öffentliches Recht (Gesetzestexte, amtliche Tariftabellen), intern
Unabhängig von der ESTV-Steuerrechner-API und von der ESTV-Vergleichsstatistik (Stand 2018) aus den kantonalen Steuergesetzen und amtlichen Tariftabellen nachgebaut. Angebunden im interaktiven Steuerrechner unter /steuerrechner (Nutzer gibt das steuerbare Einkommen selbst ein, inkl. PDF-Export) UND – für alle 26 Kantone – im Steuerindex je Gemeinde (siehe die jeweiligen {kanton}-steuerfuss-Einträge unten, generalisiert seit 26.08.2026 in `municipal-tax-overlay.ts`), dort als Qualität "estimated" geführt: Die ESTV-Referenzeinkommen sind Bruttowerte, die erst über eine Näherungsformel (Berufsauslagen, Vorsorgeabzüge, siehe gross-to-taxable.ts) auf steuerbares Einkommen umgerechnet werden – Restunsicherheit ca. 15–40 % gegenüber der 2018er-ESTV-Zahl am selben Referenzpunkt. Nur für einzelne, von ihrem Kanton-Connector nicht abgedeckte Gemeinden bleibt die ESTV-Statistik von 2018 die Rückfallebene (siehe estv-municipal-tax).
/steuerrechnerAmt für Statistik und Daten Kanton Zürich – Gemeindesteuerfüsse
Kanton Zürich
Gemeindesteuerfuss natürliche Personen
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (Kanton Zürich)
Importiert (160 Zürcher Gemeinden, Steuerjahr 2026, `npm run import:zh-steuerfuss`) und seit 26.08.2026 im Steuerindex aktiv – siehe `own-tax-calculator`. Wert ist bereits der reine Gemeinde-Steuerfuss (ohne Kanton, ohne Kirche).
https://opendata.swiss/de/dataset/steuerfusse-der-zurcher-gemeinden-fur-naturliche-und-juristische-personenKanton Zug – Steuerfüsse der Gemeinden
Kanton Zug
Gemeindesteuerfuss natürliche Personen
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (Kanton Zug)
Importiert (11 Zuger Gemeinden, Steuerjahr 2026, `npm run import:zg-steuerfuss`) und im Steuerindex aktiv – siehe `own-tax-calculator`. Kategorie "Einwohnergemeinde" gefiltert (Bürgergemeinde/Kirchengemeinden ausgeschlossen); Wert ist bereits der reine Gemeinde-Steuerfuss.
https://data.zg.ch/store/1/resource/849Amt für Daten und Statistik Kanton Thurgau – Gesamtsteuerfüsse der Gemeinden
Kanton Thurgau
Gemeindesteuerfuss natürliche Personen (kombiniert mit Schulgemeinde)
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (Kanton Thurgau)
Importiert (80 Thurgauer Gemeinden, Steuerjahr 2026, `npm run import:tg-steuerfuss`) und im Steuerindex aktiv – siehe `own-tax-calculator`. Quellwert "gesamtsteuerfuss_konfessionslos" ist Kanton + Gemeinde + Schulgemeinde kombiniert (verifiziert per Websuche, u. a. Frauenfeld: 251 % gesamt = 109 % Kanton + 142 % Gemeinde/Schule); der Kantonsanteil (109 %, unverändert seit 2022) wird vor der Verwendung als Gemeinde-Steuerfuss abgezogen.
https://data.tg.ch/explore/dataset/sk-stat-70/information/Kanton Basel-Landschaft – Steuerfüsse der Gemeinden
Kanton Basel-Landschaft
Gemeindesteuerfuss natürliche Personen
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (Kanton Basel-Landschaft)
Importiert (86 Basellandschaftliche Gemeinden, Steuerjahr 2026, `npm run import:bl-steuerfuss`) und im Steuerindex aktiv – siehe `own-tax-calculator`. Wert ist bereits der reine Gemeinde-Steuerfuss (verifiziert per Websuche: Kantonaler Steuerfuss separat 59 %, Gemeindewerte liegen unabhängig davon im Bereich 45–70 %); dabei wurde `cantons/bl.ts` von einem unverifizierten 100 %-Platzhalter auf den bestätigten Kantonswert 59 % korrigiert.
https://data.bl.ch/explore/dataset/10580/information/Kanton Schwyz – Gesamtsteuerfüsse der Gemeinden
Kanton Schwyz
Gemeindesteuerfuss natürliche Personen (kombiniert mit Bezirk)
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (Kanton Schwyz)
Importiert (30 Schwyzer Gemeinden, Steuerjahr 2026, `npm run import:sz-steuerfuss`) und im Steuerindex aktiv – siehe `own-tax-calculator`. Quellwert "gesamtsteuerfuss_ohne_kultussteuer" ist Kanton + Bezirk + Gemeinde kombiniert (verifiziert per Websuche: Kantonaler Steuerfuss 2026 auf 110 % gesenkt, deckungsgleich mit `cantons/sz.ts`); der Kantonsanteil wird vor der Verwendung als Gemeinde-Steuerfuss abgezogen.
https://data.sz.ch/explore/dataset/gesamtsteuerfuesse-der-schwyzer-gemeinden/information/Staat Freiburg – Gemeindekoeffizienten (Einkommens- und Vermögenssteuer)
Kanton Freiburg
Gemeindekoeffizient Einkommens- und Vermögenssteuer
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (Kanton Freiburg)
Importiert (121 Freiburger Gemeinden, Steuerjahr 2025, `npm run import:fr-steuerfuss`) und im Steuerindex aktiv – siehe `own-tax-calculator`. Wert ist der eigenständige Gemeindekoeffizient (Spanne ca. 50–97 %, kantonaler Durchschnitt 78.1 %), unabhängig vom kantonalen Koeffizienten 96 % (`cantons/fr.ts`).
https://opendata.fr.ch/explore/dataset/18_03_coefficients/information/Fachstelle für Statistik Kanton St.Gallen – Statistikdatenbank STADA2
Kanton St. Gallen
Gemeindesteuerfuss natürliche Personen
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (Kanton St. Gallen)
Importiert (75 St. Galler Gemeinden, Steuerjahr 2025, `npm run import:sg-steuerfuss`) und im Steuerindex aktiv – siehe `own-tax-calculator`. Kein CKAN/opendata.swiss-Eintrag, sondern über die dokumentierte STADA2- Export-URL (Indikator 93 "Steuerfuss", Port 8080) erreichbar. Wert ist bereits der reine Gemeinde-Steuerfuss ohne Kirchensteuer (verifiziert per Websuche: Mörschwil 2025 = 70 %, Stadt St.Gallen 2025 = 138 % – beide decken sich exakt mit dem Datensatz; kantonaler Koeffizient 105 % laut `cantons/sg.ts` liegt unabhängig davon).
http://stada2.sg.ch/?tab=exportStatVD (DGAIC) – Taux d'imposition par commune, dès 1990
Kanton Waadt
Gemeindekoeffizient (taux d'impôt communal)
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (Kanton Waadt)
Importiert (300 Waadtländer Gemeinden, Steuerjahr 2024 – aktuellstes Jahr im Datensatz, `npm run import:vd-steuerfuss`) und im Steuerindex aktiv – siehe `own-tax-calculator`. Kanton Waadt ist nicht auf opendata.swiss vertreten; der aktuelle "Arrêtés d'imposition"-Datensatz liegt nur als binäres Alt-Excel (.xls) vor (nicht parsbar ohne neue Dependency), die separate StatVD-Zeitreihentabelle "T22.18" aber als echtes .xlsx (mit der bereits vorhandenen `exceljs`-Abhängigkeit lesbar). Wert ist der eigenständige Gemeindekoeffizient (verifiziert per Websuche: Eclépens 2024 = 46 % – tiefster Wert im Kanton, Rossinière 2024 = 81 % – höchster Wert, beide für 2026 unverändert berichtet; Lausanne 78.5 % entspricht dem bekannten Wert). Waadt kennt keine Kirchensteuer (`cantons/vd.ts`).
https://www.vd.ch/etat-droit-finances/statistique/statistiques-par-domaine/18-finances-publiques-et-administration/finances-communalesKanton Aargau – sajato-API (Statistisches Amt)
Kanton Aargau
Gemeindesteuerfuss natürliche Personen
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (Kanton Aargau)
Importiert (241 Aargauer Gemeinden inkl. historischer Einträge fusionierter Gemeinden, aktuellstes Steuerjahr 2026 für 196 aktive Gemeinden, `npm run import:ag-steuerfuss`) und im Steuerindex aktiv – siehe `own-tax-calculator`. Frühere Einschätzung ("kein offener Datensatz, nur WebSocket-basierte Shiny-App") war unvollständig: Hinter der Shiny-Oberfläche liegt eine eigenständige, unauthentifizierte REST-API mit rohen JSON-Daten, per einfachem GET erreichbar. Wert ist der eigenständige Gemeinde-Steuerfuss (`GEMEINDE_STF`), getrennt von den drei Kirchensteuerspalten im selben Datensatz geführt – keine Verrechnung mit dem kantonalen Koeffizienten (111 % laut `cantons/ag.ts`) nötig. Verifiziert per Websuche: Ammerswil 2026 = 127 % (Datensatz) = "auf 127 Prozent erhöht" laut Aargauer Zeitung; Kaiseraugst 2026 = 50 % (Datensatz) = "auf 50 Prozent gesenkt" laut Aargauer Zeitung.
https://www.ag.ch/app/sajato-api/api/v2/data?columns=SIS_GSTF0001D.1Kanton Bern – Steuerverwaltung (Steueranlagen der Gemeinden)
Kanton Bern
Gemeinde-Steueranlage natürliche Personen
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (Kanton Bern)
Importiert (334 Berner Gemeinden, Steuerjahr 2026, `npm run import:be-steuerfuss`) und im Steuerindex aktiv – siehe `own-tax-calculator`. Frühere Einschätzung ("nur Parquet/GPKG bei geofiles.be.ch") war unvollständig: Die Steuerverwaltung selbst verlinkt auf ihrer "Steueranlagen"-Seite ein echtes .xlsx ("Steueranlagen der Gemeinden von 1983 bis 2026"), kein CKAN-Katalogeintrag, sondern ein simpler Download-Link. Wert ist die eigenständige Gemeinde-Steueranlage ("Anlage Gde NP", ×100 für Prozent – dieselbe Einheit wie die kantonale Steueranlage 2.975 in `cantons/be.ts`). Verifiziert per Websuche: Bern 2026 = 154 % (Datensatz 1.54) laut immobilienverkauf-rechner.ch; Ittigen 2026 = 133 % (Datensatz 1.33) = "Steuererhöhung auf 1,33" laut derbund.ch – beide exakt deckungsgleich.
https://www.sv.fin.be.ch/content/dam/sv_fin/dokumente/de/gemeindeanlagen_de_fr.xlsxKanton Genf – Service des affaires communales (Taux de centimes additionnels)
Kanton Genf
Gemeinde-Multiplikator (centimes additionnels)
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (Kanton Genf)
Importiert (alle 45 Genfer Gemeinden, Steuerjahr 2026, `npm run import:ge-steuerfuss`) und im Steuerindex aktiv – siehe `own-tax-calculator`. Frühere Einschätzung ("nur manuell herunterladbares Excel, nicht fetch()-fähig") war unzutreffend: Der Download führt auf eine stabile URL (`/document/19890/telecharger`), die per einfachem GET ein echtes, modernes .xlsx liefert. Da die Quelle keine BFS-Nummern führt, werden die Gemeindenamen gegen das amtliche Verzeichnis abgeglichen (alle 45 fanden eine Entsprechung). Wert ist der eigenständige Gemeinde-Multiplikator, unabhängig vom kantonalen Koeffizienten (130.68 % laut `cantons/ge.ts`). Verifiziert per Websuche: Genève 2026 = 45.49 laut kantonsvergleich.ch; Carouge 2026 = 40, unverändert, laut Protokoll des Conseil municipal vom 13.11.2025 – beide exakt deckungsgleich.
https://www.ge.ch/document/fiscalite-communes-taux-centimes-additionnelsLUSTAT Statistik Luzern – Steuerfüsse und Budget
LUSTAT Statistik Luzern
Gemeindesteuerfuss natürliche Personen
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (Kanton Luzern)
Importiert (79 Luzerner Gemeinden, Steuerjahr 2025 – aktuellstes Jahr auf der Analyseseite, `npm run import:lu-steuerfuss`) und im Steuerindex aktiv – siehe `own-tax-calculator`. Frühere Einschätzung ("kein offener Datensatz für den realen Steuerfuss") betraf einen ANDEREN Fund (`data.lustat.ch/fa-lu-ra.csv`, Spalte `mStf` – eine geglättete Finanzausgleichs-Grösse, bei Luzern nachweislich 13 % vom realen Wert abweichend). Diese Analyseseite bettet die komplette Zeitreihe direkt im Seiten-HTML ein (Highcharts-Karte mit Jahres-Slider, `var dataSequence=[...]`) – per `fetch()` ohne JS-Ausführung auslesbar. Verifiziert per Websuche: Stadt Luzern 2025 = 1.55 Einheiten (Datensatz) = "Steuern sinken auf Rekord-Tief, von 1.65 auf 1.55" laut luzernerzeitung.ch; Meggen 2025 = 0.9 Einheiten (Datensatz), unverändert, laut derselben Quelle – beide exakt deckungsgleich (die frühere `mStf`-Quelle lag bei Luzern um 13 % daneben).
https://www.lustat.ch/analysen/oeffentliche-finanzen/2025/steuerfuesse-und-budgetKanton Tessin – Divisione delle contribuzioni (Moltiplicatori comunali)
Kanton Tessin
Moltiplicatore comunale (persone fisiche)
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (Kanton Tessin)
Importiert (99 von 106 Tessiner Gemeinden, aktuellstes Steuerjahr 2026, `npm run import:ti-steuerfuss`) und im Steuerindex aktiv – siehe `own-tax-calculator`. Frühere Einschätzung ("kein offenes Datenportal, nur PDF") betraf nur das Statistikamt `ustat`; die Divisione delle contribuzioni (Steuerbehörde) publiziert unabhängig davon eine vollständige, serverseitig gerenderte HTML-Tabelle (kein PDF, keine API nötig – per einfachem `fetch()` auslesbar). Verwendet wird ausschliesslich "(PF)" (persone fisiche); `cantons/ti.ts` führt `cantonalCoefficientPercent: 100`, der Wert ist daher direkt als Prozent verwendbar. Verifiziert per Websuche (zwei unabhängige 2026er-Budgetbeschlüsse): Lugano 2026 PF = 80 (Datensatz) = "aumentato... da 77 a 80" laut RSI/laRegione/CdT; Balerna 2026 PF = 75 (Datensatz) laut offiziellem Gemeinde-Communiqué – beide exakt deckungsgleich.
https://www4.ti.ch/dfe/dc/sportello/moltiplicatori-comunali/Kanton Jura – Délégation aux affaires communales (Quotités communales)
Kanton Jura
Gemeinde-Quotité
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (Kanton Jura)
Importiert (50 Jurassische Gemeinden, Steuerjahr 2024 - aktuellstes auffindbares PDF, `npm run import:ju-steuerfuss`) und im Steuerindex aktiv - siehe `own-tax-calculator`. Sauber aus einer Tabellenkalkulation exportiertes PDF, mit `pdftotext -layout` als Text-Tabelle extrahierbar. "Quotité" ist der eigenständige Gemeinde-Multiplikator, unabhängig von der kantonalen Quotité (2.85, deckt sich mit `cantonalCoefficientPercent: 285` in `cantons/ju.ts`). Verifiziert per Websuche: Delémont 2024 = 1.90 (Datensatz) = 190%, deckt sich mit unabhängigen Angaben zum 2024/2025-Budget (RFJ).
https://www.jura.ch/Htdocs/Files/v/16125ae10f31ec4f09384109a4173ec20d56a7ac50936541db61db62743b8e1d.pdf/3.2_Quotite-dimpot-2024.pdf?download=1Kanton Neuenburg – Service des contributions (Coefficients et barèmes)
Kanton Neuenburg
Gemeinde-Koeffizient
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (Kanton Neuenburg)
Importiert (27 Neuenburger Gemeinden, Steuerjahr 2026, `npm run import:ne-steuerfuss`) und im Steuerindex aktiv - siehe `own-tax-calculator`. Live serverseitig gerenderte HTML-Tabelle, kein PDF/API nötig. Fusionierte Gemeinden (Hauterive, Saint-Blaise, Enges, La Tène - seit ~2025 "Laténa") übernehmen den Wert der Nachfolgegemeinde, solange das amtliche Gemeindeverzeichnis dieses Projekts noch die vier historischen BFS-Nummern führt. État 2026 = 124, deckt sich mit `cantonalCoefficientPercent: 124` in `cantons/ne.ts`. Verifiziert per Websuche: Neuchâtel 2026 = 65 (Datensatz), deckt sich mit unabhängigen Angaben.
https://www.ne.ch/themes/impots/coefficients-et-baremesKanton Schaffhausen – Steuerverwaltung (Steuerfüsse)
Kanton Schaffhausen
Gemeindesteuerfuss natürliche Personen
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (Kanton Schaffhausen)
Importiert (26 Schaffhauser Gemeinden, Steuerjahr 2026, `npm run import:sh-steuerfuss`) und im Steuerindex aktiv - siehe `own-tax-calculator`. Aus einer Tabellenkalkulation exportiertes PDF, mit `pdftotext -layout` sauber extrahierbar. "nat. Personen" ist der eigenständige Gemeinde-Steuerfuss. Verifiziert per Websuche: Schaffhausen 2026 = 83, Stetten = 65, Buchberg = 59 - alle drei exakt deckungsgleich mit kantonsvergleich.ch. Nebenfund: `cantons/sh.ts` führte einen veralteten `cantonalCoefficientPercent: 79` (ursprünglich beantragter, vom Kantonsrat im Dezember 2025 auf 76 gesenkter Wert) - auf 76 korrigiert.
https://sh.ch/CMS/get/file/7a9bb85b-3d02-4076-bec3-9f9936e71009Kanton Nidwalden – Steuerverwaltung (Steuerfüsse)
Kanton Nidwalden
Gemeindesteuerfuss natürliche Personen
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (Kanton Nidwalden)
Importiert (11 Nidwaldner Gemeinden, Steuerjahr 2026, `npm run import:nw-steuerfuss`) und im Steuerindex aktiv - siehe `own-tax-calculator`. Aus einer Tabellenkalkulation exportiertes PDF, mit `pdftotext -layout` sauber extrahierbar, vorhersagbares jährliches URL-Muster. "Polit. Gde ord." (in Einheiten, ×100 für Prozent) ist der eigenständige Gemeinde-Steuerfuss - Kirchgemeinde-Fraktionszeilen (eingerückt) werden übersprungen. Verifiziert per Websuche: Stans 2026 = 2.35 Einheiten (Datensatz) = 235%, deckt sich exakt mit dem an der Gemeindeversammlung beschlossenen Wert.
https://www.steuern-nw.ch/app/uploads/2025/12/NW-1173433-v1-Steuerfuesse_2026.pdfKanton Obwalden – Publikationen (Steuerfüsse 2001-2026)
Kanton Obwalden
Gemeindesteuern natürliche Personen
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (Kanton Obwalden)
Importiert (alle 7 Obwaldner Gemeinden, Steuerjahr 2026, `npm run import:ow-steuerfuss`) und im Steuerindex aktiv - siehe `own-tax-calculator`. Frühere Einschätzung ("HTML-Landingpage ohne verlinkte Datei") übersah, dass die Seite selbst eine vollständige HTML-Tabelle je Steuerperiode enthält (kein Download nötig). Fussnoten-Zu-/Abschläge werden vollständig eingerechnet - per Summenprobe gegen die publizierte "Total"-Spalte exakt verifiziert (z. B. Sarnen: 3.25 + 3.86 + 0.54 = 7.65). Alle 7 Gemeinden matchen 1:1 gegen das amtliche Gemeindeverzeichnis.
https://www.ow.ch/publikationen/8258Kanton Uri – Finanzdirektion (Steuerfüsse der Einwohnergemeinden ab 2009)
Kanton Uri
Gemeindesteuerfuss natürliche Personen
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Open Government Data (Kanton Uri)
Importiert (alle 19 aktiven Urner Einwohnergemeinden, Steuerjahr 2026, `npm run import:ur-steuerfuss`) und im Steuerindex aktiv - siehe `own-tax-calculator`. Aus Excel exportiertes PDF (Zeitreihe seit 2009), mit `pdftotext -layout` sauber extrahierbar - die verlinkende Dokumentenliste ist JS-gerendert, die PDF-URL selbst ist aber stabil und direkt abrufbar. Bauen (2021 mit Seedorf fusioniert) hat keine eigene BFS-Nummer mehr und wird übersprungen. Verifiziert dreifach: Altdorf 2026 = 95% deckt sich mit Websuche UND dem ESTV-Steuerrechner.
https://www.ur.ch/_doc/439292ESTV-Steuerrechner – Steuerorte Kanton Appenzell Ausserrhoden
Eidgenössische Steuerverwaltung (ESTV)
Gemeindesteuerfuss natürliche Personen
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Bundesbehörde (öffentlich zugänglich)
Importiert (alle 20 AR-Gemeinden, Steuerjahr 2026, `npm run import:ar-steuerfuss`) und im Steuerindex aktiv - siehe `own-tax-calculator`. AR hat keine eigene maschinenlesbare Quelle - stattdessen die undokumentierte API hinter dem ESTV-Steuerrechner, per Reverse Engineering aus dem JS-Bundle ermittelt (siehe `connectors/estv-steuerrechner/api.ts`). `IncomeRateCity` ist der eigenständige Gemeinde-Steuerfuss. Verifiziert per Websuche: Herisau 2026 = 410 (Datensatz), deckt sich exakt mit dem Budget-Beschluss der Gemeinde (Dez. 2025).
https://swisstaxcalculator.estv.admin.ch/#/calculator/income-wealth-taxESTV-Steuerrechner – Steuerorte Kanton Appenzell Innerrhoden
Eidgenössische Steuerverwaltung (ESTV)
Gemeindesteuerfuss natürliche Personen
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Bundesbehörde (öffentlich zugänglich)
Importiert (alle 5 AI-Gemeinden, Steuerjahr 2026, `npm run import:ai-steuerfuss`) und im Steuerindex aktiv - siehe `own-tax-calculator`. Gleiche ESTV-Steuerrechner-API wie AR/GL. Besonderheit: AI-Gemeinden bestehen aus mehreren Rhoden/Ortsteilen mit je eigenem Schulgemeinde-Steuerfuss - verwendet wird die zentrale Ortsbezeichnung je Gemeinde (z. B. "Appenzell" = 56, nicht die von einer früheren Recherche behauptete kombinierte Zahl 97, die sich live über keine der acht geprüften Orts-IDs für BfsID 3101 reproduzieren liess). `IncomeRateCanton` = 96 deckt sich mit `cantonalCoefficientPercent: 96` in `cantons/ai.ts`.
https://swisstaxcalculator.estv.admin.ch/#/calculator/income-wealth-taxESTV-Steuerrechner – Steuerorte Kanton Glarus
Eidgenössische Steuerverwaltung (ESTV)
Gemeindesteuerfuss natürliche Personen
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Bundesbehörde (öffentlich zugänglich)
Importiert (alle 3 GL-Gemeinden, Steuerjahr 2026, `npm run import:gl-steuerfuss`) und im Steuerindex aktiv - siehe `own-tax-calculator`. Gleiche ESTV-Steuerrechner-API wie AI/AR. Die ESTV-Ortssuche indexiert nach Ortschaft, nicht nach dem fusionierten Gemeindenamen - verwendet werden repräsentative Ortschaften (Glarus, Näfels für Glarus Nord, Schwanden GL für Glarus Süd). Verifiziert per Websuche: Glarus 2026 = 61 (Datensatz), deckt sich exakt mit dem Budget-Beschluss des Gemeinderats (Nov. 2025). `IncomeRateCanton` = 59.7 (58 Staatssteuer + 1.7 Gebäudeversicherungs-Zuschlag) - `cantons/gl.ts` bleibt bei 58, siehe Connector-Kommentar.
https://swisstaxcalculator.estv.admin.ch/#/calculator/income-wealth-taxDemo-Datensatz
WohnortRadar (intern)
Basisscores Familie, Natur, Urbanität · Bevölkerung
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- unverändert
- Lizenz
- intern
Platzhalter, bis die jeweilige offizielle Quelle angebunden ist. Nie als Live-Daten ausweisen.
https://github.comBewusst nicht angebunden
ESTV – interne API des Steuerrechners
Eidgenössische Steuerverwaltung
Tarife · Abzüge · Steuerberechnung
- Feinste Auflösung
- Gemeinde
- Aktualisierung
- jährlich
- Lizenz
- Nutzung nur mit vorgängiger schriftlicher Zustimmung – keine offene Lizenz
Bewusst nicht angebunden: Die Schnittstelle ist nicht dokumentiert und die Nutzungsbedingungen erlauben keine freie Weiterverwendung. WohnortRadar hat deshalb einen eigenen, öffentlich nutzbaren Steuerrechner nachgebaut.
Eigenen Steuerrechner nutzen →Nicht angebundene Quelle: https://swisstaxcalculator.estv.admin.chWir arbeiten ohne Web-Scraping. Solange eine Quelle nicht angebunden ist, weisen wir die betroffenen Werte als Demo-Daten oder als „Daten nicht verfügbar“ aus.
So entsteht der Wohnort Score
Der Score ist der gewichtete Durchschnitt aus sechs Teilscores, jeweils 0–100. Die Basisgewichtung wird für jede Person angepasst – etwa wenn kein Auto vorhanden ist, Kinder umziehen oder nur an wenigen Tagen gependelt wird. Die Gewichte werden anschliessend immer auf 100 % normalisiert.
- Pendeln30 %
- Wohnen25 %
- Steuern15 %
- Familie10 %
- Mobilität10 %
- Lebensqualität10 %
Grenzen der Aussagekraft
- Pendelzeiten werden mit dem offiziellen Fahrplan (OJP) berechnet – aber als Startpunkt dient der Ankerpunkt der Gemeinde (Schwerpunkt der Siedlungsfläche), nicht deine genaue Adresse, denn die App fragt nur nach der Gemeinde. Dein tatsächlicher Fussweg zur Haltestelle kann deshalb kürzer oder länger ausfallen. Ist keine Fahrplanverbindung verfügbar, fällt die Zeit auf ein Netzmodell zurück – als solches gekennzeichnet.
- Mietwerte sind statistische Richtwerte, keine aktuellen Inserate. Was eine konkrete Wohnung kostet, kann davon abweichen.
- Fehlende Daten werden nicht geschätzt: Der betroffene Teilscore wird als nicht verfügbar ausgewiesen und sein Gewicht auf die übrigen Scores umgelegt.
- Ein Sprachmodell berechnet keine Zahlen. Es formuliert höchstens Erklärtexte aus bereits berechneten Werten.