Switzerland Canton Tax Rates Compared: Where to Live for the Lowest Tax

Updated March 2026 · Based on official 2026 tax rates

In Switzerland, where you live matters more for your tax bill than almost anywhere else in Europe. The same CHF 120,000 salary can leave you with CHF 10,000+ more or less depending on your canton and municipality. Here's the real comparison.

Take-home pay by canton at CHF 100,000

CantonEffective tax rateApprox. net salaryvs. Zürich
Zug~17%CHF 76,800+CHF 4,300
Schwyz~18%CHF 75,900+CHF 3,400
Nidwalden~19%CHF 75,100+CHF 2,600
Zürich~22%CHF 72,500
Bern~24%CHF 70,200-CHF 2,300
Basel-Stadt~25%CHF 69,500-CHF 3,000
Vaud (Lausanne)~27%CHF 67,800-CHF 4,700
Geneva~28%CHF 66,900-CHF 5,600

Zug is famously tax-friendly — you'd keep nearly CHF 10,000 more per year than in Geneva on the same salary. But Zug also has high housing costs and a much smaller job market.

Calculate your Swiss salary with our canton selector

Switzerland calculator

How Swiss tax works: three layers

Unlike most European countries with a single national income tax, Switzerland taxes you at three levels:

Total income tax (all three levels combined) ranges from about 15% in Zug to 35%+ in Geneva for high earners.

The Zug advantage — and its limits

Zug is Switzerland's most famous low-tax canton. It attracts crypto companies, hedge funds, and high earners. But consider:

For most expats, the practical choice is between Zürich, Basel, Bern, Geneva, and Lausanne — where the jobs actually are. The tax savings of Zug only make sense if you can work remotely or don't mind commuting.

Don't forget: health insurance is separate

Unlike Germany or France, Swiss health insurance is not deducted from your salary. You pay it separately — and it varies by canton too:

CantonAvg. monthly premium (adult, CHF 2,500 deductible)
GenevaCHF 440
Basel-StadtCHF 420
ZürichCHF 380
BernCHF 360
ZugCHF 320

Budget CHF 300-450/month per adult for health insurance on top of your tax deductions. This is a mandatory expense that many European expats underestimate.

Quellensteuer for expats

If you don't have a C permit (permanent residency), you're subject to Quellensteuer — tax withheld at source by your employer. The rates are set per canton and approximate your final tax liability. Once you earn above CHF 120,000 (threshold varies by canton), you must file an ordinary tax return instead.

Our Switzerland calculator includes 11 cantons

Try Switzerland calculator