Swiss Tax Map 2026

Where do you pay the least tax? All 2'110 municipalities compared.

CHF 100'000
Lower taxHigher tax

CHF 5'321CHF 18'071

Zurich

Figure for the capital, Zurich

#9 of 26

Total tax per year

CHF 11'848

11.8% of gross income

Across its municipalities: CHF 9'577 to CHF 12'273

Taxes in Zurich

Click any canton on the map or in the ranking to see what you would save.

Ranking, lowest tax first

Hover to highlight, click to compare, double-click to see its municipalities.

Source: ESTV Swiss Tax Calculator, tax year 2026. Figures for each canton's capital.

Map: © swisstopo

This Swiss tax map colours all 26 cantons by what your household actually pays in 2026, using official figures from the Swiss Federal Tax Administration (ESTV) for all 2'110 municipalities. Pick a household, slide the income, and the ranking reshuffles instantly. Click a canton to see what moving there would save you, then use the tables below for the municipality-level comparison.

Taxes by canton

Each card shows the 2026 tax bill in the canton's capital and its rank among the 26 cantons.

Swiss taxes by canton: the full table

Total annual tax (federal, cantonal, municipal) in each canton's capital for three standard households, ranked by the single CHF 100'000 profile.

Tax year 2026, gross employment income, no church tax. Source: ESTV.
RankCantonCapitalSingle, CHF 100'000Married, 2 children, CHF 150'000Single, CHF 200'000Municipalities, single CHF 100'000
#1ZugZugCHF 5'3215.3%CHF 2'9252.0%CHF 23'03311.5%CHF 5'197 – CHF 5'516
#2SchwyzSchwyzCHF 8'1158.1%CHF 8'4055.6%CHF 26'22213.1%CHF 5'617 – CHF 8'565
#3Appenzell InnerrhodenAppenzellCHF 10'29410.3%CHF 11'9738.0%CHF 30'47815.2%CHF 10'294 – CHF 12'555
#4ObwaldenSarnenCHF 11'32511.3%CHF 13'6969.1%CHF 30'78915.4%CHF 11'325 – CHF 13'206
#4NidwaldenStansCHF 11'32511.3%CHF 11'9518.0%CHF 33'14516.6%CHF 9'105 – CHF 11'614
#6UriAltdorfCHF 11'44511.4%CHF 13'1028.7%CHF 31'83815.9%CHF 11'246 – CHF 12'536
#7LucerneLucerneCHF 11'53511.5%CHF 11'9498.0%CHF 33'04516.5%CHF 9'679 – CHF 14'739
#7SchaffhausenSchaffhausenCHF 11'53511.5%CHF 10'8107.2%CHF 35'66417.8%CHF 10'060 – CHF 13'625
#9ZurichZurichCHF 11'84811.8%CHF 12'5068.3%CHF 39'04219.5%CHF 9'577 – CHF 12'273
#10AargauAarauCHF 12'31212.3%CHF 11'9338.0%CHF 37'84318.9%CHF 9'753 – CHF 13'965
#11GraubündenChurCHF 12'57512.6%CHF 11'3047.5%CHF 38'60219.3%CHF 9'071 – CHF 14'508
#12ThurgauFrauenfeldCHF 13'02813.0%CHF 13'6329.1%CHF 38'03419.0%CHF 10'862 – CHF 14'518
#13GlarusGlarusCHF 13'14113.1%CHF 14'92710.0%CHF 38'51319.3%CHF 13'141 – CHF 13'330
#14ValaisSionCHF 14'25714.3%CHF 11'6727.8%CHF 49'28224.6%CHF 13'690 – CHF 17'302
#15Appenzell AusserrhodenHerisauCHF 14'37314.4%CHF 16'60411.1%CHF 41'51020.8%CHF 11'804 – CHF 15'058
#16TicinoBellinzonaCHF 14'42614.4%CHF 13'5159.0%CHF 44'74622.4%CHF 11'990 – CHF 14'887
#17Basel-StadtBaselCHF 14'65914.7%CHF 15'58310.4%CHF 41'71120.9%CHF 13'039 – CHF 14'659
#18St. GallenSt. GallenCHF 15'13915.1%CHF 15'01310.0%CHF 43'78821.9%CHF 10'881 – CHF 16'080
#19GenevaGenevaCHF 15'48415.5%CHF 12'1778.1%CHF 46'86223.4%CHF 13'885 – CHF 15'914
#20JuraDelémontCHF 15'53315.5%CHF 17'81511.9%CHF 47'09223.5%CHF 13'786 – CHF 16'843
#21SolothurnSolothurnCHF 16'16316.2%CHF 16'76411.2%CHF 45'99823.0%CHF 13'027 – CHF 18'375
#22BernBernCHF 16'36616.4%CHF 18'31412.2%CHF 47'21723.6%CHF 14'255 – CHF 18'510
#23FribourgFribourgCHF 16'43216.4%CHF 17'08611.4%CHF 48'66124.3%CHF 12'414 – CHF 18'106
#24Basel-LandschaftLiestalCHF 16'71916.7%CHF 17'69511.8%CHF 50'60025.3%CHF 14'899 – CHF 17'356
#25VaudLausanneCHF 16'72116.7%CHF 18'32512.2%CHF 49'94125.0%CHF 14'558 – CHF 17'020
#26NeuchâtelNeuchâtelCHF 18'07118.1%CHF 19'78313.2%CHF 51'48625.7%CHF 17'898 – CHF 19'283

