Skip to content
ubvo

Cost map by canton

Cost of living in the canton of Ticino: every municipality compared

Bedretto is the cheapest municipality in the canton of Ticino: CHF 25,397 per year for taxes, health insurance and electricity. The most expensive is Capriasca at CHF 28,133, a spread of CHF 2,736 per year.

Calculated for a couple without children with a gross income of CHF 100,000 (health insurance with CHF 300 deductible, electricity standard household H4). This is the same household as on the municipality pages. The values are approximations at municipality level; what a household pays depends on deductions, wealth and address.

Map of the canton of Ticino

Coloured by annual cost within the canton. Every municipality leads to its page.

Acquarossa · CHF 26,889Agno · CHF 27,532Airolo · CHF 26,426Alto Malcantone · CHF 27,842Aranno · CHF 27,922Arbedo-Castione · CHF 27,850Arogno · CHF 28,032Ascona · CHF 27,215Avegno Gordevio · CHF 26,889Balerna · CHF 27,275Bedano · CHF 27,382Bedretto · CHF 25,397Bellinzona · CHF 27,930Biasca · CHF 26,889Bioggio · CHF 26,882Bissone · CHF 27,032Blenio · CHF 26,699Bosco/Gurin · CHF 27,089Breggia · CHF 28,032Brione sopra Minusio · CHF 26,239Brissago · CHF 27,781Brusino Arsizio · CHF 27,652Cademario · CHF 28,032Cadempino · CHF 27,072Cadenazzo · CHF 27,730Campo (Vallemaggia) · CHF 25,739Canobbio · CHF 27,382Capriasca · CHF 28,133Caslano · CHF 27,652Castel San Pietro · CHF 27,072Centovalli · CHF 26,889Cerentino · CHF 27,089Cevio · CHF 26,859Chiasso · CHF 27,775Coldrerio · CHF 27,652Collina d'Oro · CHF 26,692Comano · CHF 27,422Cugnasco-Gerra · CHF 26,699Cureglia · CHF 27,262Dalpe · CHF 25,929Faido · CHF 26,862Gambarogno · CHF 27,801Giornico · CHF 26,889Gordola · CHF 26,619Grancia · CHF 27,262Gravesano · CHF 27,072Isone · CHF 28,053Lamone · CHF 27,652Lavertezzo · CHF 27,089Lavizzara · CHF 26,889Lema · CHF 28,032Linescio · CHF 25,739Locarno · CHF 27,971Losone · CHF 27,971Lugano · CHF 27,342Lumino · CHF 27,810Maggia · CHF 26,699Magliaso · CHF 27,382Manno · CHF 26,882Massagno · CHF 27,203Melide · CHF 26,882Mendrisio · CHF 27,455Mergoscia · CHF 27,089Mezzovico-Vira · CHF 26,692Minusio · CHF 27,661Monteceneri · CHF 27,922Morbio Inferiore · CHF 27,545Morcote · CHF 27,462Muralto · CHF 27,391Muzzano · CHF 27,262Neggio · CHF 27,842Novazzano · CHF 26,882Onsernone · CHF 26,889Origlio · CHF 27,072Orselina · CHF 27,661Paradiso · CHF 26,612Personico · CHF 26,699Pollegio · CHF 26,889Ponte Capriasca · CHF 27,652Porza · CHF 26,532Pura · CHF 27,732Quinto · CHF 26,699Riva San Vitale · CHF 27,462Riviera · CHF 26,889Ronco sopra Ascona · CHF 27,391Sant'Antonino · CHF 27,350Savosa · CHF 27,262Serravalle · CHF 26,819Sorengo · CHF 26,882Stabio · CHF 26,890Tenero-Contra · CHF 28,091Terre di Pedemonte · CHF 26,509Torricella-Taverne · CHF 27,652Tresa · CHF 27,652Vacallo · CHF 27,625Val Mara · CHF 27,462Vernate · CHF 27,462Verzasca · CHF 27,089Vezia · CHF 27,842Vico Morcote · CHF 26,882
cheapermore expensive
With your own household and income: open the interactive map →

All 100 municipalities in the canton of Ticino

Annual cost for the standard profile, from cheapest to most expensive. Each column names its source and data year; the total mixes years and therefore carries no year of its own.

