All cantons › St. Gallen
Charging in Switzerland
Charging stations and electric cars in the canton of St. Gallen
In the canton of St. Gallen, 15’206 electric cars are registered, 5,1 % of all passenger cars; the Swiss average is 5,2 %. The SFOE lists 1’463 public charging points, 445 of them with direct current. There are 10,4 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,6 % of the time on average, 10,9 % across Switzerland. We counted at least 6’691 charging sessions.
Municipalities without a reported charging point
In 6 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.
- Berneck: 130 electric cars, nearest charging point 1,9 km
- Rebstein: 112 electric cars, nearest charging point 1,3 km
- Eggersriet: 72 electric cars, nearest charging point 2,2 km
- Eichberg: 54 electric cars, nearest charging point 3,2 km
- Häggenschwil: 43 electric cars, nearest charging point 1,7 km
- Untereggen: 34 electric cars, nearest charging point 1,6 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 |
|---|---|---|---|---|---|
| Altstätten | 360 | 4,7 % | 30 | 12,0 | 6,3 % |
| Amden | 63 | 5,3 % | 2 | 31,5 | – |
| Andwil (SG) | 82 | 6,3 % | 1 | 82,0 | – |
| Au (SG) | 236 | 4,4 % | 13 | 18,2 | 2,8 % |
| Bad Ragaz | 189 | 5,2 % | 15 | 12,6 | 9,2 % |
| Balgach | 173 | 5,3 % | 22 | 7,9 | 11,0 % |
| Benken (SG) | 93 | 4,9 % | 2 | 46,5 | – |
| Berg (SG) | 51 | 8,4 % | 2 | 25,5 | – |
| Berneck | 130 | 5,0 % | 0 | – | – |
| Buchs (SG) | 378 | 5,0 % | 27 | 14,0 | 9,0 % |
| Bütschwil-Ganterschwil | 156 | 4,8 % | 13 | 12,0 | 18,1 % |
| Degersheim | 80 | 3,8 % | 9 | 8,9 | 22,4 % |
| Diepoldsau | 195 | 4,4 % | 15 | 13,0 | 4,5 % |
| Ebnat-Kappel | 120 | 4,2 % | 20 | 6,0 | 13,0 % |
| Eggersriet | 72 | 5,5 % | 0 | – | – |
| Eichberg | 54 | 5,3 % | 0 | – | – |
| Eschenbach (SG) | 338 | 5,3 % | 20 | 16,9 | 11,4 % |
| Flawil | 227 | 4,1 % | 22 | 10,3 | 11,2 % |
| Flums | 127 | 3,9 % | 24 | 5,3 | 7,8 % |
| Gaiserwald | 286 | 6,2 % | 17 | 16,8 | 10,9 % |
| Gams | 128 | 5,8 % | 7 | 18,3 | 22,7 % |
| Goldach | 265 | 4,9 % | 17 | 15,6 | 13,3 % |
| Gommiswald | 208 | 5,5 % | 7 | 29,7 | 5,4 % |
| Gossau (SG) | 540 | 5,1 % | 61 | 8,9 | 7,8 % |
| Grabs | 231 | 5,2 % | 8 | 28,9 | 3,6 % |
| Häggenschwil | 43 | 5,1 % | 0 | – | – |
| Jonschwil | 146 | 5,9 % | 8 | 18,3 | 6,8 % |
| Kaltbrunn | 169 | 5,6 % | 7 | 24,1 | 15,3 % |
| Kirchberg (SG) | 259 | 4,5 % | 21 | 12,3 | 9,6 % |
| Lichtensteig | 46 | 4,0 % | 5 | 9,2 | 15,6 % |
| Lütisburg | 51 | 5,1 % | 4 | 12,8 | 1,7 % |
| Marbach (SG) | 79 | 5,8 % | 7 | 11,3 | 5,6 % |
| Mels | 238 | 4,4 % | 14 | 17,0 | 2,4 % |
| Mörschwil | 209 | 9,1 % | 3 | 69,7 | – |
| Mosnang | 91 | 5,0 % | 3 | 30,3 | – |
| Muolen | 34 | 4,5 % | 1 | 34,0 | – |
| Neckertal | 125 | 3,1 % | 16 | 7,8 | 14,1 % |
| Nesslau | 65 | 2,7 % | 2 | 32,5 | – |
| Niederbüren | 42 | 4,4 % | 3 | 14,0 | – |
| Niederhelfenschwil | 138 | 6,6 % | 6 | 23,0 | 0,4 % |
| Oberbüren | 196 | 5,9 % | 6 | 32,7 | 0,5 % |
| Oberriet (SG) | 267 | 4,3 % | 41 | 6,5 | 3,8 % |
| Oberuzwil | 188 | 4,9 % | 5 | 37,6 | 28,3 % |
| Pfäfers | 27 | 2,9 % | 3 | 9,0 | – |
| Quarten | 98 | 5,2 % | 57 | 1,7 | 7,9 % |
| Rapperswil-Jona | 818 | 5,9 % | 53 | 15,4 | 8,6 % |
| Rebstein | 112 | 3,8 % | 0 | – | – |
| Rheineck | 49 | 2,2 % | 3 | 16,3 | – |
| Rorschach | 160 | 3,5 % | 40 | 4,0 | 8,5 % |
| Rorschacherberg | 182 | 4,1 % | 18 | 10,1 | 8,8 % |
| Rüthi (SG) | 76 | 4,3 % | 9 | 8,4 | 13,6 % |
| Sargans | 188 | 5,1 % | 21 | 9,0 | 55,6 % |
| Schänis | 115 | 4,8 % | 17 | 6,8 | 4,5 % |
| Schmerikon | 122 | 5,3 % | 20 | 6,1 | 5,4 % |
| Sennwald | 203 | 4,7 % | 19 | 10,7 | 6,9 % |
| Sevelen | 139 | 4,2 % | 24 | 5,8 | 25,2 % |
| St. Gallen | 2’215 | 6,5 % | 266 | 8,3 | 9,8 % |
| St. Margrethen | 117 | 3,0 % | 56 | 2,1 | 4,6 % |
| Steinach | 88 | 4,1 % | 8 | 11,0 | 27,4 % |
| Thal | 233 | 4,9 % | 44 | 5,3 | 3,9 % |
| Tübach | 75 | 7,1 % | 4 | 18,8 | 0,0 % |
| Untereggen | 34 | 5,6 % | 0 | – | – |
| Uznach | 208 | 5,5 % | 34 | 6,1 | 7,1 % |
| Uzwil | 312 | 3,9 % | 23 | 13,6 | 4,9 % |
| Vilters-Wangs | 149 | 5,1 % | 17 | 8,8 | 4,7 % |
| Waldkirch | 135 | 6,2 % | 7 | 19,3 | 12,7 % |
| Walenstadt | 172 | 5,3 % | 4 | 43,0 | 50,0 % |
| Wartau | 134 | 4,0 % | 8 | 16,8 | 6,4 % |
| Wattwil | 169 | 3,4 % | 23 | 7,3 | 7,6 % |
| Weesen | 51 | 5,0 % | 2 | 25,5 | – |
| Widnau | 346 | 5,2 % | 23 | 15,0 | 10,0 % |
| Wil (SG) | 777 | 5,9 % | 71 | 10,9 | 7,2 % |
| Wildhaus-Alt St. Johann | 42 | 2,6 % | 18 | 2,3 | 7,6 % |
| Wittenbach | 256 | 4,8 % | 15 | 17,1 | 25,7 % |
| Zuzwil (SG) | 236 | 7,2 % | 48 | 4,9 | 8,4 % |
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.