Key findings 2026

What the ESTV data says once you line up all 2'110 municipalities.

  • 3.7x for the same salary

    A single person earning CHF 100'000 pays CHF 5'197 in Baar (ZG) and CHF 19'283 in Les Verrières (NE). The Swiss median is CHF 15'290.

  • Zug leads, Neuchâtel trails

    Among canton capitals, Zug charges CHF 5'321 on CHF 100'000, Neuchâtel CHF 18'071. That gap is CHF 12'750 a year.

  • High earners reshuffle the ranking

    At CHF 200'000 the cheapest municipality is Freienbach (SZ) with CHF 19'806. At CHF 1'000'000, Freienbach (SZ) charges CHF 174'034 and Schelten (BE) CHF 389'282.

  • Families: from CHF 2'884 to CHF 21'149

    A married couple with two children and CHF 150'000 on one salary pays CHF 2'884 in Baar (ZG) and CHF 21'149 in Les Verrières (NE).

  • Wealth tax: 0.89 ‰ to 7.31 ‰

    On CHF 1'000'000 of net wealth, Baar (ZG) charges CHF 885 a year, Les Verrières (NE) CHF 7'308.

  • Children inherit tax-free almost everywhere

    On an inheritance of CHF 500'000, children pay nothing in 1'939 of 2'110 municipalities. Unrelated heirs pay up to CHF 268'295 in Veyrier (GE).

Adrien MissiouxJordana da Mata
Reviewed by Jordana da Mata
Last updated on

Same salary, same job, same household. Move 30 kilometres and your tax bill can change by a factor of 3.7. In 2026, a single person earning CHF 100'000 pays CHF 5'197 in Baar (ZG) and CHF 19'283 in Les Verrières (NE), according to the Swiss Federal Tax Administration (ESTV).

Most tax calculators ask for your postcode and give you one number. This Swiss tax map does the opposite: it shows every canton at once, so you can see where your money goes before you sign a lease. Below are the numbers behind the map, grouped by tax type.

The lowest-tax municipalities in Switzerland

The lowest tax in Switzerland in 2026 is in Baar (ZG): a single person earning CHF 100'000 pays CHF 5'197 in federal, cantonal and municipal tax combined. The highest is Les Verrières (NE) at CHF 19'283, and the Swiss median is CHF 15'290. Source: ESTV, tax year 2026.

