Immoskop
DE EN FR

Municipality comparison Canton Ticino

All 107 municipalities in Canton Ticino compared — tax burden, rent & purchase prices, second-home share and education level at a glance. Click on a municipality for the full location profile.

Interested in a specific listing in Canton Ticino?

Get it analysed for free — price assessment, market comparison and notes on location and property factors in seconds.

Analyse listing on
No municipality found.
Municipality Postcode Tax¹ CHF/yr² Rent/m² Buy/m² 2nd homes Tertiary
Porza 6948 16.1 % CHF 24,109 21–26 8,800–9,700 12.0 % 57 %
Paradiso 6900 16.2 % CHF 24,354 25–30 9,400–10,400 14.2 % 51 %
Bedretto 6781 16.4 % CHF 24,598 17–21 6,200–6,900 71.1 %
Mezzovico-Vira 6805 16.4 % CHF 24,598 16–20 5,400–6,000 14.8 % 35 %
Collina d'Oro 6926 16.4 % CHF 24,598 31–38 9,500–10,500 21.8 % 61 %
Bioggio 6993 16.8 % CHF 25,210 19–23 6,800–7,500 17.4 % 43 %
Manno 6928 16.8 % CHF 25,210 18–22 6,800–7,600 11.9 % 45 %
Melide 6815 16.8 % CHF 25,210 45–55 8,900–9,900 30.7 % 43 %
Sorengo 6924 16.8 % CHF 25,210 21–25 8,800–9,700 15.6 % 64 %
Vico Morcote 6921 16.8 % CHF 25,210 23–28 9,800–10,900 60.4 % 64 %
Castel San Pietro 6875 16.8 % CHF 25,210 5,700–6,300 15.7 % 46 %
Novazzano 6883 16.8 % CHF 25,210 21–26 5,200–5,700 13.8 % 36 %
Stabio 6855 16.8 % CHF 25,210 16–19 5,200–5,700 13.6 % 33 %
Campo (Vallemaggia) 6684 16.8 % CHF 25,210 14–18 4,100–4,500 90.2 %
Linescio 6682 16.8 % CHF 25,210 14–17 5,000–5,500 79.3 %
Bissone 6816 17.1 % CHF 25,699 23–28 8,900–9,800 43.9 % 48 %
Sant'Antonino 6592 17.2 % CHF 25,821 25–31 5,800–6,400 16.9 % 27 %
Dalpe 6774 17.2 % CHF 25,821 12–14 3,000–3,300 73.2 %
Cadempino 6814 17.2 % CHF 25,821 18–22 7,000–7,700 14.1 % 38 %
Gravesano 6929 17.2 % CHF 25,821 21–25 6,600–7,300 12.1 % 37 %
Massagno 17.2 % CHF 25,821 24–30 8,500–9,400 14.6 % 48 %
Origlio 6945 17.2 % CHF 25,821 19–23 7,800–8,600 15.1 % 55 %
Ascona 6612 17.6 % CHF 26,432 23–28 10,300–11,400 54.9 % 36 %
Muralto 6600 17.6 % CHF 26,432 22–26 8,400–9,300 46.3 % 37 %
Ronco sopra Ascona 6622 17.6 % CHF 26,432 21–25 10,100–11,200 77.9 % 42 %
Comano 6949 17.6 % CHF 26,432 19–24 8,400–9,300 8.2 % 55 %
Cureglia 6944 17.6 % CHF 26,432 19–24 8,000–8,800 14.4 % 56 %
Grancia 6916 17.6 % CHF 26,432 5,900–6,500 14.9 % 28 %
Magliaso 6983 17.6 % CHF 26,432 20–25 6,500–7,200 19.9 % 41 %
Muzzano 6933 17.6 % CHF 26,432 21–25 9,200–10,100 20.2 % 47 %
Savosa 6942 17.6 % CHF 26,432 23–28 7,700–8,500 14.3 % 46 %
Balerna 6828 17.6 % CHF 26,432 14–17 5,100–5,700 11.7 % 33 %
Lugano 6963 17.8 % CHF 26,676 8,400–9,300 15.2 % 48 %
Mendrisio 6864 17.8 % CHF 26,676 21–25 5,900–6,500 12.5 % 44 %
Brione sopra Minusio 6645 17.9 % CHF 26,799 10,200–11,300 71.7 % 37 %
Bedano 6930 17.9 % CHF 26,799 18–22 5,900–6,500 12.9 % 36 %
Canobbio 6952 17.9 % CHF 26,799 21–26 8,400–9,200 15.3 % 45 %
Morcote 6922 18.0 % CHF 27,043 20–25 10,400–11,500 60.1 % 51 %
Vernate 6992 18.0 % CHF 27,043 19–23 7,500–8,200 34.5 % 44 %
Val Mara 6818 18.0 % CHF 27,043 20–25 6,900–7,600 20.5 % 40 %
Coldrerio 6877 18.0 % CHF 27,043 24–30 5,500–6,000 18.0 % 39 %
Riva San Vitale 6826 18.0 % CHF 27,043 19–23 6,700–7,500 16.6 % 37 %
Minusio 6648 18.2 % CHF 27,288 61–74 8,100–9,000 40.9 % 41 %
Orselina 6644 18.2 % CHF 27,288 21–26 9,500–10,500 69.1 % 51 %
Agno 6982 18.2 % CHF 27,288 18–22 6,600–7,200 16.3 % 34 %
Morbio Inferiore 6834 18.2 % CHF 27,288 15–18 4,900–5,500 15.2 % 35 %
Brissago 6614 18.4 % CHF 27,654 20–24 8,300–9,100 72.2 % 34 %
Brusino Arsizio 6827 18.4 % CHF 27,654 17–21 8,100–8,900 57.7 % 44 %
Caslano 6987 18.4 % CHF 27,654 19–23 6,400–7,100 31.6 % 38 %
Lamone 18.4 % CHF 27,654 18–23 6,100–6,700 16.5 % 29 %
Ponte Capriasca 6946 18.4 % CHF 27,654 18–23 6,600–7,200 17.5 % 49 %
Torricella-Taverne 6808 18.4 % CHF 27,654 17–21 6,100–6,800 14.4 % 33 %
Vezia 6943 18.4 % CHF 27,654 20–25 7,400–8,100 6.9 % 41 %
Tresa 18.4 % CHF 27,654 40.6 % 32 %
Vacallo 6833 18.4 % CHF 27,532 15–18 5,300–5,900 13.6 % 40 %
Terre di Pedemonte 6652 18.4 % CHF 27,654 21–26 6,200–6,900 35.3 % 44 %
Gambarogno 6573 18.4 % CHF 27,654 6,900–7,600 62.1 % 29 %
Gordola 6596 18.5 % CHF 27,777 18–22 6,800–7,500 29.2 % 32 %
Airolo 6780 18.6 % CHF 27,899 13–16 3,200–3,500 40.5 % 27 %
Pura 6984 18.6 % CHF 27,899 17–21 5,900–6,600 33.9 % 41 %
Cadenazzo 6593 18.7 % CHF 28,021 35–42 5,300–5,800 15.3 % 22 %
Chiasso 6832 18.7 % CHF 28,021 15–18 4,600–5,100 18.1 % 32 %
Prato (Leventina) 6773 18.8 % CHF 28,266 11–13 3,400–3,700 27 %
Lumino 6533 18.8 % CHF 28,266 22–26 5,800–6,400 18.1 % 36 %
Blenio 6719 18.8 % CHF 28,266 13–16 3,600–3,900 66.3 % 28 %
Personico 6744 18.8 % CHF 28,266 12–15 3,300–3,600 35.4 % 25 %
Quinto 6777 18.8 % CHF 28,266 11–13 2,900–3,300 60.7 % 25 %
Locarno 6605 18.8 % CHF 28,266 19–23 7,600–8,400 19.5 % 29 %
Losone 6618 18.8 % CHF 28,266 18–22 7,300–8,100 16.0 % 31 %
Cugnasco-Gerra 6597 18.8 % CHF 28,266 17–21 6,400–7,100 36.2 % 39 %
Neggio 6837 18.8 % CHF 28,266 18–22 6,400–7,000 27.4 % 46 %
Alto Malcantone 6938 18.8 % CHF 28,266 19–24 5,600–6,200 42.5 % 40 %
Maggia 6674 18.8 % CHF 28,266 30–36 5,000–5,600 55.0 % 33 %
Arbedo-Castione 6532 18.9 % CHF 28,388 34–41 5,500–6,000 13.0 % 31 %
Isone 6810 19.0 % CHF 28,510 16–19 5,600–6,200 39.0 % 28 %
Aranno 6994 19.0 % CHF 28,510 16–20 5,400–5,900 42.5 % 47 %
Monteceneri 6809 19.0 % CHF 28,510 19–23 5,700–6,300 19.8 % 32 %
Bellinzona 6582 19.1 % CHF 28,632 6,100–6,700 16.5 % 35 %
Serravalle 6713 19.1 % CHF 28,632 15–18 3,900–4,300 62.1 % 34 %
Tenero-Contra 6646 19.1 % CHF 28,632 31–38 7,300–8,000 19.8 % 32 %
Faido 6747 19.2 % CHF 28,754 13–16 3,800–4,200 65.8 % 29 %
Capriasca 6950 19.2 % CHF 28,754 19–24 6,200–6,800 34.5 % 44 %
Cevio 6676 19.2 % CHF 28,754 13–16 5,300–5,900 62.7 % 24 %
Bodio 6743 19.3 % CHF 28,877 11–13 3,400–3,700 16 %
Astano 6999 19.3 % CHF 28,877 15–19 4,600–5,000 41 %
Bedigliora 19.3 % CHF 28,877 13–16 4,600–5,100 36 %
Curio 6986 19.3 % CHF 28,877 14–17 5,800–6,400 41 %
Miglieglia 19.3 % CHF 28,877 14–17 5,300–5,800 30 %
Novaggio 19.3 % CHF 28,877 14–17 5,300–5,900 38 %
Acquarossa 6716 19.3 % CHF 28,877 13–16 3,600–4,000 62.9 % 31 %
Giornico 6745 19.3 % CHF 28,877 13–16 3,000–3,400 34.5 % 23 %
Pollegio 6742 19.3 % CHF 28,877 15–18 5,300–5,800 30.2 % 22 %
Onsernone 6661 19.3 % CHF 28,877 12–15 3,400–3,700 76.7 % 29 %
Arogno 6822 19.3 % CHF 28,877 19–23 6,600–7,300 38.1 % 37 %
Cademario 6936 19.3 % CHF 28,877 19–23 5,800–6,400 45.0 % 40 %
Breggia 6835 19.3 % CHF 28,877 19–23 5,400–5,900 41.5 % 40 %
Biasca 6710 19.3 % CHF 28,877 15–18 4,900–5,400 16.6 % 24 %
Riviera 6703 19.3 % CHF 28,877 15–18 5,000–5,600 18.5 % 20 %
Lavizzara 6696 19.3 % CHF 28,877 12–15 1,900–2,100 80.2 % 28 %
Avegno Gordevio 6672 19.3 % CHF 28,877 71–87 6,500–7,200 39.6 % 39 %
Centovalli 6655 19.3 % CHF 28,877 17–20 6,300–7,000 68.5 % 33 %
Lavertezzo 6633 19.7 % CHF 29,488 21–26 6,400–7,100 22.3 % 29 %
Mergoscia 6647 19.7 % CHF 29,488 58–71 7,900–8,800 82.9 %
Bosco/Gurin 6685 19.7 % CHF 29,488 13–16 5,000–5,600 87.6 %
Cerentino 6683 19.7 % CHF 29,488 15–18 4,000–4,500 83.3 %
Verzasca 19.7 % CHF 29,488 81.5 % 29 %
Lema 40.1 %
¹ Effective total tax burden (federal, cantonal, municipal) on income for a single person earning CHF 150,000 gross, without church tax. Includes all statutory deductions available without proof of expense (excluding income-dependent deductions like commuting costs or childcare). Source: Swiss Federal Tax Administration tax burden statistics 2025.
² CHF/year tax burden · Rent/buy prices refer to apartments (not houses) and are based on own analysis of public Swiss real estate data
Coming soon

