Skip to main content
Home
Tax burden · Tax year 2026 · Source: ESTV

Tax burden of every Swiss municipality

You pay least in Baar (ZG): CHF 5'197 income tax on a gross salary of CHF 100,000 (single, no children, no confession; federal + cantonal + municipal). Most is in Les Verrières (NE) at CHF 19'283 — 3.7 times as much. The comparison is the franc amount, not the tax multiplier. Source: Federal Tax Administration, tax year 2026.

Tax burden by municipality

ESTV · 2026
higherlowerNo result

What the amount is made of

ESTV · 2026

Direct federal tax is the same in every municipality (CHF 1'701) — the entire difference comes from the canton and the municipality.

Federal
1'701
Canton
2'172
Municipality
1'324

The 100 cheapest municipalities

ESTV · 2026
#MunicipalityCantonTaxShareMultiplier
1BaarZG5'1975.2%47.53
2WalchwilZG5'2935.3%51
3ZugZG5'3215.3%52
4HünenbergZG5'3495.3%53
5SteinhausenZG5'3495.3%53
6UnterägeriZG5'3495.3%53
7ChamZG5'3775.4%54
8OberägeriZG5'3775.4%54
9RischZG5'3775.4%54
10MenzingenZG5'4055.4%55
11NeuheimZG5'5165.5%59
12FreienbachSZ5'6175.6%64
13WollerauSZ5'6175.6%64
14FeusisbergSZ5'7305.7%69
15AltendorfSZ6'7656.8%115
16LachenSZ6'9907%125
17OberibergSZ6'9907%125
18RiemenstaldenSZ7'2157.2%135
19InnerthalSZ7'3287.3%140
20ArthSZ7'4407.4%145
21GersauSZ7'4407.4%145
22KüssnachtSZ7'4407.4%145
23MuotathalSZ7'5537.6%150
24TuggenSZ7'6437.6%154
25AlpthalSZ7'6657.7%155
26GalgenenSZ7'6657.7%155
27RothenthurmSZ7'6657.7%155
28SattelSZ7'6657.7%155
29SteinerbergSZ7'6657.7%155
30UnteribergSZ7'6657.7%155
31IngenbohlSZ7'8907.9%165
32MorschachSZ7'8907.9%165
33VorderthalSZ7'8907.9%165
34WangenSZ7'8907.9%165
35EinsiedelnSZ8'0038%170
36LauerzSZ8'1158.1%175
37SchwyzSZ8'1158.1%175
38ReichenburgSZ8'2288.2%180
39SchübelbachSZ8'2288.2%180
40IllgauSZ8'5658.6%195
41SteinenSZ8'5658.6%195
42RongellenGR9'0719.1%30
43HergiswilNW9'1059.1%120
44ZumikonZH9'5779.6%71
45KilchbergZH9'6259.6%72
46HerrlibergZH9'6729.7%73
47KüsnachtZH9'6729.7%73
48LaaxGR9'6759.7%40
49MeggenLU9'6799.7%90
50EnnetbürgenNW9'6849.7%150
51Oberwil-LieliAG9'7539.8%48
52RüschlikonZH9'7679.8%75
53ErlenbachZH9'8149.8%76
54WinkelZH9'8149.8%76
55ZollikonZH9'8149.8%76
56GeltwilAG9'8599.9%50
57KaiseraugstAG9'8599.9%50
58NeerachZH9'8619.9%77
59ThalwilZH9'9089.9%78
60UitikonZH9'9089.9%78
61MeilenZH9'95610%79
62MaurZH10'05010.1%81
63BuchbergSH10'06010.1%59
64StäfaZH10'14510.1%83
65OberriedenZH10'19210.2%84
66Uetikon am SeeZH10'19210.2%84
67La Punt Chamues-chGR10'21910.2%49
68BrüttenZH10'24010.2%85
69BeckenriedNW10'24410.2%179
70EnnetmoosNW10'26310.3%180
71Celerina/SchlarignaGR10'27910.3%50
72SchlueinGR10'27910.3%50
73WiesendangenZH10'28710.3%86
74AppenzellAI10'29410.3%56
75MännedorfZH10'33410.3%87
76MeisterschwandenAG10'39310.4%60
77StansstadNW10'39810.4%187
78StettenSH10'42910.4%65
79Wettswil am AlbisZH10'42910.4%89
80DinhardZH10'47610.5%90
81HorgenZH10'47610.5%90
82NürensdorfZH10'47610.5%90
83AeschZH10'52310.5%91
84Aeugst am AlbisZH10'57110.6%92
85DübendorfZH10'57110.6%92
86SilvaplanaGR10'58110.6%55
87St. MoritzGR10'58110.6%55
88BuochsNW10'59110.6%197
89WallisellenZH10'61810.6%93
90OberdorfNW10'64910.6%200
91BoppelsenZH10'66510.7%94
92OberweningenZH10'66510.7%94
93OpfikonZH10'66510.7%94
94SchöfflisdorfZH10'66510.7%94
95WeiachZH10'76010.8%96
96HettlingenZH10'80710.8%97
97LufingenZH10'80710.8%97
98WilZH10'80710.8%97
99Berg am IrchelZH10'85410.9%98
100MettmenstettenZH10'85410.9%98

The 100 most expensive municipalities

ESTV · 2026
#MunicipalityCantonTaxShareMultiplier
2110Les VerrièresNE19'28319.3%79
2109Les PlanchettesNE19'11019.1%77
2108CressierNE19'11019.1%77
2107Val-de-TraversNE19'02319%76
2106Les Ponts-de-MartelNE18'93718.9%75
2105Le Cerneux-PéquignotNE18'93718.9%75
2104La SagneNE18'93718.9%75
2103La Côte-aux-FéesNE18'93718.9%75
2102La Chaux-du-MilieuNE18'93718.9%75
2101La Chaux-de-FondsNE18'93718.9%75
2100La BrévineNE18'93718.9%75
2099Brot-PlambozNE18'93718.9%75
2098CornauxNE18'85018.9%74
2097ScheltenBE18'51018.5%220
2096Le LocleNE18'41718.4%69
2095BolkenSO18'37518.4%145
2094LaténaNE18'33118.3%68
2093BoudryNE18'33118.3%68
2092CourtelaryBE18'31518.3%214
2091RochefortNE18'24418.2%67
2090LignièresNE18'24418.2%67
2089SchangnauBE18'18518.2%210
2088HaslibergBE18'18518.2%210
2087Val-de-RuzNE18'15718.2%66
2086Le LanderonNE18'15718.2%66
2085CortaillodNE18'15718.2%66
2084JaunFR18'10618.1%100
2083SonvilierBE18'08718.1%207
2082NeuchâtelNE18'07118.1%65
2081TrimbachSO18'06118.1%140
2080RenanBE17'99018%204
2079Mont-TramelanBE17'99018%204
2078CormoretBE17'99018%204
2077ZullwilSO17'97418%139
2076MilvignesNE17'89817.9%63
2075La Grande BérocheNE17'89817.9%63
2074ValbirseBE17'86017.9%200
2073Röthenbach im EmmentalBE17'86017.9%200
2072RebévelierBE17'86017.9%200
2071PerrefitteBE17'86017.9%200
2070OeschenbachBE17'86017.9%200
2069GündlischwandBE17'86017.9%200
2068Haut-IntyamonFR17'85517.9%97
2067TrubschachenBE17'82817.8%199
2066CortébertBE17'82817.8%199
2065AdelbodenBE17'82817.8%199
2064BeatenbergBE17'79517.8%198
2063WiedlisbachBE17'76317.8%197
2062ReconvilierBE17'76317.8%197
2061SaicourtBE17'69817.7%195
2060OberlangeneggBE17'69817.7%195
2059MeinisbergBE17'69817.7%195
2058AefligenBE17'69817.7%195
2057St. SilvesterFR17'68717.7%95
2056PlasselbFR17'68717.7%95
2055Billens-HennensFR17'68717.7%95
2054WattenwilBE17'66517.7%194
2053TramelanBE17'66517.7%194
2052SignauBE17'66517.7%194
2051SchattenhalbBE17'66517.7%194
2050SaulesBE17'66517.7%194
2049RohrbachgrabenBE17'66517.7%194
2048RochesBE17'66517.7%194
2047Oberried am BrienzerseeBE17'66517.7%194
2046Niederried bei InterlakenBE17'66517.7%194
2045LoveresseBE17'66517.7%194
2044LeuzigenBE17'66517.7%194
2043Langnau im EmmentalBE17'66517.7%194
2042La FerrièreBE17'66517.7%194
2041EschertBE17'66517.7%194
2040CréminesBE17'66517.7%194
2039CourtBE17'66517.7%194
2038CorcellesBE17'66517.7%194
2037GsteigwilerBE17'63317.6%193
2036BelprahonBE17'63317.6%193
2035TavannesBE17'60017.6%192
2034Le FlonFR17'58717.6%93.8
2033WyssachenBE17'53517.5%190
2032UebeschiBE17'53517.5%190
2031SaugeBE17'53517.5%190
2030LeissigenBE17'53517.5%190
2029JensBE17'53517.5%190
2028HermrigenBE17'53517.5%190
2027HerbligenBE17'53517.5%190
2026GurbrüBE17'53517.5%190
2025BrüttelenBE17'53517.5%190
2024BoltigenBE17'53517.5%190
2023BiglenBE17'53517.5%190
2022MézièresFR17'52017.5%93
2021ZäziwilBE17'50317.5%189
2020RumisbergBE17'50317.5%189
2019HeiligenschwendiBE17'50317.5%189
2018GuggisbergBE17'50317.5%189
2017DürrenrothBE17'50317.5%189
2016HolderbankSO17'49717.5%132
2015TrachselwaldBE17'47017.5%188
2014OrvinBE17'47017.5%188
2013OberburgBE17'47017.5%188
2012Matten bei InterlakenBE17'47017.5%188
2011KaufdorfBE17'47017.5%188

How we measure this

ESTV

Total income tax (federal, cantonal, municipal and personal tax) in Swiss francs for one fixed household: single, no children, aged 35, CHF 100'000 gross employment income, no confession, no wealth. Because the same household is calculated in every municipality, the amount is comparable across Switzerland — unlike the tax multiplier, which is a percentage of each canton’s own simple tax and therefore rests on a different base in every canton. Source: Federal Tax Administration.

Swiss municipality rankings

Frequently asked questions

Where do you pay the least tax in Switzerland?
In Baar (ZG): CHF 5'197 income tax on a gross salary of CHF 100,000 for a single person with no children, tax year 2026. The amount covers federal, cantonal, municipal and personal tax, but not church tax.
Why not compare tax multipliers?
Because the multiplier is a percentage of the cantonal simple tax and every canton has a different base — two identical multipliers do not mean the same tax bill in two cantons. Only the franc amount for the same household is comparable.