Lowest tax, single person, CHF 100'000, 2026
RankMunicipalityCantonTax per yearEffective rate
#1BaarZGCHF 5'1975.2%
#2WalchwilZGCHF 5'2935.3%
#3ZugZGCHF 5'3215.3%
#4HünenbergZGCHF 5'3495.3%
#4SteinhausenZGCHF 5'3495.3%
#4UnterägeriZGCHF 5'3495.3%
#7ChamZGCHF 5'3775.4%
#7OberägeriZGCHF 5'3775.4%
#7RischZGCHF 5'3775.4%
#10MenzingenZGCHF 5'4055.4%
Highest tax, single person, CHF 100'000, 2026
RankMunicipalityCantonTax per yearEffective rate
#2110Les VerrièresNECHF 19'28319.3%
#2108Les PlanchettesNECHF 19'11019.1%
#2108Cressier (NE)NECHF 19'11019.1%
#2107Val-de-TraversNECHF 19'02319.0%
#2099Les Ponts-de-MartelNECHF 18'93718.9%
#2099Le Cerneux-PéquignotNECHF 18'93718.9%
#2099La SagneNECHF 18'93718.9%
#2099La Côte-aux-FéesNECHF 18'93718.9%
#2099La Chaux-du-MilieuNECHF 18'93718.9%
#2099La Chaux-de-FondsNECHF 18'93718.9%

The pattern is consistent: central Switzerland (Zug, Schwyz, Nidwalden) at the top, the Jura arc and Neuchâtel at the bottom. But the ranking depends on who you are. At CHF 200'000, the cheapest municipality is Freienbach (SZ) with CHF 19'806, while Zug town charges CHF 23'033. Pick your own household on the map: the ranking reshuffles as you move the slider.

How much tax do you pay in Switzerland?

A single person earning CHF 100'000 pays a median of CHF 15'290 a year in total tax, an effective rate of 15.3%. In Zurich city it is CHF 11'848, in Geneva CHF 15'484. That total combines three or four layers: federal income tax, cantonal tax, municipal tax and, if you belong to a recognised church, church tax.

Effective tax rate in five cities, single person, 2026
Gross incomeZurichZugGenevaBernLausanne
CHF 50'0006.5%2.2%7.6%11.4%7.9%
CHF 100'00011.8%5.3%15.5%16.4%16.7%
CHF 200'00019.5%11.5%23.4%23.6%25.0%
CHF 500'00029.7%17.5%32.4%32.2%35.7%
CHF 1'000'00033.4%19.3%36.4%35.3%37.4%
Source: ESTV, tax year 2026.

Two things stand out. First, rates climb steeply with income because every level is progressive. Second, the gap between cities is wider for high earners than for average salaries. Families also change the picture: a married couple with two children on CHF 150'000 pays CHF 12'177 in Geneva, less than a single person on CHF 100'000 there, thanks to income splitting and child deductions.

How the Swiss tax system works: confederation, canton, municipality

Switzerland taxes income at three levels. The confederation applies one tariff nationwide. Each canton sets its own base tariff in law, then scales it each year with a multiplier (Steuerfuss in German, coefficient in French, moltiplicatore in Italian). Each municipality applies its own multiplier to the same cantonal base.

Here is how it works in Zürich for a single person on CHF 100'000:

Base tax from the cantonal tariff

The cantonal tariff gives a simple tax of CHF 4'731.

Cantonal multiplier

The canton applies 95% to that base: CHF 4'494 of cantonal tax.

Municipal multiplier

The city applies 119% to the same base: CHF 5'629 of municipal tax. Federal tax comes on top.

Wealth tax by canton

Every canton taxes net wealth, and the rates vary more than for income. On CHF 1'000'000 of net wealth, a single person pays 0.89 ‰ in Baar (ZG) and 7.31 ‰ in Les Verrières (NE) in 2026. At CHF 10'000'000, the range runs from 0.95 ‰ in Hergiswil (NW) to 8.22 ‰ in Chancy (GE).

