All cantons › Zurich
Charging in Switzerland
Charging stations and electric cars in the canton of Zurich
In the canton of Zurich, 49’140 electric cars are registered, 6,6 % of all passenger cars; the Swiss average is 5,2 %. The SFOE lists 2’815 public charging points, 754 of them with direct current. There are 17,5 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,8 % of the time on average, 10,9 % across Switzerland. We counted at least 17’899 charging sessions.
Municipalities without a reported charging point
In 40 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.
- Urdorf: 327 electric cars, nearest charging point 2,1 km
- Oberrieden: 188 electric cars, nearest charging point 1,4 km
- Neerach: 178 electric cars, nearest charging point 2,7 km
- Grüningen: 169 electric cars, nearest charging point 2,1 km
- Schwerzenbach: 167 electric cars, nearest charging point 0,9 km
- Hettlingen: 158 electric cars, nearest charging point 2,0 km
- Elgg: 157 electric cars, nearest charging point 3,0 km
- Weisslingen: 155 electric cars, nearest charging point 2,4 km
- Niederglatt: 151 electric cars, nearest charging point 1,2 km
- Hittnau: 146 electric cars, nearest charging point 2,8 km
- Lufingen: 137 electric cars, nearest charging point 2,3 km
- Aesch (ZH): 129 electric cars, nearest charging point 1,8 km
- Greifensee: 124 electric cars, nearest charging point 0,4 km
- Brütten: 120 electric cars, nearest charging point 2,1 km
- Höri: 100 electric cars, nearest charging point 2,3 km
- Stadel: 96 electric cars, nearest charging point 2,7 km
- Henggart: 93 electric cars, nearest charging point 1,4 km
- Oetwil an der Limmat: 92 electric cars, nearest charging point 1,4 km
- Rorbas: 91 electric cars, nearest charging point 1,9 km
- Flaach: 75 electric cars, nearest charging point 4,1 km
- Weiach: 67 electric cars, nearest charging point 1,9 km
- Hochfelden: 63 electric cars, nearest charging point 1,7 km
- Schöfflisdorf: 63 electric cars, nearest charging point 0,9 km
- Wila: 62 electric cars, nearest charging point 2,1 km
- Rifferswil: 61 electric cars, nearest charging point 2,5 km
- Flurlingen: 61 electric cars, nearest charging point 1,1 km
- Dänikon: 59 electric cars, nearest charging point 1,5 km
- Marthalen: 58 electric cars, nearest charging point 3,8 km
- Hüntwangen: 48 electric cars, nearest charging point 1,3 km
- Ellikon an der Thur: 48 electric cars, nearest charging point 2,1 km
- Hüttikon: 46 electric cars, nearest charging point 1,6 km
- Dorf: 38 electric cars, nearest charging point 2,7 km
- Oberembrach: 38 electric cars, nearest charging point 3,2 km
- Dättlikon: 36 electric cars, nearest charging point 2,2 km
- Schleinikon: 35 electric cars, nearest charging point 1,3 km
- Schlatt (ZH): 31 electric cars, nearest charging point 3,3 km
- Maschwanden: 29 electric cars, nearest charging point 2,4 km
- Altikon: 29 electric cars, nearest charging point 2,0 km
- Wildberg: 28 electric cars, nearest charging point 2,5 km
- Wasterkingen: 23 electric cars, nearest charging point 2,9 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 |
|---|---|---|---|---|---|
| Adliswil | 548 | 6,2 % | 68 | 8,1 | 9,4 % |
| Aesch (ZH) | 129 | 13,1 % | 0 | – | – |
| Aeugst am Albis | 142 | 11,4 % | 2 | 71,0 | – |
| Affoltern am Albis | 386 | 5,9 % | 26 | 14,8 | 5,9 % |
| Altikon | 29 | 5,8 % | 0 | – | – |
| Andelfingen | 138 | 6,6 % | 11 | 12,5 | 2,7 % |
| Bachenbülach | 194 | 7,7 % | 48 | 4,0 | 8,4 % |
| Bachs | 28 | 6,6 % | 1 | 28,0 | – |
| Bäretswil | 161 | 5,0 % | 10 | 16,1 | 10,7 % |
| Bassersdorf | 353 | 5,5 % | 15 | 23,5 | 29,9 % |
| Bauma | 125 | 4,0 % | 7 | 17,9 | 3,3 % |
| Benken (ZH) | 28 | 5,3 % | 1 | 28,0 | – |
| Berg am Irchel | 20 | 4,9 % | 0 | – | – |
| Birmensdorf (ZH) | 242 | 6,5 % | 6 | 40,3 | 4,5 % |
| Bonstetten | 217 | 7,7 % | 10 | 21,7 | 5,8 % |
| Boppelsen | 75 | 8,0 % | 2 | 37,5 | – |
| Brütten | 120 | 8,7 % | 0 | – | – |
| Bubikon | 326 | 7,3 % | 12 | 27,2 | 4,1 % |
| Buch am Irchel | 66 | 9,9 % | 1 | 66,0 | – |
| Buchs (ZH) | 232 | 5,8 % | 4 | 58,0 | 6,2 % |
| Bülach | 647 | 5,5 % | 23 | 28,1 | 9,7 % |
| Dachsen | 88 | 8,7 % | 1 | 88,0 | – |
| Dägerlen | 65 | 9,1 % | 1 | 65,0 | – |
| Dällikon | 170 | 5,6 % | 4 | 42,5 | 8,7 % |
| Dänikon | 59 | 5,1 % | 0 | – | – |
| Dättlikon | 36 | 7,0 % | 0 | – | – |
| Dielsdorf | 372 | 8,9 % | 20 | 18,6 | 10,9 % |
| Dietikon | 543 | 4,3 % | 47 | 11,6 | 17,1 % |
| Dietlikon | 294 | 6,6 % | 50 | 5,9 | 8,6 % |
| Dinhard | 66 | 6,2 % | 4 | 16,5 | 15,6 % |
| Dorf | 38 | 7,8 % | 0 | – | – |
| Dübendorf | 929 | 6,0 % | 78 | 11,9 | 5,7 % |
| Dürnten | 283 | 6,3 % | 22 | 12,9 | 9,6 % |
| Egg | 313 | 6,4 % | 12 | 26,1 | 8,0 % |
| Eglisau | 271 | 8,7 % | 8 | 33,9 | 16,2 % |
| Elgg | 157 | 5,6 % | 0 | – | – |
| Ellikon an der Thur | 48 | 7,0 % | 0 | – | – |
| Elsau | 110 | 5,4 % | 9 | 12,2 | 6,7 % |
| Embrach | 340 | 6,0 % | 25 | 13,6 | 12,1 % |
| Erlenbach (ZH) | 259 | 8,0 % | 5 | 51,8 | 28,1 % |
| Fällanden | 371 | 7,5 % | 9 | 41,2 | 0,4 % |
| Fehraltorf | 241 | 6,2 % | 9 | 26,8 | 5,9 % |
| Feuerthalen | 82 | 4,8 % | 9 | 9,1 | 4,7 % |
| Fischenthal | 63 | 3,8 % | 4 | 15,8 | 3,2 % |
| Flaach | 75 | 7,3 % | 0 | – | – |
| Flurlingen | 61 | 9,0 % | 0 | – | – |
| Freienstein-Teufen | 99 | 6,8 % | 2 | 49,5 | – |
| Geroldswil | 179 | 5,7 % | 4 | 44,8 | 8,5 % |
| Glattfelden | 241 | 7,2 % | 3 | 80,3 | – |
| Gossau (ZH) | 338 | 5,6 % | 11 | 30,7 | 8,3 % |
| Greifensee | 124 | 5,2 % | 0 | – | – |
| Grüningen | 169 | 6,8 % | 0 | – | – |
| Hagenbuch | 34 | 4,8 % | 2 | 17,0 | – |
| Hausen am Albis | 180 | 8,0 % | 9 | 20,0 | 13,2 % |
| Hedingen | 158 | 7,8 % | 2 | 79,0 | – |
| Henggart | 93 | 7,4 % | 0 | – | – |
| Herrliberg | 344 | 8,3 % | 2 | 172,0 | – |
| Hettlingen | 158 | 8,8 % | 0 | – | – |
| Hinwil | 428 | 5,9 % | 22 | 19,5 | 4,6 % |
| Hittnau | 146 | 6,0 % | 0 | – | – |
| Hochfelden | 63 | 5,2 % | 0 | – | – |
| Hombrechtikon | 265 | 5,1 % | 6 | 44,2 | 9,0 % |
| Horgen | 883 | 7,4 % | 26 | 34,0 | 15,5 % |
| Höri | 100 | 4,7 % | 0 | – | – |
| Hüntwangen | 48 | 6,6 % | 0 | – | – |
| Hüttikon | 46 | 7,8 % | 0 | – | – |
| Illnau-Effretikon | 450 | 5,0 % | 16 | 28,1 | 7,7 % |
| Kappel am Albis | 67 | 8,9 % | 6 | 11,2 | 0,2 % |
| Kilchberg (ZH) | 414 | 8,8 % | 42 | 9,9 | 6,4 % |
| Kleinandelfingen | 77 | 5,4 % | 5 | 15,4 | 7,2 % |
| Kloten | 613 | 5,7 % | 191 | 3,2 | 12,1 % |
| Knonau | 114 | 9,6 % | 5 | 22,8 | 4,6 % |
| Küsnacht (ZH) | 615 | 7,7 % | 17 | 36,2 | 15,9 % |
| Langnau am Albis | 269 | 6,8 % | 8 | 33,6 | 9,1 % |
| Laufen-Uhwiesen | 102 | 9,3 % | 8 | 12,8 | 4,9 % |
| Lindau | 275 | 7,6 % | 34 | 8,1 | 20,1 % |
| Lufingen | 137 | 8,3 % | 0 | – | – |
| Männedorf | 422 | 7,5 % | 5 | 84,4 | 16,6 % |
| Marthalen | 58 | 5,0 % | 0 | – | – |
| Maschwanden | 29 | 7,4 % | 0 | – | – |
| Maur | 525 | 8,4 % | 17 | 30,9 | 5,6 % |
| Meilen | 599 | 7,7 % | 15 | 39,9 | 4,3 % |
| Mettmenstetten | 243 | 7,8 % | 18 | 13,5 | 3,2 % |
| Mönchaltorf | 140 | 5,7 % | 5 | 28,0 | 11,9 % |
| Neerach | 178 | 7,5 % | 0 | – | – |
| Neftenbach | 226 | 6,6 % | 25 | 9,0 | 11,5 % |
| Niederglatt | 151 | 4,7 % | 0 | – | – |
| Niederhasli | 297 | 5,4 % | 24 | 12,4 | 10,6 % |
| Niederweningen | 162 | 8,9 % | 2 | 81,0 | – |
| Nürensdorf | 231 | 6,1 % | 4 | 57,8 | 10,0 % |
| Oberembrach | 38 | 5,2 % | 0 | – | – |
| Oberengstringen | 154 | 4,4 % | 6 | 25,7 | 5,2 % |
| Oberglatt | 133 | 3,4 % | 8 | 16,6 | 11,4 % |
| Oberrieden | 188 | 7,0 % | 0 | – | – |
| Oberweningen | 66 | 5,8 % | 2 | 33,0 | – |
| Obfelden | 236 | 7,0 % | 40 | 5,9 | 6,0 % |
| Oetwil am See | 174 | 5,7 % | 4 | 43,5 | 6,7 % |
| Oetwil an der Limmat | 92 | 5,4 % | 0 | – | – |
| Opfikon | 784 | 7,8 % | 65 | 12,1 | 15,3 % |
| Ossingen | 64 | 6,0 % | 1 | 64,0 | – |
| Otelfingen | 114 | 6,0 % | 18 | 6,3 | 6,3 % |
| Ottenbach | 157 | 8,6 % | 4 | 39,3 | 19,1 % |
| Pfäffikon | 399 | 6,0 % | 24 | 16,6 | 9,9 % |
| Pfungen | 120 | 5,3 % | 4 | 30,0 | 7,9 % |
| Rafz | 210 | 7,5 % | 4 | 52,5 | 18,7 % |
| Regensberg | 9 | 3,2 % | 0 | – | – |
| Regensdorf | 665 | 5,8 % | 29 | 22,9 | 15,8 % |
| Rheinau | 42 | 5,5 % | 2 | 21,0 | – |
| Richterswil | 527 | 7,2 % | 21 | 25,1 | 12,7 % |
| Rickenbach (ZH) | 91 | 5,8 % | 1 | 91,0 | – |
| Rifferswil | 61 | 9,7 % | 0 | – | – |
| Rorbas | 91 | 5,1 % | 0 | – | – |
| Rümlang | 226 | 4,5 % | 24 | 9,4 | 9,9 % |
| Rüschlikon | 267 | 8,1 % | 15 | 17,8 | 18,4 % |
| Russikon | 218 | 7,6 % | 3 | 72,7 | – |
| Rüti (ZH) | 315 | 4,7 % | 22 | 14,3 | 6,9 % |
| Schlatt (ZH) | 31 | 7,1 % | 0 | – | – |
| Schleinikon | 35 | 6,1 % | 0 | – | – |
| Schlieren | 602 | 6,2 % | 46 | 13,1 | 11,9 % |
| Schöfflisdorf | 63 | 7,0 % | 0 | – | – |
| Schwerzenbach | 167 | 6,6 % | 0 | – | – |
| Seegräben | 76 | 8,7 % | 2 | 38,0 | – |
| Seuzach | 272 | 6,2 % | 16 | 17,0 | 28,6 % |
| Stadel | 96 | 5,9 % | 0 | – | – |
| Stäfa | 571 | 7,3 % | 12 | 47,6 | 14,6 % |
| Stallikon | 206 | 9,1 % | 3 | 68,7 | – |
| Stammheim | 93 | 5,4 % | 7 | 13,3 | 12,0 % |
| Steinmaur | 121 | 5,6 % | 7 | 17,3 | 13,9 % |
| Thalheim an der Thur | 44 | 7,1 % | 1 | 44,0 | – |
| Thalwil | 672 | 7,8 % | 33 | 20,4 | 9,5 % |
| Trüllikon | 50 | 7,1 % | 1 | 50,0 | – |
| Truttikon | 22 | 7,0 % | 1 | 22,0 | – |
| Turbenthal | 160 | 5,5 % | 11 | 14,5 | 4,7 % |
| Uetikon am See | 281 | 8,2 % | 2 | 140,5 | – |
| Uitikon | 295 | 9,9 % | 13 | 22,7 | 9,8 % |
| Unterengstringen | 127 | 5,4 % | 2 | 63,5 | – |
| Urdorf | 327 | 5,6 % | 0 | – | – |
| Uster | 1’044 | 6,3 % | 41 | 25,5 | 16,1 % |
| Volken | 6 | 2,6 % | 0 | – | – |
| Volketswil | 708 | 6,1 % | 48 | 14,8 | 14,2 % |
| Wädenswil | 879 | 6,9 % | 38 | 23,1 | 3,5 % |
| Wald (ZH) | 245 | 4,2 % | 15 | 16,3 | 18,2 % |
| Wallisellen | 769 | 8,3 % | 61 | 12,6 | 15,5 % |
| Wangen-Brüttisellen | 311 | 6,5 % | 17 | 18,3 | 11,9 % |
| Wasterkingen | 23 | 6,1 % | 0 | – | – |
| Weiach | 67 | 4,8 % | 0 | – | – |
| Weiningen (ZH) | 212 | 7,1 % | 6 | 35,3 | 8,7 % |
| Weisslingen | 155 | 7,1 % | 0 | – | – |
| Wettswil am Albis | 321 | 10,6 % | 4 | 80,3 | 6,4 % |
| Wetzikon (ZH) | 671 | 4,9 % | 21 | 32,0 | 10,6 % |
| Wiesendangen | 282 | 7,5 % | 5 | 56,4 | 3,4 % |
| Wil (ZH) | 77 | 8,0 % | 1 | 77,0 | – |
| Wila | 62 | 4,6 % | 0 | – | – |
| Wildberg | 28 | 4,3 % | 0 | – | – |
| Winkel | 282 | 8,9 % | 2 | 141,0 | – |
| Winterthur | 2’507 | 5,5 % | 179 | 14,0 | 14,2 % |
| Zell (ZH) | 148 | 4,1 % | 4 | 37,0 | 4,5 % |
| Zollikon | 478 | 7,1 % | 8 | 59,8 | 2,4 % |
| Zumikon | 271 | 8,6 % | 7 | 38,7 | 3,6 % |
| Zürich | 9’812 | 7,4 % | 804 | 12,2 | 7,5 % |
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.