Interactive location finder

Which municipality in Canton Ticino suits you? Filter by budget, tax burden, commute time, education level, living preferences, etc.

Taxes & rent/buy Commute time Second homes Education level Noise & sunlight Health insurance Crime rate

Frequently asked questions: living in Canton Ticino

Which municipalities in Canton Ticino have the lowest taxes?
The table above shows all municipalities in Canton Ticino sorted by tax burden. Municipalities with an effective tax rate below 16.5% are highlighted in green. Tax burden refers to a single person earning CHF 150,000 gross without church tax (Swiss Federal Tax Administration 2025).
What are rental prices like in Canton Ticino?
Rental prices vary considerably between municipalities. The table shows the price range per m² (apartments) for all municipalities. Click on a municipality for a detailed location profile with current market data.
What does the second-home share mean?
The second-home share shows what proportion of dwellings in a municipality are used as holiday or secondary residences. Municipalities with over 20% second homes are subject to the Swiss Second Home Act (Lex Weber), which affects purchase prices and usage rights.
How do I choose the right place to live in Canton Ticino?
Beyond taxes and rents, factors like commute time, education environment, noise levels and sunshine matter. Immoskop analyses all these factors for free — paste a listing and get a comprehensive location and price assessment.
All cantons

Analyse a listing in Canton Ticino

Free · No registration · Results in seconds

Analyse now on