Basel-Stadt vs Solothurn Tax Comparison

Side-by-side income tax comparison on a CHF 120’000 salary — federal + cantonal + municipal tax, social contributions and take-home pay. Capital-city municipal multipliers, 2025/2026 rates.

Result on CHF 120’000
Basel-Stadt leaves you with CHF 0 more per year (0.0% more take-home) than Solothurn.
CHF
40k120k200k300k
Winner
Take-home / year
CHF 80’174
CHF 6’681/month
Total tax
CHF 22’546
Effective rate
18.8%
Federal tax
CHF 2’707
Cantonal + municipal
CHF 19’839
Single municipal rate (the city = the canton). High wealth tax — relevant if you have >CHF 200k in savings/investments.
Take-home / year
CHF 80’174
CHF 6’681/month
Total tax
CHF 22’546
Effective rate
18.8%
Federal tax
CHF 2’707
Cantonal + municipal
CHF 19’839
Between Bern and Basel — commune taxes vary widely. Baroque old town is a hidden gem.

Beyond tax: rent, premiums and daily life

Cost of living and lifestyle comparison between Basel-Stadt and Solothurn
FactorBasel-StadtSolothurn
Municipal tax multiplier (capital)No municipal multiplier — the city is the canton≈118% (City of Solothurn)
3.5-room rent (CHF/month)≈ 2’900≈ 2’100
Health premium, adult (CHF/month)≈ 410≈ 330
Language zoneGerman-speakingGerman-speaking
Rental marketCheaper than Zürich or Geneva but still competitive; pharma hiring cycles drive demand in spring.Affordable, with plenty of family housing in the Gäu and Wasseramt.
CommutingBasel SBB, Badischer Bahnhof and the French station put Germany and France within 15 min. Trams reach everywhere.Solothurn to Bern 35 min, Olten 20 min, Zürich 1 h.
CultureGerman-speaking, with Basel dialect and a strong carnival/museum culture; French and German are both useful across the borders.German-speaking baroque town culture; Olten is the practical rail centre.

Full breakdown

Tax comparison between Basel-Stadt and Solothurn on CHF 120’000
ItemBasel-StadtSolothurnDifference
Annual gross salaryCHF 120’000CHF 120’000
Social contributions (AHV/ALV/BVG/NBU)CHF 17’280CHF 17’280
Total deductionsCHF 4’882CHF 4’882
Taxable incomeCHF 97’838CHF 97’838
Federal direct taxCHF 2’707CHF 2’707
Cantonal + municipal taxCHF 19’839CHF 19’839
Total taxCHF 22’546CHF 22’546
Effective tax rate18.8%18.8%
Marginal tax rate37.1%37.1%
Take-home / yearCHF 80’174CHF 80’174
Take-home / monthCHF 6’681CHF 6’681

Figures are estimates using capital-city municipal multipliers and standard deductions. For binding numbers, use the official calculators linked above. Sources: ESTV (federal), cantonal tax administrations.

Living in Basel-Stadt vs Solothurn

Basel-Stadt

Basel-Stadt is Switzerland's smallest full canton by area but punches far above its weight economically — Roche and Novartis are headquartered here and together with a dense pharma supply chain (Lonza, Syngenta, Bachem) make this the country's life-sciences capital. The canton has only three communes (Basel, Riehen, Bettingen), German is the working language, and the city's tri-border position with Germany and France shapes everything from grocery shopping to weekend airports. Wealth tax is among the highest in Switzerland, which matters more than the headline income rate for high earners.

Local insight

Almost every newcomer to Basel-Stadt arrives because of pharma. Roche's twin towers (Bau 1 and Bau 2) and the Novartis Campus dominate the riverfront and pull in scientists, clinicians, regulatory and IT staff from across the world. Below that layer sits a deep CRO/biotech sub-economy (Bachem in Bubendorf, Lonza in Visp/Basel, IDORSIA, Basilea) — meaning if pharma doesn't work out, you can usually find another pharma role without moving. Culturally the city is small enough that you bump into colleagues at Fasnacht, on the Rhine in summer, and at the Kunstmuseum on weekends. The big practical fact: most expats live in BS for the first year then move to BL for the lower rent and family-friendly communes.

Full Basel-Stadt relocation guide

Solothurn

Solothurn is the German-speaking Mittelland canton wedged between Bern, Aargau, Basel-Landschaft and Jura. The cantonal territory is unusually split — two main blocks separated by enclaves of Bern — which gives the canton an odd shape on a map but in practice means three economically distinct sub-regions. The baroque capital, also called Solothurn, sits on the Aare and is one of the best-preserved historic towns in Switzerland. Olten is the canton's rail hub (more InterCity trains pass through than almost any other Swiss station). Grenchen anchors the western watchmaking belt and is home to Breitling, ETA and several other industry names.

Local insight

Solothurn's defining feature is that it is a pure crossroads canton. Olten station is the rail centre of Switzerland — more InterCity trains pass through than anywhere except Zurich HB and Bern — which makes Olten itself an unusually good commuter base: 25 minutes to Bern, 30 minutes to Basel, 35 minutes to Zurich, all by direct IC. The downside of being a crossroads is that the canton doesn't have a single dominant economic identity. Grenchen is watchmaking (Breitling, ETA, Eterna, plus the long tail of suppliers). The capital Solothurn is administration, baroque-tourism and a small medtech cluster. The Schwarzbubenland in the north is functionally a Basel suburb. The Thal in the west is rural. Each sub-region effectively belongs to a different agglomeration — which is fine if you live in the right one for your job, and a long commute otherwise.

Full Solothurn relocation guide

Try other salary levels

Other comparisons

People also asked

Which canton has lower taxes — Basel-Stadt or Solothurn?

On a CHF 120’000 salary, Basel-Stadt leaves you with CHF 0 more take-home per year (0.0% difference) compared to Solothurn.

What is the effective tax rate in Basel-Stadt?

On CHF 120’000, the effective rate in Basel-Stadt (capital city) is approximately 18.8%, including federal direct tax and cantonal/municipal tax.

What is the effective tax rate in Solothurn?

On CHF 120’000, the effective rate in Solothurn (capital city) is approximately 18.8%, including federal direct tax and cantonal/municipal tax.

Estimates only. Always verify with the official cantonal calculator before making a relocation decision.