Wealth tax in per mille of net wealth, canton capitals, 2026
RankCantonCHF 1'000'000CHF 5'000'000CHF 10'000'000
#1Zug (Zug)0.92 ‰1.95 ‰2.08 ‰
#2Nidwalden (Stans)1.20 ‰1.23 ‰1.24 ‰
#3Obwalden (Sarnen)1.39 ‰1.42 ‰1.42 ‰
#4Schwyz (Schwyz)1.50 ‰1.67 ‰1.69 ‰
#5Uri (Altdorf)1.74 ‰1.91 ‰1.93 ‰
#6Zurich (Zurich)2.00 ‰4.68 ‰5.55 ‰
#7Solothurn (Solothurn)2.03 ‰2.77 ‰2.79 ‰
#8Lucerne (Lucerne)2.04 ‰2.15 ‰2.16 ‰
#9Appenzell Innerrhoden (Appenzell)2.17 ‰2.26 ‰2.27 ‰
#10Aargau (Aarau)2.32 ‰3.01 ‰3.10 ‰
#11Thurgau (Frauenfeld)2.49 ‰2.71 ‰2.73 ‰
#12Schaffhausen (Schaffhausen)2.65 ‰3.62 ‰3.64 ‰
#13Graubünden (Chur)2.85 ‰3.02 ‰3.04 ‰
#14Glarus (Glarus)3.34 ‰3.56 ‰3.59 ‰
#15Appenzell Ausserrhoden (Herisau)3.67 ‰3.99 ‰4.03 ‰
#16St. Gallen (St. Gallen)3.82 ‰4.07 ‰4.10 ‰
#17Jura (Delémont)3.91 ‰5.28 ‰5.49 ‰
#18Bern (Bern)4.03 ‰5.53 ‰5.64 ‰
#19Basel-Landschaft (Liestal)4.28 ‰5.21 ‰5.33 ‰
#20Ticino (Bellinzona)4.46 ‰4.83 ‰4.83 ‰
#21Geneva (Geneva)4.55 ‰7.47 ‰8.02 ‰
#22Fribourg (Fribourg)4.93 ‰5.22 ‰5.22 ‰
#23Valais (Sion)5.01 ‰6.24 ‰6.27 ‰
#24Basel-Stadt (Basel)5.76 ‰7.47 ‰7.69 ‰
#25Vaud (Lausanne)6.39 ‰7.61 ‰7.76 ‰
#26Neuchâtel (Neuchâtel)6.80 ‰6.80 ‰6.80 ‰
Source: ESTV, tax year 2026.

Switch the map to "Wealth tax" to see the same ranking in francs. Wealth is assessed on your situation at the end of the tax period, so what you hold on 31 December is what counts.

Corporate profit tax by canton

Corporate tax is where the cantons compete hardest. On CHF 1'000'000 of pre-tax profit, total profit tax ranges from 10.9% in Meggen (LU) to 22.0% in Schelten (BE). Zurich city charges 19.3%, Zug 11.7%.

Profit tax on CHF 1'000'000 of pre-tax profit, five lowest and five highest capitals, 2026
RankCapitalProfit taxEffective rate
#1Lucerne (LU)CHF 116'17111.6%
#2Zug (ZG)CHF 116'67611.7%
#3Stans (NW)CHF 119'65312.0%
#4Schaffhausen (SH)CHF 120'13212.0%
#5Glarus (GL)CHF 123'39212.3%
#22Solothurn (SO)CHF 154'46315.4%
#23Delémont (JU)CHF 156'55815.7%
#24Bellinzona (TI)CHF 160'47616.0%
#25Zurich (ZH)CHF 193'14319.3%
#26Bern (BE)CHF 202'48320.2%

These are effective rates on profit before tax for a standard company, not a statutory headline rate. Some cantons also levy church tax on companies, and very large multinational groups fall under the OECD minimum tax, which this comparison does not model.

Pillar 3a and pension lump sums: where the payout tax is lowest

When you withdraw your Pillar 3a or pension fund capital, the lump sum is taxed separately from your income at a reduced rate. On CHF 500'000 at 65, a single person pays 4.5% in Rongellen (GR) and 10.4% in Fontenais (JU). Zurich city charges 7.0%, Zug 5.7%.

Tax on a CHF 500'000 lump sum at 65, single person, five lowest and five highest capitals, 2026
RankCapitalTax on payoutEffective rate
#1Appenzell (AI)CHF 25'7015.1%
#2Schaffhausen (SH)CHF 26'2425.2%
#3Stans (NW)CHF 27'5465.5%
#4Zug (ZG)CHF 28'2535.7%
#5Chur (GR)CHF 28'5015.7%
#22Sion (VS)CHF 43'9218.8%
#23Fribourg (FR)CHF 46'5019.3%
#24Basel (BS)CHF 47'2519.5%
#25Delémont (JU)CHF 48'1839.6%
#26Herisau (AR)CHF 49'5439.9%

