Kantonsvergleich.ch

Taxes in Canton Solothurn (SO) 2026

Taxes in Solothurn at a gross salary of CHF 80,000 (single): CHF 11'457 · rank 23 of 26 cantonal capitals

The canton of Solothurn lies on the Swiss Plateau between Bern and Basel and is known for the baroque old town of its capital. A single person with a gross salary of CHF 80,000 pays about CHF 11'457 in taxes in Solothurn (canton, municipality and federal, without church tax) — rank 23 of 26 cantonal capitals, in the most expensive third. Within the canton, the tax on the same salary ranges from CHF 9'172 in Kammersrohr to CHF 13'071 in Bolken.

The gap between the cheapest and the most expensive municipality is CHF 3'899 per year: Kammersrohr pays CHF 9'172, Bolken CHF 13'071 — on the same gross income of CHF 80'000.

Tax burden in all 104 municipalities of canton Solothurn — 2026 ranking

Sort by
Ranking of the 104 municipalities in canton Solothurn by tax rate and effective tax burden 2026
Rank
municipal
CHF/year
1Kammersrohr65%9'172
2Feldbrunnen-St. Niklaus68%9'318
3Däniken80%9'911
4Härkingen89%10'339
5Dornach92%10'464
6Bettlach99%10'815
7Eppenberg-Wöschnau99%10'825
8Balm bei Günsberg100%10'873
9Lohn-Ammannsegg104%11'058
10Rickenbach (SO)105%11'096
11Niederbuchsiten107%11'214
12Oberbuchsiten107%11'214
13Starrkirch-Wil107%11'214
14Selzach108%11'252
15Olten108%11'292
16Buchegg110%11'339
17Niedergösgen110%11'339
18Erlinsbach (SO)110%11'339
19Fulenbach110%11'339
20Witterswil110%11'349
21Lüterkofen-Ichertswil110%11'359
22Unterramsern110%11'359
23Hägendorf111%11'388
24Büsserach111%11'388
25Solothurn112%11'457
26Egerkingen112%11'477
27Hofstetten-Flüh113%11'485
28Lostorf113%11'485
29Gunzgen113%11'485
30Messen113%11'515
31Breitenbach113%11'535
32Riedholz115%11'583
33Schönenwerd115%11'603
34Grenchen114.9%11'628
35Oensingen116%11'631
36Hochwald116%11'631
37Kestenholz117%11'680
38Wolfwil117%11'680
39Gempen117%11'680
40Obergerlafingen117%11'700
41Zuchwil118%11'748
42Gretzenbach118%11'748
43Dulliken119%11'777
44Wangen bei Olten119%11'777
45Kriegstetten119%11'797
46Langendorf119%11'797
47Recherswil120%11'826
48Oberdorf (SO)120%11'826
49Neuendorf120%11'846
50Horriwil120%11'846
51Günsberg120%11'846
52Nunningen120%11'866
53Aedermannsdorf122%11'923
54Obergösgen122%11'923
55Deitingen122%11'923
56Bättwil122%11'943
57Drei Höfe122%11'943
58Wisen (SO)122%11'953
59Luterbach123%11'981
60Meltingen123%11'991
61Schnottwil124%12'030
62Himmelried124%12'030
63Welschenrohr-Gänsbrunnen124%12'050
64Balsthal125%12'069
65Büren (SO)125%12'069
66Seewen125%12'069
67Hauenstein-Ifenthal125%12'069
68Stüsslingen125%12'069
69Biberist125%12'069
70Bellach125%12'069
71Kappel (SO)125%12'069
72Hüniken125%12'079
73Boningen125%12'079
74Walterswil (SO)125%12'079
75Biezwil125%12'089
76Lüsslingen-Nennigkofen125%12'089
77Rüttenen125%12'089
78Bärschwil125%12'089
79Beinwil (SO)125%12'089
80Mümliswil-Ramiswil125%12'099
81Laupersdorf126%12'117
82Gerlafingen125%12'119
83Flumenthal125%12'119
84Kleinlützel126%12'132
85Lommiswil127%12'166
86Hubersdorf127%12'196
87Subingen128%12'235
88Erschwil128%12'255
89Derendingen128%12'265
90Metzerlen-Mariastein129%12'273
91Kienberg129%12'283
92Herbetswil129%12'293
93Rodersdorf130%12'312
94Aeschi (SO)130%12'312
95Etziken130%12'312
96Winznau130%12'324
97Matzendorf130%12'332
98Fehren130%12'332
99Grindel130%12'362
100Nuglar-St. Pantaleon131%12'380
101Holderbank (SO)132%12'429
102Zullwil139%12'779
103Trimbach140%12'848
104Bolken145%13'071
Canton mean (104 municipalities)118.2%11'755

All amounts are the total annual tax burden (cantonal, municipal and federal income tax) for a single person, aged 35, no children, no confession, no wealth, gross salary from employment — calculated with the FTA 2026 tax scales.
Canton mean = unweighted average across all 104 municipalities. Rank 1 = lowest burden; municipalities with the same value follow the order of their tax-rate rank.

Calculate taxes in Solothurn now

Your details

Max. CHF 7,258 (2026) · also in deductions section

FTAFOPHFSO— Data 2026

Non-binding estimates. Not tax or financial advice. Without guarantee — no substitute for individual professional advice.

Canton Solothurn — Key Facts

Abbreviation
SO
Capital
Solothurn
Tax year
2026
Cantonal tax rate
104 %
Rank (nationwide)
—
Tax in capital, 80k single
—

Cost of Living in Canton Solothurn

Ø Health ins. premium
CHF 412/mo.
Ø Rent 3 rooms
CHF 1'153/mo.
Ø Rent 4 rooms
CHF 1'373/mo.

Average across 104 municipalities. Health ins.: FOPH data 2026, CHF 2,500 deductible. Rent: cantonal figure, FSO 2020.

How much of your salary remains in Solothurn? Gross-Net Calculator →

Is relocating to Canton Solothurn worth it? Compare taxes, health insurance & rent →

Frequently Asked Questions About Taxes in Solothurn

How high are taxes in the canton of Solothurn?

In Solothurn, a single person with a gross salary of CHF 80,000 pays about CHF 11'457 in cantonal, municipal and federal taxes; that is rank 23 of 26 cantonal capitals. The tax rate is 104% for the canton and 112% for the municipality of Solothurn. For married couples, families and other incomes, use the tax calculator.

Which municipalities have the lowest taxes in the canton of Solothurn?

At a gross salary of CHF 80,000 (single), Kammersrohr, Feldbrunnen-St. Niklaus and Däniken are the cheapest; the most expensive is Bolken at CHF 13'071. The ranking of all 104 municipalities is shown above on this page.

How is income tax made up in the canton of Solothurn?

Of the cantonal tax, the municipal tax of the place of residence and the direct federal tax; members of a recognised denomination also pay church tax. The canton and the municipality each levy their tax with their own rate.

Cantons with similar tax levels

Neighboring cantons in comparison

All cantons