Home
Show Map

Switzerland: Ticino

Republic and Canton of Ticino

flagContents: Ticino

Capital: Bellinzona


350,986 Population [2020] – estimate

359,770 Population [2025] – estimate

2,812km² Area

127.9/km² Density [2025]

Districts

The population of all districts of the Canton of Ticino according to census results and latest official estimates.

NameStatusPopulation
Census
1980-12-02
Population
Census
1990-12-04
Population
Census
2000-12-05
Population
Estimate
2010-12-31
Population
Estimate
2020-12-31
Population
Estimate
2025-12-31
 
Distretto di BellinzonaDistrict38,90741,87145,22750,81955,90658,948
Distretto di BlenioDistrict5,0405,0805,2875,5305,6565,584
Distretto di LeventinaDistrict11,69910,0329,5029,6008,8278,743
Distretto di LocarnoDistrict50,77852,28657,32761,70763,77464,143
Distretto di LuganoDistrict104,895115,413128,911141,661150,556155,269
Distretto di MendrisioDistrict41,63843,76145,72448,72949,96950,636
Distretto di RivieraDistrict8,2928,7179,2759,94510,34610,478
Distretto di VallemaggiaDistrict4,6505,0215,5935,7625,9525,969
TicinoCanton265,899282,181306,846333,753350,986359,770

Contents: Cities and Communes

The population of all cities and communes in the Canton of Ticino according to census results and latest official estimates.

The Details icon links to further information about a selected place including its population structure (gender, age groups, age distribution, citizenship, country of birth).

Name StatusDistrictPopulation
Census
1980-12-02
Population
Census
1990-12-04
Population
Census
2000-12-05
Population
Estimate
2010-12-31
Population
Estimate
2020-12-31
Population
Estimate
2025-12-31
 