The tax is levied where you live on the day of the payout. Two practical levers follow: stagger withdrawals over several years (one 3a account per year keeps each lump sum smaller), and check the payout tax before you move in retirement. Our Pillar 3a tax savings by canton page shows the other side of the equation: what each deposit saves you today.

When I built this map, the 3a payout was the number that surprised me most. People spend years optimising the interest on their 3a account and never check the tax on the way out, which can cost more than a decade of fee differences. If you have several 3a accounts, plan the withdrawal years before you plan the move.

Adrien Missioux
Adrien MissiouxFounder, GetRates.ch

Inheritance and gift tax by canton

There is no federal inheritance tax in Switzerland: the cantons decide. On an inheritance of CHF 500'000, children pay nothing in 1'939 of 2'110 municipalities. Canton of Schwyz and Canton of Obwalden don't tax unrelated heirs either, while Veyrier (GE) charges them up to CHF 268'295.

Inheritance tax on CHF 500'000 by heir, canton capitals, 2026
CantonChildrenSiblingsUnrelated
Schwyz (Schwyz)CHF 0CHF 0CHF 0
Obwalden (Sarnen)CHF 0CHF 0CHF 0
Zug (Zug)CHF 0CHF 28'360CHF 70'900
Nidwalden (Stans)CHF 0CHF 24'000CHF 72'000
Graubünden (Chur)CHF 0CHF 24'625CHF 73'875
Glarus (Glarus)CHF 0CHF 39'200CHF 98'000
Appenzell Innerrhoden (Appenzell)CHF 2'000CHF 29'700CHF 99'000
Aargau (Aarau)CHF 0CHF 73'800CHF 109'200
Bern (Bern)CHF 0CHF 41'970CHF 111'920
Uri (Altdorf)CHF 0CHF 38'800CHF 116'400
Valais (Sion)CHF 0CHF 50'000CHF 125'000
Thurgau (Frauenfeld)CHF 0CHF 70'000CHF 140'000
Zurich (Zurich)CHF 0CHF 67'500CHF 140'400
Basel-Landschaft (Liestal)CHF 0CHF 70'500CHF 147'000
St. Gallen (St. Gallen)CHF 0CHF 98'000CHF 147'000
Solothurn (Solothurn)CHF 4'000CHF 54'000CHF 154'000
Basel-Stadt (Basel)CHF 0CHF 52'290CHF 156'870
Appenzell Ausserrhoden (Herisau)CHF 0CHF 108'900CHF 158'400
Ticino (Bellinzona)CHF 0CHF 58'345CHF 175'000
Jura (Delémont)CHF 0CHF 70'000CHF 175'000
Schaffhausen (Schaffhausen)CHF 0CHF 70'600CHF 176'500
Fribourg (Fribourg)CHF 0CHF 44'179CHF 185'130
Lucerne (Lucerne)CHF 9'500CHF 57'000CHF 190'000
Neuchâtel (Neuchâtel)CHF 13'500CHF 75'000CHF 225'000
Vaud (Lausanne)CHF 0CHF 125'000CHF 250'000
Geneva (Geneva)CHF 0CHF 107'919CHF 268'295
Source: ESTV, tax year 2026.

Spouses are exempt in every canton. What matters is the canton where the deceased last lived (for real estate, the canton where the property sits), not where the heirs live.

Saving tax by moving: what to check first

You pay income and wealth tax for the whole year in the municipality where you live on 31 December. Move in December and you pay the new rate for the full year; move in January and you pay the old one. A few points before you pack:

  • Housing costs. Low-tax municipalities often have the highest rents and property prices. Compare the tax saving with the extra housing cost over several years.
  • Your profile, not the average. A municipality that is cheap for a single person on CHF 100'000 can be average for a family or a high earner. Set your household on the map.
  • Wealth and retirement. If you hold significant wealth or plan a pension lump sum, the wealth and payout rankings above can matter more than income tax.
  • Real residence. The tax authorities check where your life actually happens. A mailbox address does not move your tax domicile.

Take the next step

Lower taxes start with what you can deduct. These tools turn the map into savings.

