Taxes in Canton of Zurich 2026

Income and wealth tax in Zurich and all 160 municipalities, compared with the other 25 cantons.

CHF 100'000

Loading municipalities…

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

Canton of Zurich at a glance

Canton of Zurich sits in the middle of the Swiss tax ranking. In 2026, a single person earning CHF 100'000 pays CHF 11'848 in Zurich, an effective rate of 11.8% (#9 of 26 cantons). Families fare worse here: a married couple with two children on CHF 150'000 pays CHF 12'506, which ranks #11 of 26. Where you live inside the canton matters too: Zumikon charges CHF 9'577, Maschwanden CHF 12'273. At CHF 200'000, the canton ranks #13 of 26.

Rank, single CHF 100'000
#9 of 26
Tax in Zurich
CHF 11'848
11.8%
Married, 2 children, CHF 150'000
CHF 12'506
#11 of 26
Wealth tax on CHF 1'000'000
CHF 2'002
2.00 ‰

Income tax in Zurich by salary

Total annual tax for a single person, with the canton's rank among all 26 capitals at each income level.

Gross incomeTotal taxof which federalEffective rateRank of 26
CHF 50'000CHF 3'253CHF 2136.5%#5
CHF 80'000CHF 7'945CHF 9069.9%#5
CHF 100'000CHF 11'848CHF 1'70111.8%#9
CHF 150'000CHF 23'926CHF 5'01416.0%#9
CHF 200'000CHF 39'042CHF 9'74919.5%#13
CHF 300'000CHF 73'744CHF 21'54924.6%#14
CHF 500'000CHF 148'516CHF 45'62629.7%#16
CHF 1'000'000CHF 333'698CHF 103'94933.4%#18

Taxes for couples and families

Married couples are taxed jointly. The ESTV figures below include the child deductions and credits that apply in Canton of Zurich.

HouseholdGross incomeTotal taxof which federalEffective rateRank of 26
Married, no childrenCHF 150'000CHF 17'630CHF 3'20311.8%#11
Married, 2 childrenCHF 80'000CHF 2'120CHF 02.7%#14
Married, 2 childrenCHF 100'000CHF 4'177CHF 04.2%#10
Married, 2 childrenCHF 150'000CHF 12'506CHF 1'7438.3%#11
Married, 2 childrenCHF 200'000CHF 24'454CHF 5'45212.2%#11
Married, 2 childrenCHF 300'000CHF 55'328CHF 17'30818.4%#12
Married, 2 childrenCHF 500'000CHF 125'752CHF 41'02025.2%#15
Two incomes, 2 childrenCHF 90'000 + CHF 60'000CHF 10'736CHF 1'0357.2%#8
Two incomes, no childrenCHF 90'000 + CHF 60'000CHF 15'688CHF 2'32310.5%#9
Retired coupleCHF 150'000CHF 23'861CHF 4'57815.9%#10

Wealth tax in Canton of Zurich

Annual wealth tax for a single person with a gross income of CHF 150'000, in francs and per mille of net wealth.

Net wealthWealth taxPer milleRank of 26
CHF 500'000CHF 6391.28 ‰#3
CHF 1'000'000CHF 2'0022.00 ‰#6
CHF 2'000'000CHF 5'8862.94 ‰#11
CHF 5'000'000CHF 23'3874.68 ‰#16
CHF 10'000'000CHF 55'4875.55 ‰#20

Municipalities and tax multipliers in Canton of Zurich

Zurich applies a municipal multiplier of 119%, on top of the cantonal 95%. Here is how its 160 municipalities compare for a single person earning CHF 100'000.

Lowest tax

  1. ZumikonCHF 9'5779.6%
  2. Kilchberg (ZH)CHF 9'6259.6%
  3. HerrlibergCHF 9'6729.7%
  4. Küsnacht (ZH)CHF 9'6729.7%
  5. RüschlikonCHF 9'7679.8%

Highest tax

  1. MaschwandenCHF 12'27312.3%
  2. BachsCHF 12'27312.3%
  3. WinterthurCHF 12'13212.1%
  4. WildbergCHF 12'08412.1%
  5. Schlatt (ZH)CHF 12'03712.0%
Show all 160 municipalities
MunicipalityMunicipal multiplierSingle, CHF 100'000Married, 2 children, CHF 150'000
Adliswil104%CHF 11'138CHF 11'755
Aesch (ZH)91%CHF 10'523CHF 11'104
Aeugst am Albis92%CHF 10'571CHF 11'154
Affoltern am Albis122%CHF 11'990CHF 12'657
Altikon114%CHF 11'611CHF 12'256
Andelfingen119%CHF 11'848CHF 12'506
Bachenbülach106%CHF 11'233CHF 11'855
Bachs128%CHF 12'273CHF 12'957
Bäretswil104%CHF 11'138CHF 11'755
Bassersdorf114%CHF 11'611CHF 12'256
Bauma120%CHF 11'895CHF 12'556
Benken (ZH)110%CHF 11'422CHF 12'056
Berg am Irchel98%CHF 10'854CHF 11'455
Birmensdorf (ZH)112%CHF 11'517CHF 12'156
Bonstetten106%CHF 11'233CHF 11'855
Boppelsen94%CHF 10'665CHF 11'255
Brütten85%CHF 10'240CHF 10'804
Bubikon118%CHF 11'800CHF 12'456
Buch am Irchel106%CHF 11'233CHF 11'855
Buchs (ZH)105%CHF 11'186CHF 11'805
Bülach114%CHF 11'611CHF 12'256
Dachsen111%CHF 11'469CHF 12'106
Dägerlen106%CHF 11'233CHF 11'855
Dällikon107%CHF 11'280CHF 11'905
Dänikon120%CHF 11'895CHF 12'556
Dättlikon112%CHF 11'517CHF 12'156
Dielsdorf105%CHF 11'186CHF 11'805
Dietikon121%CHF 11'942CHF 12'606
Dietlikon105%CHF 11'186CHF 11'805
Dinhard90%CHF 10'476CHF 11'054
Dorf99%CHF 10'902CHF 11'505
Dübendorf92%CHF 10'571CHF 11'154
Dürnten113%CHF 11'564CHF 12'206
Egg101%CHF 10'996CHF 11'605
Eglisau113%CHF 11'564CHF 12'206
Elgg119%CHF 11'848CHF 12'506
Ellikon an der Thur117%CHF 11'753CHF 12'406
Elsau117%CHF 11'753CHF 12'406
Embrach112%CHF 11'517CHF 12'156
Erlenbach (ZH)76%CHF 9'814CHF 10'353
Fällanden99%CHF 10'902CHF 11'505
Fehraltorf111%CHF 11'469CHF 12'106
Feuerthalen114%CHF 11'611CHF 12'256
Fischenthal122%CHF 11'990CHF 12'657
Flaach107%CHF 11'280CHF 11'905
Flurlingen111%CHF 11'469CHF 12'106
Freienstein-Teufen99%CHF 10'902CHF 11'505
Geroldswil112%CHF 11'517CHF 12'156
Glattfelden120%CHF 11'895CHF 12'556
Gossau (ZH)117%CHF 11'753CHF 12'406
Greifensee101%CHF 10'996CHF 11'605
Grüningen116%CHF 11'706CHF 12'356
Hagenbuch121%CHF 11'942CHF 12'606
Hausen am Albis112%CHF 11'517CHF 12'156
Hedingen100%CHF 10'949CHF 11'555
Henggart111%CHF 11'469CHF 12'106
Herrliberg73%CHF 9'672CHF 10'203
Hettlingen97%CHF 10'807CHF 11'405
Hinwil116%CHF 11'706CHF 12'356
Hittnau113%CHF 11'564CHF 12'206
Hochfelden116%CHF 11'706CHF 12'356
Hombrechtikon113%CHF 11'564CHF 12'206
Horgen90%CHF 10'476CHF 11'054
Höri110%CHF 11'422CHF 12'056
Hüntwangen108%CHF 11'327CHF 11'956
Hüttikon113%CHF 11'564CHF 12'206
Illnau-Effretikon113%CHF 11'564CHF 12'206
Kappel am Albis102%CHF 11'044CHF 11'655
Kilchberg (ZH)72%CHF 9'625CHF 10'153
Kleinandelfingen118%CHF 11'800CHF 12'456
Kloten100%CHF 10'949CHF 11'555
Knonau116%CHF 11'706CHF 12'356
Küsnacht (ZH)73%CHF 9'672CHF 10'203
Langnau am Albis106%CHF 11'233CHF 11'855
Laufen-Uhwiesen104%CHF 11'138CHF 11'755
Lindau106%CHF 11'233CHF 11'855
Lufingen97%CHF 10'807CHF 11'405
Männedorf87%CHF 10'334CHF 10'904
Marthalen107%CHF 11'280CHF 11'905
Maschwanden128%CHF 12'273CHF 12'957
Maur81%CHF 10'050CHF 10'604
Meilen79%CHF 9'956CHF 10'504
Mettmenstetten98%CHF 10'854CHF 11'455
Mönchaltorf108%CHF 11'327CHF 11'956
Neerach77%CHF 9'861CHF 10'403
Neftenbach98%CHF 10'854CHF 11'455
Niederglatt106%CHF 11'233CHF 11'855
Niederhasli112%CHF 11'517CHF 12'156
Niederweningen100%CHF 10'949CHF 11'555
Nürensdorf90%CHF 10'476CHF 11'054
Oberembrach117%CHF 11'753CHF 12'406
Oberengstringen109%CHF 11'375CHF 12'006
Oberglatt119%CHF 11'848CHF 12'506
Oberrieden84%CHF 10'192CHF 10'754
Oberweningen94%CHF 10'665CHF 11'255
Obfelden118%CHF 11'800CHF 12'456
Oetwil am See114%CHF 11'611CHF 12'256
Oetwil an der Limmat107%CHF 11'280CHF 11'905
Opfikon94%CHF 10'665CHF 11'255
Ossingen113%CHF 11'564CHF 12'206
Otelfingen108%CHF 11'327CHF 11'956
Ottenbach115%CHF 11'659CHF 12'306
Pfäffikon110%CHF 11'422CHF 12'056
Pfungen112%CHF 11'517CHF 12'156
Rafz113%CHF 11'564CHF 12'206
Regensberg115%CHF 11'659CHF 12'306
Regensdorf117%CHF 11'753CHF 12'406
Rheinau112%CHF 11'517CHF 12'156
Richterswil99%CHF 10'902CHF 11'505
Rickenbach (ZH)112%CHF 11'517CHF 12'156
Rifferswil120%CHF 11'895CHF 12'556
Rorbas103%CHF 11'091CHF 11'705
Rümlang113%CHF 11'564CHF 12'206
Rüschlikon75%CHF 9'767CHF 10'303
Russikon113%CHF 11'564CHF 12'206
Rüti (ZH)119%CHF 11'848CHF 12'506
Schlatt (ZH)123%CHF 12'037CHF 12'707
Schleinikon106%CHF 11'233CHF 11'855
Schlieren111%CHF 11'469CHF 12'106
Schöfflisdorf94%CHF 10'665CHF 11'255
Schwerzenbach103%CHF 11'091CHF 11'705
Seegräben111%CHF 11'469CHF 12'106
Seuzach100%CHF 10'949CHF 11'555
Stadel111%CHF 11'469CHF 12'106
Stäfa83%CHF 10'145CHF 10'704
Stallikon101%CHF 10'996CHF 11'605
Stammheim112%CHF 11'517CHF 12'156
Steinmaur108%CHF 11'327CHF 11'956
Thalheim an der Thur117%CHF 11'753CHF 12'406
Thalwil78%CHF 9'908CHF 10'453
Trüllikon110%CHF 11'422CHF 12'056
Truttikon107%CHF 11'280CHF 11'905
Turbenthal122%CHF 11'990CHF 12'657
Uetikon am See84%CHF 10'192CHF 10'754
Uitikon78%CHF 9'908CHF 10'453
Unterengstringen102%CHF 11'044CHF 11'655
Urdorf115%CHF 11'659CHF 12'306
Uster112%CHF 11'517CHF 12'156
Volken111%CHF 11'469CHF 12'106
Volketswil101%CHF 10'996CHF 11'605
Wädenswil102%CHF 11'044CHF 11'655
Wald (ZH)122%CHF 11'990CHF 12'657
Wallisellen93%CHF 10'618CHF 11'205
Wangen-Brüttisellen101%CHF 10'996CHF 11'605
Wasterkingen116%CHF 11'706CHF 12'356
Weiach96%CHF 10'760CHF 11'355
Weiningen (ZH)107%CHF 11'280CHF 11'905
Weisslingen116%CHF 11'706CHF 12'356
Wettswil am Albis89%CHF 10'429CHF 11'004
Wetzikon (ZH)119%CHF 11'848CHF 12'506
Wiesendangen86%CHF 10'287CHF 10'854
Wil (ZH)97%CHF 10'807CHF 11'405
Wila122%CHF 11'990CHF 12'657
Wildberg124%CHF 12'084CHF 12'757
Winkel76%CHF 9'814CHF 10'353
Winterthur125%CHF 12'132CHF 12'807
Zell (ZH)115%CHF 11'659CHF 12'306
Zollikon76%CHF 9'814CHF 10'353
Zumikon71%CHF 9'577CHF 10'103
Zürich119%CHF 11'848CHF 12'506

Multipliers only compare municipalities within the same canton; every canton applies them to its own base tariff.

Canton of Zurich compared with its neighbours

Capital-to-capital comparison. A negative difference means the neighbour is cheaper than Zurich.

CantonSingle, CHF 100'000DifferenceMarried, 2 children, CHF 150'000Difference
ZugCHF 5'3215.3%−CHF 6'527CHF 2'9252.0%−CHF 9'581
SchwyzCHF 8'1158.1%−CHF 3'733CHF 8'4055.6%−CHF 4'101
SchaffhausenCHF 11'53511.5%−CHF 313CHF 10'8107.2%−CHF 1'696
AargauCHF 12'31212.3%+CHF 464CHF 11'9338.0%−CHF 573
ThurgauCHF 13'02813.0%+CHF 1'180CHF 13'6329.1%+CHF 1'126
St. GallenCHF 15'13915.1%+CHF 3'291CHF 15'01310.0%+CHF 2'507

Pillar 3a in Canton of Zurich: deposits and withdrawals

A 3a deposit is deducted from taxable income, so it saves you more where your marginal rate is high. When you withdraw, the lump sum is taxed separately: on CHF 500'000 at 65, a single person pays CHF 35'068 in Zurich (7.0%), rank 11 of 26.

HouseholdLump sum at 65Tax on payoutEffective rate
SingleCHF 100'000CHF 4'8174.8%
SingleCHF 250'000CHF 14'6015.8%
SingleCHF 500'000CHF 35'0687.0%
SingleCHF 1'000'000CHF 109'54211.0%
Married coupleCHF 500'000CHF 31'5766.3%

How much a 3a deposit saves you in Canton of ZurichCalculate your 3a tax saving

Corporate and inheritance tax

A company with CHF 1'000'000 of pre-tax profit pays CHF 193'143 in profit tax in Zurich, an effective 19.3%, rank 25 of 26.

On an inheritance of CHF 500'000 in Zurich, children pay CHF 0, siblings CHF 67'500 and unrelated heirs CHF 140'400.

Take the next step

Use the map numbers to plan your next move.

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

How much tax do you pay in Canton of Zurich?
A single person earning CHF 100'000 pays CHF 11'848 in total tax in Zurich in 2026, an effective rate of 11.8%. Across the canton's 160 municipalities the bill ranges from CHF 9'577 in Zumikon to CHF 12'273 in Maschwanden.
Where is the lowest tax in Canton of Zurich?
Zumikon has the lowest tax in Canton of Zurich for a single person earning CHF 100'000: CHF 9'577 in 2026, CHF 2'271 less than in Zurich.
What is the tax multiplier in Zurich?
Zurich applies a municipal multiplier of 119% on top of the cantonal multiplier of 95% for 2026. Multipliers only compare municipalities within the same canton.
How much wealth tax do you pay in Canton of Zurich?
On CHF 1'000'000 of net wealth, a single person pays CHF 2'002 a year in Zurich, or 2.00 ‰. That puts Canton of Zurich at #6 of 26 cantons for wealth tax.
Is Canton of Zurich cheaper than its neighbours?
Canton of Zurich ranks 9 of 26 for a single person earning CHF 100'000. Cheaper neighbours: Canton of Zug (−CHF 6'527), Canton of Schwyz (−CHF 3'733), and Canton of Schaffhausen (−CHF 313).