In Switzerland, tax is largely determined by the canton of residence. The range of tax rates is wide.
In 2017, a single person earning CHF 100,000 paid only CHF 7,592 in the canton of Zug but CHF 19,233 in the canton of Neuchâtel, more than 2.5 times as much.
Someone married with children earning the same amount paid CHF 920 in Zug and CHF 9,249 in Neuchâtel, more than 10 times as much.
The chart above shows tax rates by canton in 2017 for single and married people with two children earning CHF 100,000. Tax rates also vary slightly within cantons by municipality. The figures above are for residents of the capital city of each canton.
The numbers come from a report published by Switzerland’s Federal Statistical Office on 11 July 2018.