The greatest solar potential per capita in canton Ticino
National ranking →Campo (Vallemaggia) has the greatest solar potential per capita in canton Ticino: its roofs could generate about 88'936 kWh of electricity a year per inhabitant. Next come Bosco/Gurin (58'837 kWh) and Bedretto (42'414 kWh). Per capita, small municipalities with lots of roof area — barns and sheds — lead, not the big cities. Source: BFE/FSO.
Ranking
BFE + BFS · 2025| Rank | Municipality | Solar potential per capita | Residents |
|---|---|---|---|
| 1 | Campo (Vallemaggia) | 88'936 kWh | 47 |
| 2 | Bosco/Gurin | 58'837 kWh | 43 |
| 3 | Bedretto | 42'414 kWh | 116 |
| 4 | Cerentino | 40'000 kWh | 39 |
| 5 | Mergoscia | 30'206 kWh | 194 |
| 6 | Ronco sopra Ascona | 26'395 kWh | 516 |
| 7 | Grancia | 26'389 kWh | 457 |
| 8 | Onsernone | 26'019 kWh | 643 |
| 9 | Lavizzara | 25'556 kWh | 504 |
| 10 | Muzzano | 23'677 kWh | 775 |
| 11 | Airolo | 23'555 kWh | 1'443 |
| 12 | Brione sopra Minusio | 23'426 kWh | 432 |
| 13 | Verzasca | 23'311 kWh | 749 |
| 14 | Dalpe | 22'766 kWh | 188 |
| 15 | Quinto | 21'598 kWh | 1'289 |
| 16 | Stabio | 21'361 kWh | 4'518 |
| 17 | Blenio | 21'027 kWh | 1'752 |
| 18 | Linescio | 20'000 kWh | 42 |
| 19 | Faido | 19'760 kWh | 2'706 |
| 20 | Manno | 19'218 kWh | 1'381 |
| 21 | Mezzovico-Vira | 19'175 kWh | 1'418 |
| 22 | Brissago | 18'415 kWh | 1'577 |
| 23 | Orselina | 17'845 kWh | 682 |
| 24 | Balerna | 17'763 kWh | 3'415 |
| 25 | Isone | 17'543 kWh | 407 |
| 26 | Novazzano | 17'486 kWh | 2'339 |
| 27 | Centovalli | 16'883 kWh | 1'049 |
| 28 | Acquarossa | 16'693 kWh | 1'781 |
| 29 | Bioggio | 16'577 kWh | 2'802 |
| 30 | Vico Morcote | 16'457 kWh | 398 |
| 31 | Sant'Antonino | 16'407 kWh | 2'655 |
| 32 | Gambarogno | 16'293 kWh | 4'977 |
| 33 | Morcote | 15'595 kWh | 681 |
| 34 | Serravalle | 14'332 kWh | 2'052 |
| 35 | Bedano | 14'097 kWh | 1'501 |
| 36 | Tresa | 13'861 kWh | 3'147 |
| 37 | Breggia | 13'355 kWh | 1'842 |
| 38 | Neggio | 13'012 kWh | 322 |
| 39 | Cadenazzo | 12'937 kWh | 3'139 |
| 40 | Brusino Arsizio | 12'934 kWh | 467 |
| 41 | Castel San Pietro | 12'923 kWh | 2'241 |
| 42 | Alto Malcantone | 12'620 kWh | 1'374 |
| 43 | Lavertezzo | 12'583 kWh | 1'235 |
| 44 | Avegno Gordevio | 12'439 kWh | 1'525 |
| 45 | Arogno | 12'385 kWh | 931 |
| 46 | Mendrisio | 12'359 kWh | 15'076 |
| 47 | Cademario | 11'747 kWh | 784 |
| 48 | Cevio | 11'597 kWh | 1'083 |
| 49 | Ascona | 11'531 kWh | 5'290 |
| 50 | Magliaso | 11'479 kWh | 1'609 |
| 51 | Personico | 11'438 kWh | 320 |
| 52 | Maggia | 11'080 kWh | 2'686 |
| 53 | Monteceneri | 10'853 kWh | 4'746 |
| 54 | Lamone | 10'772 kWh | 1'748 |
| 55 | Torricella-Taverne | 10'569 kWh | 3'128 |
| 56 | Aranno | 10'431 kWh | 348 |
| 57 | Cugnasco-Gerra | 10'356 kWh | 2'838 |
| 58 | Porza | 10'254 kWh | 1'696 |
| 59 | Pura | 10'175 kWh | 1'368 |
| 60 | Vernate | 10'146 kWh | 618 |
| 61 | Riviera | 10'012 kWh | 4'262 |
| 62 | Riva San Vitale | 9'974 kWh | 2'740 |
| 63 | Terre di Pedemonte | 9'834 kWh | 2'646 |
| 64 | Coldrerio | 9'708 kWh | 2'838 |
| 65 | Collina d'Oro | 9'519 kWh | 4'932 |
| 66 | Comano | 9'458 kWh | 2'194 |
| 67 | Gordola | 9'223 kWh | 4'877 |
| 68 | Tesserete | 9'045 kWh | 6'702 |
| 69 | Losone | 8'945 kWh | 6'780 |
| 70 | Biasca | 8'854 kWh | 6'213 |
| 71 | Cadempino | 8'688 kWh | 1'601 |
| 72 | Val Mara | 8'530 kWh | 3'048 |
| 73 | Lumino | 8'516 kWh | 1'712 |
| 74 | Origlio | 8'507 kWh | 1'534 |
| 75 | Tenero-Contra | 8'341 kWh | 3'417 |
| 76 | Gravesano | 8'340 kWh | 1'416 |
| 77 | Morbio Inferiore | 7'940 kWh | 4'437 |
| 78 | Agno | 7'916 kWh | 4'582 |
| 79 | Arbedo-Castione | 7'895 kWh | 5'211 |
| 80 | Bellinzona | 7'816 kWh | 45'828 |
| 81 | Giornico | 7'797 kWh | 1'761 |
| 82 | Vezia | 7'772 kWh | 1'957 |
| 83 | Pollegio | 7'769 kWh | 919 |
| 84 | Caslano | 7'726 kWh | 4'393 |
| 85 | Cureglia | 7'446 kWh | 1'484 |
| 86 | Locarno | 7'116 kWh | 16'463 |
| 87 | Chiasso | 6'960 kWh | 7'677 |
| 88 | Canobbio | 6'879 kWh | 2'403 |
| 89 | Minusio | 6'832 kWh | 7'273 |
| 90 | Ponte Capriasca | 6'631 kWh | 1'965 |
| 91 | Sorengo | 6'391 kWh | 2'153 |
| 92 | Muralto | 6'371 kWh | 2'513 |
| 93 | Savosa | 6'354 kWh | 2'315 |
| 94 | Vacallo | 6'289 kWh | 3'511 |
| 95 | Bissone | 6'201 kWh | 945 |
| 96 | Lugano | 5'714 kWh | 63'691 |
| 97 | Melide | 5'585 kWh | 1'812 |
| 98 | Massagno | 2'807 kWh | 6'976 |
| 99 | Paradiso | 2'484 kWh | 4'806 |
How we measure this
BFE + BFSModelled annual rooftop electricity yield (BFE solar model, 2025 snapshot) divided by the permanent resident population (FSO STATPOP), in kilowatt-hours per year per inhabitant. For scale: an ElCom reference household (profile H4) uses 4,500 kWh a year. It is a potential, not installed capacity or actual generation. Per capita the absolute ranking inverts: small municipalities with large barn and shed roofs lead, not the cities with the most total roof area.
Frequently asked questions
- Which municipality in canton Ticino has the greatest solar potential per capita?
- Campo (Vallemaggia): its roofs could generate about 88'936 kWh of electricity a year per inhabitant (2025) — the greatest modelled per-capita potential of any municipality in canton Ticino.
- Why do small municipalities lead rather than the cities?
- Because the roof potential is divided by the number of inhabitants: few residents with large barn, shed and stable roofs produce high per-capita values. Big cities have the greatest absolute potential but little roof area per person. The figure remains modelled potential, not today's generation.