RankMunicipalityTotal per yearsum of the threeTaxesFTA 2026Health insuranceFOPH 2027ElectricityElCom 2027
1BedrettoCHF 25,397CHF 7,190CHF 17,064CHF 1,143
2Campo (Vallemaggia)CHF 25,739CHF 7,380CHF 17,064CHF 1,295
2LinescioCHF 25,739CHF 7,380CHF 17,064CHF 1,295
4DalpeCHF 25,929CHF 7,570CHF 17,064CHF 1,295
5Brione sopra MinusioCHF 26,239CHF 7,880CHF 17,064CHF 1,295
6AiroloCHF 26,426CHF 8,230CHF 17,064CHF 1,132
7Terre di PedemonteCHF 26,509CHF 8,150CHF 17,064CHF 1,295
8PorzaCHF 26,532CHF 7,030CHF 18,336CHF 1,166
9ParadisoCHF 26,612CHF 7,110CHF 18,336CHF 1,166
10GordolaCHF 26,619CHF 8,260CHF 17,064CHF 1,295
11Collina d'OroCHF 26,692CHF 7,190CHF 18,336CHF 1,166
11Mezzovico-ViraCHF 26,692CHF 7,190CHF 18,336CHF 1,166
13BlenioCHF 26,699CHF 8,340CHF 17,064CHF 1,295
13Cugnasco-GerraCHF 26,699CHF 8,340CHF 17,064CHF 1,295
13MaggiaCHF 26,699CHF 8,340CHF 17,064CHF 1,295
13PersonicoCHF 26,699CHF 8,340CHF 17,064CHF 1,295
13QuintoCHF 26,699CHF 8,340CHF 17,064CHF 1,295
18SerravalleCHF 26,819CHF 8,460CHF 17,064CHF 1,295
19CevioCHF 26,859CHF 8,500CHF 17,064CHF 1,295
20FaidoCHF 26,862CHF 8,500CHF 17,064CHF 1,298
21BioggioCHF 26,882CHF 7,380CHF 18,336CHF 1,166
21MannoCHF 26,882CHF 7,380CHF 18,336CHF 1,166
21MelideCHF 26,882CHF 7,380CHF 18,336CHF 1,166
21NovazzanoCHF 26,882CHF 7,380CHF 18,336CHF 1,166
21SorengoCHF 26,882CHF 7,380CHF 18,336CHF 1,166
21Vico MorcoteCHF 26,882CHF 7,380CHF 18,336CHF 1,166
27AcquarossaCHF 26,889CHF 8,530CHF 17,064CHF 1,295
27Avegno GordevioCHF 26,889CHF 8,530CHF 17,064CHF 1,295
27BiascaCHF 26,889CHF 8,530CHF 17,064CHF 1,295
27CentovalliCHF 26,889CHF 8,530CHF 17,064CHF 1,295
27GiornicoCHF 26,889CHF 8,530CHF 17,064CHF 1,295
27LavizzaraCHF 26,889CHF 8,530CHF 17,064CHF 1,295
27OnsernoneCHF 26,889CHF 8,530CHF 17,064CHF 1,295
27PollegioCHF 26,889CHF 8,530CHF 17,064CHF 1,295
27RivieraCHF 26,889CHF 8,530CHF 17,064CHF 1,295
36StabioCHF 26,890CHF 7,380CHF 18,336CHF 1,174
37BissoneCHF 27,032CHF 7,530CHF 18,336CHF 1,166
38CadempinoCHF 27,072CHF 7,570CHF 18,336CHF 1,166
38Castel San PietroCHF 27,072CHF 7,570CHF 18,336CHF 1,166
38GravesanoCHF 27,072CHF 7,570CHF 18,336CHF 1,166
38OriglioCHF 27,072CHF 7,570CHF 18,336CHF 1,166
42Bosco/GurinCHF 27,089CHF 8,730CHF 17,064CHF 1,295
42CerentinoCHF 27,089CHF 8,730CHF 17,064CHF 1,295
42LavertezzoCHF 27,089CHF 8,730CHF 17,064CHF 1,295
42MergosciaCHF 27,089CHF 8,730CHF 17,064CHF 1,295
42VerzascaCHF 27,089CHF 8,730CHF 17,064CHF 1,295
47MassagnoCHF 27,203CHF 7,570CHF 18,336CHF 1,297
48AsconaCHF 27,215CHF 7,760CHF 18,336CHF 1,119
49CuregliaCHF 27,262CHF 7,760CHF 18,336CHF 1,166
49GranciaCHF 27,262CHF 7,760CHF 18,336CHF 1,166
49MuzzanoCHF 27,262CHF 7,760CHF 18,336CHF 1,166
49SavosaCHF 27,262CHF 7,760CHF 18,336CHF 1,166
53BalernaCHF 27,275CHF 7,760CHF 18,336CHF 1,179
54LuganoCHF 27,342CHF 7,840CHF 18,336CHF 1,166
55Sant'AntoninoCHF 27,350CHF 7,880CHF 18,336CHF 1,134
56BedanoCHF 27,382CHF 7,880CHF 18,336CHF 1,166
56CanobbioCHF 27,382CHF 7,880CHF 18,336CHF 1,166
56MagliasoCHF 27,382CHF 7,880CHF 18,336CHF 1,166
59MuraltoCHF 27,391CHF 7,760CHF 18,336CHF 1,295
59Ronco sopra AsconaCHF 27,391CHF 7,760CHF 18,336CHF 1,295
61ComanoCHF 27,422CHF 7,920CHF 18,336CHF 1,166
62MendrisioCHF 27,455CHF 7,840CHF 18,336CHF 1,279
63MorcoteCHF 27,462CHF 7,960CHF 18,336CHF 1,166
63Riva San VitaleCHF 27,462CHF 7,960CHF 18,336CHF 1,166
63Val MaraCHF 27,462CHF 7,960CHF 18,336CHF 1,166
63VernateCHF 27,462CHF 7,960CHF 18,336CHF 1,166
67AgnoCHF 27,532CHF 8,030CHF 18,336CHF 1,166
68Morbio InferioreCHF 27,545CHF 8,030CHF 18,336CHF 1,179
69VacalloCHF 27,625CHF 8,110CHF 18,336CHF 1,179
70Brusino ArsizioCHF 27,652CHF 8,150CHF 18,336CHF 1,166
70CaslanoCHF 27,652CHF 8,150CHF 18,336CHF 1,166
70ColdrerioCHF 27,652CHF 8,150CHF 18,336CHF 1,166
70LamoneCHF 27,652CHF 8,150CHF 18,336CHF 1,166
70Ponte CapriascaCHF 27,652CHF 8,150CHF 18,336CHF 1,166
70Torricella-TaverneCHF 27,652CHF 8,150CHF 18,336CHF 1,166
70TresaCHF 27,652CHF 8,150CHF 18,336CHF 1,166
77MinusioCHF 27,661CHF 8,030CHF 18,336CHF 1,295
77OrselinaCHF 27,661CHF 8,030CHF 18,336CHF 1,295
79CadenazzoCHF 27,730CHF 8,260CHF 18,336CHF 1,134
80PuraCHF 27,732CHF 8,230CHF 18,336CHF 1,166
81ChiassoCHF 27,775CHF 8,260CHF 18,336CHF 1,179
82BrissagoCHF 27,781CHF 8,150CHF 18,336CHF 1,295
83GambarognoCHF 27,801CHF 8,150CHF 18,336CHF 1,315
84LuminoCHF 27,810CHF 8,340CHF 18,336CHF 1,134
85Alto MalcantoneCHF 27,842CHF 8,340CHF 18,336CHF 1,166
85NeggioCHF 27,842CHF 8,340CHF 18,336CHF 1,166
85VeziaCHF 27,842CHF 8,340CHF 18,336CHF 1,166
88Arbedo-CastioneCHF 27,850CHF 8,380CHF 18,336CHF 1,134
89ArannoCHF 27,922CHF 8,420CHF 18,336CHF 1,166
89MonteceneriCHF 27,922CHF 8,420CHF 18,336CHF 1,166
91BellinzonaCHF 27,930CHF 8,460CHF 18,336CHF 1,134
92LocarnoCHF 27,971CHF 8,340CHF 18,336CHF 1,295
92LosoneCHF 27,971CHF 8,340CHF 18,336CHF 1,295
94ArognoCHF 28,032CHF 8,530CHF 18,336CHF 1,166
94BreggiaCHF 28,032CHF 8,530CHF 18,336CHF 1,166
94CademarioCHF 28,032CHF 8,530CHF 18,336CHF 1,166
94LemaCHF 28,032CHF 8,530CHF 18,336CHF 1,166
98IsoneCHF 28,053CHF 8,420CHF 18,336CHF 1,297
99Tenero-ContraCHF 28,091CHF 8,460CHF 18,336CHF 1,295
100CapriascaCHF 28,133CHF 8,500CHF 18,336CHF 1,297

Premium regions in the canton of Ticino

The canton is divided into 2 premium regions. That is why the health insurance premium also varies within the canton.

Median monthly premium for one adult, standard model with accident cover, CHF 300 deductible, FOPH 2027.

Do you pay tax at source, for example on a B permit? Then differences between municipalities in a canton only matter to you under a subsequent ordinary assessment.

The deduction from your salary is the same in every municipality of a canton. From a gross salary of CHF 120,000 a year you are assessed under the ordinary procedure automatically, below that on application by 31 March of the following year; your municipality’s tax rate then applies. Tax at source and where you live

How we calculate

Total cost adds up income tax (FTA: federal + cantonal + municipal + church), the health insurance premium (FOPH premium region, standard model with CHF 300 deductible) and electricity (ElCom, standard household H4). All values are per year, for standard profiles. Municipality level is an approximation; your exact amount depends on deductions, wealth, deductible choice and your address. If a component is missing for a municipality, it stays grey and is never guessed.

Children calculated as insurers do: 1st and 2nd child usually at the full child rate, from the 3rd child with a sibling discount at many insurers. Calculated per insurer, then the median across all insurers.

All data sources

Other cantons