Acquarossa (incl. Corzoneso)CommuneDistretto di Blenio1,7411,7251,7781,8411,8071,781
AgnoCityDistretto di Lugano2,7403,1213,6553,9814,3764,582
AiroloCommuneDistretto di Leventina1,9951,7341,5931,5581,4761,443
Alto MalcantoneCommuneDistretto di Lugano7469371,1141,3161,3801,374
ArannoCommuneDistretto di Lugano177224267308354348
Arbedo-CastioneCommuneDistretto di Bellinzona3,0583,5703,7294,2625,0245,212
ArognoCommuneDistretto di Lugano760820969953986931
AsconaCityDistretto di Locarno4,7224,5404,9845,4895,5545,289
Avegno Gordevio (incl. Gordevio)CommuneDistretto di Vallemaggia9521,1431,2911,3721,5161,525
BalernaCommuneDistretto di Mendrisio3,4553,4183,4153,3493,2403,415
BedanoCommuneDistretto di Lugano7318491,1961,4381,5381,501
BedrettoCommuneDistretto di Leventina77507264102116
Bellinzona (incl. Giubiasco, Sementina)CityDistretto di Bellinzona32,10633,54636,08940,27143,36045,823
BiascaCommuneDistretto di Riviera5,4475,6735,7956,0806,0946,214
BioggioCommuneDistretto di Lugano1,3741,7692,1302,3792,6892,802
BissoneCommuneDistretto di Lugano646693711845948945
Blenio (incl. Olivone)CommuneDistretto di Blenio1,6841,7001,7261,6971,7701,751
Bosco/GurinCommuneDistretto di Vallemaggia655871485243
Breggia (incl. Morbio Superiore)CommuneDistretto di Mendrisio1,6271,6251,8431,9601,9261,842
Brione sopra MinusioCommuneDistretto di Locarno383413484525480432
BrissagoCommuneDistretto di Locarno1,9871,9091,8331,8161,6851,577
Brusino ArsizioCommuneDistretto di Lugano374378454425451467
CademarioCommuneDistretto di Lugano451474596718761784
CadempinoCommuneDistretto di Lugano9201,1031,3171,4351,5211,601
CadenazzoCommuneDistretto di Bellinzona1,2781,5961,8632,3322,9983,139
Campo (Vallemaggia)CommuneDistretto di Vallemaggia594758494947
CanobbioCommuneDistretto di Lugano1,5381,6711,8251,9632,3022,403
Capriasca (incl. Sala Capriasca, Tesserete)CommuneDistretto di Lugano4,1924,5835,3906,2856,7556,702
CaslanoCommuneDistretto di Lugano2,2022,9493,4953,9884,3274,392
Castel San PietroCommuneDistretto di Mendrisio1,6671,7481,8812,0002,1942,241
Centovalli (incl. Intragna)CommuneDistretto di Locarno1,1371,0921,1501,1221,1351,049
CerentinoCommuneDistretto di Vallemaggia504758604039
CevioCommuneDistretto di Vallemaggia1,1741,1191,2711,2031,1421,083
ChiassoCommuneDistretto di Mendrisio8,5838,2127,7207,7377,5817,679
ColdrerioCommuneDistretto di Mendrisio2,0702,4322,5382,6812,8672,838
Collina d'Oro (incl. Gentilino, Montagnola)CommuneDistretto di Lugano2,9543,6853,9214,3304,6044,932
ComanoCommuneDistretto di Lugano1,0751,4341,5941,9812,0842,194
Cugnasco-GerraCommuneDistretto di Locarno1,3981,7692,2182,8482,7802,838
CuregliaCommuneDistretto di Lugano7631,0451,2191,3251,4341,485
DalpeCommuneDistretto di Leventina174173158174174188
Faido (incl. Sobrio)CommuneDistretto di Leventina3,7243,3063,2063,3822,8232,706
Gambarogno (incl. Magadino)CommuneDistretto di Locarno3,4683,6594,3484,8885,1634,976
Giornico (incl. Bodio)CommuneDistretto di Leventina2,7822,2021,9431,8281,7431,761
GordolaCityDistretto di Locarno2,9563,4933,8784,3554,6504,875
GranciaCommuneDistretto di Lugano255300366463477457
GravesanoCommuneDistretto di Lugano7359471,0221,1811,3591,416
IsoneCommuneDistretto di Bellinzona371383353367395407
LamoneCommuneDistretto di Lugano1,5241,5531,5641,6541,6941,748
Lavertezzo (Riazzino)CommuneDistretto di Locarno6158021,0981,1741,2451,234
LavizzaraCommuneDistretto di Vallemaggia601487531535500504
Lema (incl. Astano, Bedigliora, Curio, Miglieglia, Novaggio)CommuneDistretto di Lugano1,5311,8752,2822,4972,6212,667
LinescioCommuneDistretto di Vallemaggia625332484242
LocarnoCityDistretto di Locarno14,10313,79614,56115,15315,72816,462
LosoneCityDistretto di Locarno4,9115,2865,9076,3976,6476,779
Lugano (incl. Breganzona, Pregassona, Viganello)CityDistretto di Lugano48,78450,42355,75160,23862,31563,688
LuminoCommuneDistretto di Bellinzona9641,0651,1271,3131,5871,712
MaggiaCommuneDistretto di Vallemaggia1,6872,0672,2812,4472,6112,686
MagliasoCommuneDistretto di Lugano9751,1711,3591,4521,6001,609
MannoCommuneDistretto di Lugano7879701,0451,2411,2901,381
MassagnoCommuneDistretto di Lugano5,5695,2845,5585,8526,2726,978
MelideCommuneDistretto di Lugano1,3371,3721,5011,6121,8301,812
Mendrisio (incl. Arzo, Ligornetto, Rancate)CityDistretto di Mendrisio12,25212,46713,17614,21314,90215,076
MergosciaCommuneDistretto di Locarno147133181220201194
Mezzovico-ViraCommuneDistretto di Lugano5758289381,1741,3871,416
MinusioCommuneDistretto di Locarno5,6025,9686,4286,9427,3567,272
Monteceneri (incl. Bironico, Camignolo, Rivera)CommuneDistretto di Lugano2,5482,8413,2434,0804,5354,746
Morbio InferioreCommuneDistretto di Mendrisio3,0973,7524,1054,5064,4414,437
MorcoteCityDistretto di Lugano604700754722734681
MuraltoCommuneDistretto di Locarno2,8142,6002,6762,7692,6042,513
MuzzanoCommuneDistretto di Lugano565753736751787774
NeggioCommuneDistretto di Lugano315325352327322322
NovazzanoCommuneDistretto di Mendrisio1,9052,0352,3692,4052,3382,339
Onsernone (incl. Isorno)CommuneDistretto di Locarno895887852759663644
OriglioCommuneDistretto di Lugano4929411,1581,3551,4971,535
OrselinaCommuneDistretto di Locarno767854866755706682
ParadisoCommuneDistretto di Lugano3,2613,3723,6943,6064,3684,807
PersonicoCommuneDistretto di Leventina384379353345326320
PollegioCommuneDistretto di Leventina717702723807800919
Ponte CapriascaCommuneDistretto di Lugano7681,1741,4781,6691,8711,965
PorzaCommuneDistretto di Lugano1,0521,1551,3481,4461,5471,696
PuraCommuneDistretto di Lugano8099321,0401,3171,3461,368
Quinto (incl. Prato)CommuneDistretto di Leventina1,8461,4861,4541,4421,3831,290
Riva San VitaleCityDistretto di Mendrisio1,8372,1812,2922,4902,6262,740
Riviera (incl. Lodrino, Osogna)CommuneDistretto di Riviera2,8453,0443,4803,8654,2524,264
Ronco sopra AsconaCommuneDistretto di Locarno745702659678550516
Sant'AntoninoCommuneDistretto di Bellinzona1,1301,7112,0662,2742,5422,655
SavosaCommuneDistretto di Lugano1,6631,9702,0612,1012,2192,315
Serravalle (incl. Malvaglia)CommuneDistretto di Blenio1,6151,6551,7831,9922,0792,052
SorengoCommuneDistretto di Lugano1,2921,6831,5571,7061,8632,152
StabioCommuneDistretto di Mendrisio2,6133,0823,6274,3414,4914,518
Tenero-ContraCommuneDistretto di Locarno1,8531,8672,2952,6003,2013,416
Terre di Pedemonte (incl. Cavigliano, Tegna, Verscio)CommuneDistretto di Locarno1,6271,9292,1942,5232,6272,646
Torricella-TaverneCommuneDistretto di Lugano1,6122,3172,7042,9693,0723,128
Tresa (incl. Ponte Tresa)CommuneDistretto di Lugano2,5142,7353,0223,1633,1583,146
VacalloCommuneDistretto di Mendrisio2,5322,8092,7583,0473,3633,511
Val Mara (incl. Maroggia, Melano, Rovio)CommuneDistretto di Lugano1,9452,0612,3372,6082,9823,048
VernateCommuneDistretto di Lugano263298363543599618
Verzasca (incl. Vogorno, Brione)CommuneDistretto di Locarno648587715694799749
VeziaCommuneDistretto di Lugano1,2531,4801,5751,9071,8791,956
Vico MorcoteCommuneDistretto di Lugano224218250357422397

Source: Swiss Federal Statistical Office.

Explanation: Districts and communes in the boundaries of December 2025. The population figures for 2025 are preliminary.


Further information about the population structure:

Gender (E 2024)
Males175,012
Females183,891
Age Groups (E 2024)
0-17 years55,119
18-64 years217,710
65+ years86,074
Age Distribution (E 2024)
90+ years5,455
80-89 years23,182
70-79 years36,224
60-69 years47,855
50-59 years57,929
40-49 years46,534
30-39 years41,037
20-29 years38,165
10-19 years34,931
0-9 years27,591
Citizenship (E 2024)
Switzerland253,361
Germany2,964
France995
Italy64,240
Portugal6,584
EU (others)9,562
Europe (non-EU countries)11,495
Africa2,325
Asia3,804
Other Citizenship3,520
Country of Birth (E 2024)
Switzerland222,987
Other country135,916