Methodology and data source

Swiss Federal Tax Administration (ESTV), Swiss Tax Calculator

Tax year
2026
Coverage
26 cantons, 2'110 municipalities
Check a figure in the ESTV calculator

Every figure on this page comes from the ESTV Swiss Tax Calculator for tax year 2026, retrieved on 5 October 2026. We did not estimate, interpolate or round anything beyond whole francs.

Assumptions

Profiles are employees with gross salary as stated, standard deductions as applied by the ESTV calculator, no church tax unless stated, and no wealth unless stated. Canton figures are those of the capital; ranges show the cheapest and the most expensive municipality.

Not included

Real estate gains tax, property transfer tax, property tax, withholding tax and source tax for foreign residents. Your own deductions (3a, commuting, childcare) change the result.

These are estimates for standard profiles, not tax advice. For your own return, use your canton's tax software or a tax adviser.

Canton boundaries: © swisstopo, simplified for display.

About the author

Adrien Missioux

Adrien Missioux

Founder & Lead Author

Entrepreneur who bootstrapped a SaaS to multi-million revenue. Building GetRates.ch to bring transparency to Swiss finance.

About the reviewer

Jordana da Mata

Jordana da Mata

Financial Reviewer & Fact-Checker

Works in Swiss banking, with a background in anti-money-laundering investigations and cross-border payments. Checks GetRates.ch content for accuracy and hidden conditions before it is published.

Last updated on

Frequently asked questions

Which canton has the lowest taxes in Switzerland?
In 2026, Canton of Zug has the lowest taxes for a single person earning CHF 100'000: CHF 5'321 in its capital. Canton of Schwyz follows with CHF 8'115. The cheapest municipality overall is Baar (ZG) at CHF 5'197. Source: ESTV.
How much tax do you pay in Switzerland on a CHF 100'000 salary?
A single person earning CHF 100'000 pays between CHF 5'197 and CHF 19'283 in total tax in 2026, depending on the municipality. The Swiss median is CHF 15'290, an effective rate of 15.3%. In Zurich city it is CHF 11'848.
What is the tax multiplier and why can't you compare it between cantons?
The multiplier (Steuerfuss, coefficient, moltiplicatore) scales a base tax set by cantonal law. Zurich city applies 95% for the canton and 119% for the municipality on a base of CHF 4'731. Each canton has its own base tariff, so a lower multiplier elsewhere doesn't mean lower tax.
Is there inheritance tax in Switzerland?
There is no federal inheritance tax; the cantons set it. On CHF 500'000, children pay nothing in 1'939 of 2'110 municipalities. Canton of Schwyz and Canton of Obwalden don't tax unrelated heirs either, while Veyrier (GE) charges them up to CHF 268'295.
When do you pay wealth tax?
Every canton taxes net wealth above a tax-free allowance it sets itself. On CHF 1'000'000, a single person pays from CHF 885 (0.89 ‰) in Baar (ZG) to CHF 7'308 (7.31 ‰) in Les Verrières (NE) in 2026.
How high is corporate profit tax in Switzerland?
On CHF 1'000'000 of pre-tax profit, total profit tax ranges from 10.9% in Meggen (LU) to 22.0% in Schelten (BE). Zurich city charges 19.3%, Zug 11.7%.
How is a Pillar 3a or pension lump sum taxed?
Lump sums are taxed separately from income at a reduced rate. On CHF 500'000 at 65, a single person pays from 4.5% in Rongellen (GR) to 10.4% in Fontenais (JU). Zurich city charges 7.0%.
Is there capital gains tax in Switzerland?
Private individuals pay no capital gains tax on movable assets such as shares. Gains on real estate are taxed by the cantons through a separate real estate gains tax, which this map does not cover.
What changes with individual taxation?
Swiss voters accepted individual taxation on 8 March 2026, so married couples will eventually file separately. It is not in force yet: this map shows current law, where married couples are taxed jointly.
How are foreign residents taxed?
Foreign employees without a settlement permit (C) usually pay tax at source, deducted from their salary by the employer. Source tax rates differ by canton and are not shown here; the map shows ordinary assessment, which applies to Swiss residents and C permit holders.