Compare 2027 premiums → · · Switching insurer: your cancellation must reach the insurer by 30 November

Tax multipliers in the canton of Solothurn 2026

Kammersrohr: 65Feldbrunnen-St. Niklaus: 68Däniken: 80Härkingen: 89Dornach: 92Bettlach: 99Eppenberg-Wöschnau: 99Balm bei Günsberg: 100Lohn-Ammannsegg: 104Rickenbach (SO): 105Niederbuchsiten: 107Oberbuchsiten: 107Starrkirch-Wil: 107Olten: 108Selzach: 108Buchegg: 110Erlinsbach (SO): 110Fulenbach: 110Lüterkofen-Ichertswil: 110Niedergösgen: 110Unterramsern: 110Witterswil: 110Büsserach: 111Hägendorf: 111Egerkingen: 112Solothurn: 112Breitenbach: 113Gunzgen: 113Hofstetten-Flüh: 113Lostorf: 113Messen: 113Grenchen: 114.9Riedholz: 115Schönenwerd: 115Hochwald: 116Oensingen: 116Gempen: 117Kestenholz: 117Obergerlafingen: 117Wolfwil: 117Gretzenbach: 118Zuchwil: 118Dulliken: 119Kriegstetten: 119Langendorf: 119Wangen bei Olten: 119Günsberg: 120Horriwil: 120Neuendorf: 120Nunningen: 120Oberdorf (SO): 120Recherswil: 120Aedermannsdorf: 122Bättwil: 122Deitingen: 122Drei Höfe: 122Obergösgen: 122Wisen (SO): 122Luterbach: 123Meltingen: 123Himmelried: 124Schnottwil: 124Welschenrohr-Gänsbrunnen: 124Balsthal: 125Bärschwil: 125Beinwil (SO): 125Bellach: 125Biberist: 125Biezwil: 125Boningen: 125Büren (SO): 125Flumenthal: 125Gerlafingen: 125Hauenstein-Ifenthal: 125Hüniken: 125Kappel (SO): 125Lüsslingen-Nennigkofen: 125Mümliswil-Ramiswil: 125Rüttenen: 125Seewen: 125Stüsslingen: 125Walterswil (SO): 125Kleinlützel: 126Laupersdorf: 126Hubersdorf: 127Lommiswil: 127Derendingen: 128Erschwil: 128Subingen: 128Herbetswil: 129Kienberg: 129Metzerlen-Mariastein: 129Aeschi (SO): 130Etziken: 130Fehren: 130Grindel: 130Matzendorf: 130Rodersdorf: 130Winznau: 130Nuglar-St. Pantaleon: 131Holderbank (SO): 132Zullwil: 139Trimbach: 140Bolken: 145

Commune multiplier in the canton: low high

In 2026 the canton of Solothurn levies a multiplier of 104. Commune multipliers range from 65 (Kammersrohr) to 145 (Bolken), with a median of 121. Since 2016, 50 communes have lowered their multiplier and 32 have raised it.

Canton multiplier
104
2026
Lowest commune multiplier
65
Kammersrohr
Highest commune multiplier
145
Bolken
Median of communes
121
104

Taxes of every commune in francs My commune Moving cost calculator Gross-to-net calculator

Multipliers compare only within a canton: each canton applies them to its own base tariff. Between cantons, the tax amount in francs is what counts.

Trend since 2010

80100120140201020122014201620182020202220242026

Canton Median of communes

All communes

CommuneMultiplier 20262016ChangeChurch (Prot.)
Kammersrohr6560+516
Feldbrunnen-St. Niklaus6863+516
Däniken8077+317
Härkingen8989±018
Dornach9296−415
Bettlach9995+412.5
Eppenberg-Wöschnau9999±017
Balm bei Günsberg100105−516
Lohn-Ammannsegg104100+415.5
Rickenbach (SO)10595+1018
Niederbuchsiten107112−518
Oberbuchsiten107115−818
Starrkirch-Wil107115−818
Olten108108±018
Selzach108110−216
Buchegg110115−514
Erlinsbach (SO)11098+1216
Fulenbach110110±017
Lüterkofen-Ichertswil110115−515
Niedergösgen110105+517
Unterramsern110120−1015
Witterswil110119−915
Büsserach111116−512
Hägendorf111107+418
Egerkingen112107+518
Solothurn112115−316
Breitenbach113115−212
Gunzgen113108+518
Hofstetten-Flüh113119−615
Lostorf113109+417
Messen113130−1714
Grenchen114.9124−9.112.5
Riedholz115115±016
Schönenwerd115115±017
Hochwald116120−415
Oensingen116107+914
Gempen117122−515
Kestenholz117119−214
Obergerlafingen117105+1215.5
Wolfwil117120−318
Gretzenbach118115+317
Zuchwil118127−915
Dulliken119119±018
Kriegstetten119124−515
Langendorf119115+416
Wangen bei Olten119119±018
Günsberg120121−116
Horriwil120125−515
Neuendorf120118+218
Nunningen120124−412
Oberdorf (SO)120125−516
Recherswil120120±015
Aedermannsdorf122129−718
Bättwil122130−815
Deitingen122120+215
Drei Höfe122125−315
Obergösgen122122±017
Wisen (SO)122129−718
Luterbach123130−715
Meltingen123133−1012
Himmelried124124±012
Schnottwil124130−614
Welschenrohr-Gänsbrunnen12418
Balsthal125125±018
Bärschwil125132−712
Beinwil (SO)125134−912
Bellach125125±016
Biberist125128−315.5
Biezwil125125±014
Boningen125115+1018
Büren (SO)125130−511
Flumenthal125125±016
Gerlafingen125130−515.5
Hauenstein-Ifenthal125130−518
Hüniken125110+1515
Kappel (SO)125122+318
Lüsslingen-Nennigkofen125120+515
Mümliswil-Ramiswil125133−818
Rüttenen125112+1316
Seewen125134−911
Stüsslingen125121+417
Walterswil (SO)125125±018
Kleinlützel126135−98
Laupersdorf126129−318
Hubersdorf127119+816
Lommiswil127127±016
Derendingen128133−515
Erschwil128137−912
Subingen128128±015
Herbetswil129133−418
Kienberg129135−610
Metzerlen-Mariastein129134−515
Aeschi (SO)130115+1515
Etziken130130±015
Fehren130130±012
Grindel130130±012
Matzendorf130135−518
Rodersdorf130125+515
Winznau130121+918
Nuglar-St. Pantaleon131127+411
Holderbank (SO)132150−1818
Zullwil139138+112
Trimbach140125+1518
Bolken145135+1015

Frequently asked questions

What is the tax multiplier?

The multiplier is a factor: the canton and the commune levy a multiple (mostly in percent) of the simple tax given by the cantonal tariff. A lower multiplier means lower tax on the same income, but only within the same canton.

Where is the multiplier lowest?

See the table, sorted by multiplier, lowest first.

Can multipliers be compared between cantons?

No. Each canton has its own base tariff. For comparisons across cantons, the tax comparison shows the tax in francs for every commune.

Canton page: Solothurn · All cantons

Source: FTA, tax calculator (multipliers of cantons and communes). swisstaxcalculator.estv.admin.ch