Swiss cantonal income tax: the 2026 dataset
At CHF 100,000 of gross income, a single person pays CHF 5'321 of
income tax in Zug and CHF 18'071 in Neuchâtel in 2026, a
spread of CHF 12'750 between cantonal capitals. Every
value comes from the official federal ESTV calculator;
download the CSV (CC BY 4.0).
All 26 capitals ranked (tax at CHF 100,000 and 150,000)
| # | Canton (capital) | Tax at 100,000 | Tax at 150,000 |
|---|---|---|---|
| 1 | Zug | CHF 5'321 | CHF 12'833 |
| 2 | Schwyz | CHF 8'115 | CHF 16'419 |
| 3 | Appenzell Innerrhoden | CHF 10'294 | CHF 19'749 |
| 4 | Obwalden | CHF 11'325 | CHF 20'218 |
| 5 | Nidwalden | CHF 11'325 | CHF 21'253 |
| 6 | Uri | CHF 11'445 | CHF 20'789 |
| 7 | Lucerne | CHF 11'535 | CHF 21'298 |
| 8 | Schaffhausen | CHF 11'535 | CHF 22'456 |
| 9 | Zurich | CHF 11'848 | CHF 23'926 |
| 10 | Aargau | CHF 12'312 | CHF 24'033 |
| 11 | Grisons | CHF 12'575 | CHF 24'675 |
| 12 | Thurgau | CHF 13'028 | CHF 24'537 |
| 13 | Glarus | CHF 13'141 | CHF 24'640 |
| 14 | Valais | CHF 14'257 | CHF 29'700 |
| 15 | Appenzell Ausserrhoden | CHF 14'373 | CHF 26'989 |
| 16 | Ticino | CHF 14'426 | CHF 28'500 |
| 17 | Basel-Stadt | CHF 14'659 | CHF 27'400 |
| 18 | St. Gallen | CHF 15'139 | CHF 28'637 |
| 19 | Geneva | CHF 15'484 | CHF 30'043 |
| 20 | Jura | CHF 15'533 | CHF 30'318 |
| 21 | Solothurn | CHF 16'163 | CHF 29'937 |
| 22 | Bern | CHF 16'366 | CHF 30'468 |
| 23 | Fribourg | CHF 16'432 | CHF 30'779 |
| 24 | Basel-Landschaft | CHF 16'719 | CHF 32'631 |
| 25 | Vaud | CHF 16'721 | CHF 31'819 |
| 26 | Neuchâtel | CHF 18'071 | CHF 33'414 |
Profile and source
Single, no children, no church tax, age 35, gross labor income with the ESTV standardized deduction chain, resident in the cantonal capital. The figures are the federal tax administration's own calculator output for tax year 2026, the same grid our Switzerland calculator interpolates, so dataset and calculator can never disagree. Methodology and refresh policy on the Switzerland methodology page.
Use the data
The CSV covers eight income levels from CHF 40,000 to 250,000 per capital, license CC BY 4.0: cite "Salneto, 2026, from ESTV data" with a link. Communes other than the capital differ by their multiplier.