All cantons › Ticino
Charging in Switzerland
Charging stations and electric cars in the canton of Ticino
In the canton of Ticino, 9’027 electric cars are registered, 4,0 % of all passenger cars; the Swiss average is 5,2 %. The SFOE lists 887 public charging points, 389 of them with direct current. There are 10,2 electric cars per charging point, 12,4 across Switzerland.
In the week 19.–25.10.2026, a charging point in the canton was occupied 9,4 % of the time on average, 10,9 % across Switzerland. We counted at least 6’304 charging sessions.
Municipalities without a reported charging point
In 19 municipalities of the canton with more than 20 electric cars, no public charging point is reported to the SFOE. The distance is a straight line from the centre of the municipal area.
- Stabio: 93 electric cars, nearest charging point 3,1 km
- Manno: 86 electric cars, nearest charging point 1,1 km
- Vacallo: 77 electric cars, nearest charging point 1,2 km
- Comano: 74 electric cars, nearest charging point 1,5 km
- Porza: 73 electric cars, nearest charging point 1,1 km
- Riva San Vitale: 72 electric cars, nearest charging point 1,4 km
- Lumino: 66 electric cars, nearest charging point 2,2 km
- Sorengo: 63 electric cars, nearest charging point 1,0 km
- Ponte Capriasca: 55 electric cars, nearest charging point 6,4 km
- Serravalle: 48 electric cars, nearest charging point 5,4 km
- Cureglia: 48 electric cars, nearest charging point 0,7 km
- Maggia: 47 electric cars, nearest charging point 7,1 km
- Alto Malcantone: 43 electric cars, nearest charging point 3,3 km
- Arogno: 34 electric cars, nearest charging point 2,3 km
- Cademario: 30 electric cars, nearest charging point 1,7 km
- Vernate: 29 electric cars, nearest charging point 1,6 km
- Brione sopra Minusio: 24 electric cars, nearest charging point 1,9 km
- Orselina: 23 electric cars, nearest charging point 1,1 km
- Ronco sopra Ascona: 22 electric cars, nearest charging point 2,5 km
All municipalities
Occupancy is shown from 4 charging points. Sorted by name.
| Municipality | Electric cars | Share | Charging points | Electric cars per charging point | Occupancy |
|---|---|---|---|---|---|
| Acquarossa | 37 | 3,0 % | 3 | 12,3 | – |
| Agno | 73 | 2,6 % | 4 | 18,3 | 28,6 % |
| Airolo | 21 | 2,3 % | 32 | 0,7 | 13,6 % |
| Alto Malcantone | 43 | 4,8 % | 0 | – | – |
| Aranno | 10 | 4,8 % | 2 | 5,0 | – |
| Arbedo-Castione | 114 | 3,3 % | 15 | 7,6 | 7,2 % |
| Arogno | 34 | 5,7 % | 0 | – | – |
| Ascona | 159 | 4,5 % | 56 | 2,8 | 8,8 % |
| Avegno Gordevio | 36 | 3,8 % | 6 | 6,0 | 0,0 % |
| Balerna | 68 | 2,7 % | 16 | 4,3 | 2,2 % |
| Bedano | 55 | 4,6 % | 4 | 13,8 | 8,8 % |
| Bedretto | under 5 | – | 0 | – | – |
| Bellinzona | 1’264 | 4,7 % | 81 | 15,6 | 12,1 % |
| Biasca | 132 | 3,4 % | 21 | 6,3 | 8,9 % |
| Bioggio | 123 | 5,5 % | 7 | 17,6 | 5,8 % |
| Bissone | 25 | 3,7 % | 2 | 12,5 | – |
| Blenio | 24 | 2,0 % | 2 | 12,0 | – |
| Bosco/Gurin | under 5 | – | 0 | – | – |
| Breggia | 57 | 4,3 % | 1 | 57,0 | – |
| Brione sopra Minusio | 24 | 6,5 % | 0 | – | – |
| Brissago | 36 | 2,9 % | 7 | 5,1 | 7,8 % |
| Brusino Arsizio | 6 | 1,9 % | 0 | – | – |
| Cademario | 30 | 6,2 % | 0 | – | – |
| Cadempino | 63 | 5,1 % | 4 | 15,8 | 16,0 % |
| Cadenazzo | 52 | 2,6 % | 4 | 13,0 | 6,5 % |
| Campo (Vallemaggia) | under 5 | – | 0 | – | – |
| Canobbio | 46 | 3,3 % | 4 | 11,5 | 9,1 % |
| Capriasca | 187 | 4,6 % | 19 | 9,8 | 8,3 % |
| Caslano | 85 | 3,5 % | 3 | 28,3 | – |
| Castel San Pietro | 83 | 5,1 % | 2 | 41,5 | – |
| Centovalli | 24 | 3,5 % | 2 | 12,0 | – |
| Cerentino | under 5 | – | 0 | – | – |
| Cevio | 22 | 3,3 % | 7 | 3,1 | 4,4 % |
| Chiasso | 124 | 2,6 % | 10 | 12,4 | 5,1 % |
| Coldrerio | 66 | 3,5 % | 18 | 3,7 | 8,6 % |
| Collina d'Oro | 193 | 5,5 % | 28 | 6,9 | 11,8 % |
| Comano | 74 | 5,2 % | 0 | – | – |
| Cugnasco-Gerra | 107 | 5,6 % | 1 | 107,0 | – |
| Cureglia | 48 | 5,0 % | 0 | – | – |
| Dalpe | 6 | 4,7 % | 0 | – | – |
| Faido | 49 | 2,7 % | 13 | 3,8 | 15,5 % |
| Gambarogno | 171 | 4,8 % | 16 | 10,7 | 1,4 % |
| Giornico | 17 | 1,6 % | 16 | 1,1 | 1,6 % |
| Gordola | 149 | 4,8 % | 2 | 74,5 | – |
| Grancia | 9 | 2,4 % | 1 | 9,0 | – |
| Gravesano | 38 | 3,9 % | 1 | 38,0 | – |
| Isone | 8 | 3,2 % | 0 | – | – |
| Lamone | 52 | 3,9 % | 9 | 5,8 | 7,8 % |
| Lavertezzo | 32 | 3,7 % | 3 | 10,7 | – |
| Lavizzara | 9 | 2,6 % | 0 | – | – |
| Lema | 51 | 3,1 % | 4 | 12,8 | 6,2 % |
| Linescio | under 5 | – | 0 | – | – |
| Locarno | 249 | 3,0 % | 52 | 4,8 | 9,5 % |
| Losone | 158 | 4,0 % | 12 | 13,2 | 8,6 % |
| Lugano | 1’463 | 3,8 % | 40 | 36,6 | 11,7 % |
| Lumino | 66 | 6,0 % | 0 | – | – |
| Maggia | 47 | 2,8 % | 0 | – | – |
| Magliaso | 42 | 4,2 % | 5 | 8,4 | 8,1 % |
| Manno | 86 | 6,2 % | 0 | – | – |
| Massagno | 107 | 3,2 % | 4 | 26,8 | 1,7 % |
| Melide | 46 | 4,1 % | 16 | 2,9 | 29,6 % |
| Mendrisio | 399 | 3,9 % | 64 | 6,2 | 5,9 % |
| Mergoscia | 5 | 4,1 % | 0 | – | – |
| Mezzovico-Vira | 61 | 4,7 % | 3 | 20,3 | – |
| Minusio | 165 | 3,9 % | 17 | 9,7 | 16,6 % |
| Monteceneri | 154 | 4,6 % | 6 | 25,7 | – |
| Morbio Inferiore | 95 | 3,4 % | 32 | 3,0 | 2,9 % |
| Morcote | 28 | 4,6 % | 19 | 1,5 | – |
| Muralto | 58 | 4,1 % | 8 | 7,3 | 4,3 % |
| Muzzano | 34 | 5,3 % | 4 | 8,5 | 4,8 % |
| Neggio | 7 | 3,3 % | 0 | – | – |
| Novazzano | 67 | 4,0 % | 32 | 2,1 | 1,6 % |
| Onsernone | 9 | 2,3 % | 1 | 9,0 | – |
| Origlio | 50 | 5,4 % | 1 | 50,0 | – |
| Orselina | 23 | 4,7 % | 0 | – | – |
| Paradiso | 104 | 4,2 % | 19 | 5,5 | 13,4 % |
| Personico | 6 | 2,5 % | 0 | – | – |
| Pollegio | 18 | 2,9 % | 4 | 4,5 | 3,8 % |
| Ponte Capriasca | 55 | 4,7 % | 0 | – | – |
| Porza | 73 | 5,7 % | 0 | – | – |
| Pura | 36 | 4,0 % | 1 | 36,0 | – |
| Quinto | 31 | 3,3 % | 34 | 0,9 | 24,4 % |
| Riva San Vitale | 72 | 3,9 % | 0 | – | – |
| Riviera | 88 | 3,1 % | 5 | 17,6 | 11,1 % |
| Ronco sopra Ascona | 22 | 4,8 % | 0 | – | – |
| Sant'Antonino | 88 | 4,7 % | 11 | 8,0 | 11,6 % |
| Savosa | 53 | 4,0 % | 8 | 6,6 | 6,8 % |
| Serravalle | 48 | 3,6 % | 0 | – | – |
| Sorengo | 63 | 5,1 % | 0 | – | – |
| Stabio | 93 | 2,9 % | 0 | – | – |
| Tenero-Contra | 76 | 4,1 % | 30 | 2,5 | 15,3 % |
| Terre di Pedemonte | 107 | 6,5 % | 4 | 26,8 | 1,4 % |
| Torricella-Taverne | 91 | 4,2 % | 4 | 22,8 | 5,0 % |
| Tresa | 62 | 2,9 % | 11 | 5,6 | 3,3 % |
| Vacallo | 77 | 3,6 % | 0 | – | – |
| Val Mara | 86 | 4,3 % | 7 | 12,3 | 10,7 % |
| Vernate | 29 | 6,6 % | 0 | – | – |
| Verzasca | 16 | 3,3 % | 1 | 16,0 | – |
| Vezia | 48 | 4,0 % | 4 | 12,0 | 13,7 % |
| Vico Morcote | 22 | 7,2 % | 2 | 11,0 | – |
Where the figures come from
- Electric cars: FSO, road vehicle stock by municipality, as of 2025, and new registrations 2025. Counted by the keeper’s address, so company cars are included. We do not show figures under 5.
- Charging points: SFOE, charging stations for electric cars (ich-tanke-strom.ch), daily export of 26.10.2026. The municipality follows from the coordinate and swisstopo’s municipal boundaries (swissBOUNDARIES3D).
- Occupancy: our own measurement from the SFOE status reports, every 3 minutes, week 19.–25.10.2026. The figures are openly available at /ladenetz-gemeinden.json.
- Electricity tariff: ElCom, tariffs reported by the distribution system operators, standard product, profile H5 (7’500 kWh a year, house with an electric car), excluding VAT.
What the figures do not say
- Private chargers in garages and at houses are not recorded centrally anywhere and are missing here. Most electric cars charge there.
- No reported charging point does not mean there is none: an operator who does not report its charger to the SFOE is missing from the file.
- Charging sessions are a lower bound. We count the change from free to occupied between two readings; a session shorter than three minutes is missed.
- Occupancy counts how often a charging point was reported as occupied. A car that stays parked after charging counts as occupied.