Taxes in Canton of Ticino 2026
Income and wealth tax in Bellinzona and all 100 municipalities, compared with the other 25 cantons.
- Official ESTV data 2026
- 2'110 municipalities
- Free, no sign-up
- Swiss data
Loading municipalities…
CHF 5'321CHF 18'071
Ticino
Figure for the capital, Bellinzona
Total tax per year
CHF 14'426
14.4% of gross income
Across its municipalities: CHF 11'990 to CHF 14'887
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.Tap a canton to compare. Tap “See its municipalities” to zoom in.
Source: ESTV Swiss Tax Calculator, tax year 2026. Figures for each canton's capital.
Map: © swisstopo
Canton of Ticino at a glance
Canton of Ticino sits in the middle of the Swiss tax ranking. In 2026, a single person earning CHF 100'000 pays CHF 14'426 in Bellinzona, an effective rate of 14.4% (#16 of 26 cantons). Families fare better here: a married couple with two children on CHF 150'000 pays CHF 13'515, which ranks #13 of 26. Where you live inside the canton matters too: Porza charges CHF 11'990, Verzasca CHF 14'887. At CHF 200'000, the canton ranks #17 of 26.
- Rank, single CHF 100'000
- #16 of 26
- Tax in Bellinzona
- CHF 14'426
- 14.4%
- Married, 2 children, CHF 150'000
- CHF 13'515
- #13 of 26
- Wealth tax on CHF 1'000'000
- CHF 4'458
- 4.46 ‰
Income tax in Bellinzona by salary
Total annual tax for a single person, with the canton's rank among all 26 capitals at each income level.
| Gross income | Total tax | of which federal | Effective rate | Rank of 26 |
|---|---|---|---|---|
| CHF 50'000 | CHF 3'441 | CHF 213 | 6.9% | #8 |
| CHF 80'000 | CHF 9'474 | CHF 906 | 11.8% | #14 |
| CHF 100'000 | CHF 14'426 | CHF 1'701 | 14.4% | #16 |
| CHF 150'000 | CHF 28'500 | CHF 5'014 | 19.0% | #16 |
| CHF 200'000 | CHF 44'746 | CHF 9'749 | 22.4% | #17 |
| CHF 300'000 | CHF 80'224 | CHF 21'549 | 26.7% | #17 |
| CHF 500'000 | CHF 153'676 | CHF 45'626 | 30.7% | #19 |
| CHF 1'000'000 | CHF 335'210 | CHF 103'949 | 33.5% | #19 |
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 Ticino.
| Household | Gross income | Total tax | of which federal | Effective rate | Rank of 26 |
|---|---|---|---|---|---|
| Married, no children | CHF 150'000 | CHF 21'173 | CHF 3'203 | 14.1% | #18 |
| Married, 2 children | CHF 80'000 | CHF 1'009 | CHF 0 | 1.3% | #6 |
| Married, 2 children | CHF 100'000 | CHF 2'915 | CHF 0 | 2.9% | #5 |
| Married, 2 children | CHF 150'000 | CHF 13'515 | CHF 1'743 | 9.0% | #13 |
| Married, 2 children | CHF 200'000 | CHF 28'140 | CHF 5'452 | 14.1% | #16 |
| Married, 2 children | CHF 300'000 | CHF 63'608 | CHF 17'308 | 21.2% | #19 |
| Married, 2 children | CHF 500'000 | CHF 138'417 | CHF 41'020 | 27.7% | #20 |
| Two incomes, 2 children | CHF 90'000 + CHF 60'000 | CHF 10'231 | CHF 1'035 | 6.8% | #6 |
| Two incomes, no children | CHF 90'000 + CHF 60'000 | CHF 17'560 | CHF 2'323 | 11.7% | #15 |
| Retired couple | CHF 150'000 | CHF 31'059 | CHF 4'578 | 20.7% | #20 |
Wealth tax in Canton of Ticino
Annual wealth tax for a single person with a gross income of CHF 150'000, in francs and per mille of net wealth.
| Net wealth | Wealth tax | Per mille | Rank of 26 |
|---|---|---|---|
| CHF 500'000 | CHF 1'756 | 3.51 ‰ | #20 |
| CHF 1'000'000 | CHF 4'458 | 4.46 ‰ | #20 |
| CHF 2'000'000 | CHF 9'650 | 4.83 ‰ | #18 |
| CHF 5'000'000 | CHF 24'125 | 4.83 ‰ | #17 |
| CHF 10'000'000 | CHF 48'250 | 4.83 ‰ | #16 |
Municipalities and tax multipliers in Canton of Ticino
Bellinzona applies a municipal multiplier of 93%, on top of the cantonal 100%. Here is how its 100 municipalities compare for a single person earning CHF 100'000.
Lowest tax
- PorzaCHF 11'99012.0%
- ParadisoCHF 12'12212.1%
- BedrettoCHF 12'25412.3%
- Collina d'OroCHF 12'25412.3%
- Mezzovico-ViraCHF 12'25412.3%
Highest tax
- VerzascaCHF 14'88714.9%
- MergosciaCHF 14'88714.9%
- LavertezzoCHF 14'88714.9%
- CerentinoCHF 14'88714.9%
- Bosco/GurinCHF 14'88714.9%
Show all 100 municipalities
| Municipality | Municipal multiplier | Single, CHF 100'000 | Married, 2 children, CHF 150'000 |
|---|---|---|---|
| Acquarossa | 95% | CHF 14'558 | CHF 13'637 |
| Agno | 82% | CHF 13'702 | CHF 12'846 |
| Airolo | 87% | CHF 14'031 | CHF 13'150 |
| Alto Malcantone | 90% | CHF 14'229 | CHF 13'333 |
| Aranno | 92% | CHF 14'360 | CHF 13'454 |
| Arbedo-Castione | 91% | CHF 14'294 | CHF 13'394 |
| Arogno | 95% | CHF 14'558 | CHF 13'637 |
| Ascona | 75% | CHF 13'241 | CHF 12'421 |
| Avegno Gordevio | 95% | CHF 14'558 | CHF 13'637 |
| Balerna | 75% | CHF 13'241 | CHF 12'421 |
| Bedano | 78% | CHF 13'439 | CHF 12'603 |
| Bedretto | 60% | CHF 12'254 | CHF 11'509 |
| Bellinzona | 93% | CHF 14'426 | CHF 13'515 |
| Biasca | 95% | CHF 14'558 | CHF 13'637 |
| Bioggio | 65% | CHF 12'583 | CHF 11'813 |
| Bissone | 69% | CHF 12'846 | CHF 12'056 |
| Blenio | 90% | CHF 14'229 | CHF 13'333 |
| Bosco/Gurin | 100% | CHF 14'887 | CHF 13'941 |
| Breggia | 95% | CHF 14'558 | CHF 13'637 |
| Brione sopra Minusio | 78% | CHF 13'439 | CHF 12'603 |
| Brissago | 85% | CHF 13'899 | CHF 13'029 |
| Brusino Arsizio | 85% | CHF 13'899 | CHF 13'029 |
| Cademario | 95% | CHF 14'558 | CHF 13'637 |
| Cadempino | 70% | CHF 12'912 | CHF 12'117 |
| Cadenazzo | 88% | CHF 14'097 | CHF 13'211 |
| Campo (Vallemaggia) | 65% | CHF 12'583 | CHF 11'813 |
| Canobbio | 78% | CHF 13'439 | CHF 12'603 |
| Capriasca | 94% | CHF 14'492 | CHF 13'576 |
| Caslano | 85% | CHF 13'899 | CHF 13'029 |
| Castel San Pietro | 70% | CHF 12'912 | CHF 12'117 |
| Centovalli | 95% | CHF 14'558 | CHF 13'637 |
| Cerentino | 100% | CHF 14'887 | CHF 13'941 |
| Cevio | 94% | CHF 14'492 | CHF 13'576 |
| Chiasso | 88% | CHF 14'097 | CHF 13'211 |
| Coldrerio | 85% | CHF 13'899 | CHF 13'029 |
| Collina d'Oro | 60% | CHF 12'254 | CHF 11'509 |
| Comano | 79% | CHF 13'504 | CHF 12'664 |
| Cugnasco-Gerra | 90% | CHF 14'229 | CHF 13'333 |
| Cureglia | 75% | CHF 13'241 | CHF 12'421 |
| Dalpe | 70% | CHF 12'912 | CHF 12'117 |
| Faido | 94% | CHF 14'492 | CHF 13'576 |
| Gambarogno | 85% | CHF 13'899 | CHF 13'029 |
| Giornico | 95% | CHF 14'558 | CHF 13'637 |
| Gordola | 88% | CHF 14'097 | CHF 13'211 |
| Grancia | 75% | CHF 13'241 | CHF 12'421 |
| Gravesano | 70% | CHF 12'912 | CHF 12'117 |
| Isone | 92% | CHF 14'360 | CHF 13'454 |
| Lamone | 85% | CHF 13'899 | CHF 13'029 |
| Lavertezzo | 100% | CHF 14'887 | CHF 13'941 |
| Lavizzara | 95% | CHF 14'558 | CHF 13'637 |
| Lema | 95% | CHF 14'558 | CHF 13'637 |
| Linescio | 65% | CHF 12'583 | CHF 11'813 |
| Locarno | 90% | CHF 14'229 | CHF 13'333 |
| Losone | 90% | CHF 14'229 | CHF 13'333 |
| Lugano | 77% | CHF 13'373 | CHF 12'543 |
| Lumino | 90% | CHF 14'229 | CHF 13'333 |
| Maggia | 90% | CHF 14'229 | CHF 13'333 |
| Magliaso | 78% | CHF 13'439 | CHF 12'603 |
| Manno | 65% | CHF 12'583 | CHF 11'813 |
| Massagno | 70% | CHF 12'912 | CHF 12'117 |
| Melide | 65% | CHF 12'583 | CHF 11'813 |
| Mendrisio | 77% | CHF 13'373 | CHF 12'543 |
| Mergoscia | 100% | CHF 14'887 | CHF 13'941 |
| Mezzovico-Vira | 60% | CHF 12'254 | CHF 11'509 |
| Minusio | 82% | CHF 13'702 | CHF 12'846 |
| Monteceneri | 92% | CHF 14'360 | CHF 13'454 |
| Morbio Inferiore | 82% | CHF 13'702 | CHF 12'846 |
| Morcote | 80% | CHF 13'570 | CHF 12'725 |
| Muralto | 75% | CHF 13'241 | CHF 12'421 |
| Muzzano | 75% | CHF 13'241 | CHF 12'421 |
| Neggio | 90% | CHF 14'229 | CHF 13'333 |
| Novazzano | 65% | CHF 12'583 | CHF 11'813 |
| Onsernone | 95% | CHF 14'558 | CHF 13'637 |
| Origlio | 70% | CHF 12'912 | CHF 12'117 |
| Orselina | 82% | CHF 13'702 | CHF 12'846 |
| Paradiso | 58% | CHF 12'122 | CHF 11'388 |
| Personico | 90% | CHF 14'229 | CHF 13'333 |
| Pollegio | 95% | CHF 14'558 | CHF 13'637 |
| Ponte Capriasca | 85% | CHF 13'899 | CHF 13'029 |
| Porza | 56% | CHF 11'990 | CHF 11'266 |
| Pura | 87% | CHF 14'031 | CHF 13'150 |
| Quinto | 90% | CHF 14'229 | CHF 13'333 |
| Riva San Vitale | 80% | CHF 13'570 | CHF 12'725 |
| Riviera | 95% | CHF 14'558 | CHF 13'637 |
| Ronco sopra Ascona | 75% | CHF 13'241 | CHF 12'421 |
| Sant'Antonino | 78% | CHF 13'439 | CHF 12'603 |
| Savosa | 75% | CHF 13'241 | CHF 12'421 |
| Serravalle | 93% | CHF 14'426 | CHF 13'515 |
| Sorengo | 65% | CHF 12'583 | CHF 11'813 |
| Stabio | 65% | CHF 12'583 | CHF 11'813 |
| Tenero-Contra | 93% | CHF 14'426 | CHF 13'515 |
| Terre di Pedemonte | 85% | CHF 13'899 | CHF 13'029 |
| Torricella-Taverne | 85% | CHF 13'899 | CHF 13'029 |
| Tresa | 85% | CHF 13'899 | CHF 13'029 |
| Vacallo | 84% | CHF 13'834 | CHF 12'968 |
| Val Mara | 80% | CHF 13'570 | CHF 12'725 |
| Vernate | 80% | CHF 13'570 | CHF 12'725 |
| Verzasca | 100% | CHF 14'887 | CHF 13'941 |
| Vezia | 90% | CHF 14'229 | CHF 13'333 |
| Vico Morcote | 65% | CHF 12'583 | CHF 11'813 |
Multipliers only compare municipalities within the same canton; every canton applies them to its own base tariff.
Canton of Ticino compared with its neighbours
Capital-to-capital comparison. A negative difference means the neighbour is cheaper than Bellinzona.
| Canton | Single, CHF 100'000 | Difference | Married, 2 children, CHF 150'000 | Difference |
|---|---|---|---|---|
| Uri | CHF 11'44511.4% | −CHF 2'981 | CHF 13'1028.7% | −CHF 413 |
| Graubünden | CHF 12'57512.6% | −CHF 1'851 | CHF 11'3047.5% | −CHF 2'211 |
| Valais | CHF 14'25714.3% | −CHF 169 | CHF 11'6727.8% | −CHF 1'843 |
Pillar 3a in Canton of Ticino: 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'342 in Bellinzona (7.1%), rank 12 of 26.
| Household | Lump sum at 65 | Tax on payout | Effective rate |
|---|---|---|---|
| Single | CHF 100'000 | CHF 4'397 | 4.4% |
| Single | CHF 250'000 | CHF 13'551 | 5.4% |
| Single | CHF 500'000 | CHF 35'342 | 7.1% |
| Single | CHF 1'000'000 | CHF 80'900 | 8.1% |
| Married couple | CHF 500'000 | CHF 29'476 | 5.9% |
How much a 3a deposit saves you in Canton of TicinoCalculate your 3a tax saving
Corporate and inheritance tax
A company with CHF 1'000'000 of pre-tax profit pays CHF 160'476 in profit tax in Bellinzona, an effective 16.0%, rank 24 of 26.
On an inheritance of CHF 500'000 in Bellinzona, children pay CHF 0, siblings CHF 58'345 and unrelated heirs CHF 175'000.
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
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
Entrepreneur who bootstrapped a SaaS to multi-million revenue. Building GetRates.ch to bring transparency to Swiss finance.
About the reviewer
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.

