All cantons › Solothurn
Charging in Switzerland
Charging stations and electric cars in the canton of Solothurn
In the canton of Solothurn, 8’518 electric cars are registered, 5,0 % of all passenger cars; the Swiss average is 5,2 %. The SFOE lists 491 public charging points, 205 of them with direct current. There are 17,3 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,7 % of the time on average, 10,9 % across Switzerland. We counted at least 2’640 charging sessions.
Municipalities without a reported charging point
In 37 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.
- Lohn-Ammannsegg: 135 electric cars, nearest charging point 1,4 km
- Deitingen: 99 electric cars, nearest charging point 0,9 km
- Kappel (SO): 91 electric cars, nearest charging point 1,5 km
- Oberdorf (SO): 89 electric cars, nearest charging point 2,7 km
- Büsserach: 85 electric cars, nearest charging point 1,8 km
- Neuendorf: 82 electric cars, nearest charging point 1,7 km
- Fulenbach: 67 electric cars, nearest charging point 2,8 km
- Lommiswil: 65 electric cars, nearest charging point 2,6 km
- Aeschi (SO): 61 electric cars, nearest charging point 3,0 km
- Oberbuchsiten: 60 electric cars, nearest charging point 2,2 km
- Rüttenen: 55 electric cars, nearest charging point 2,6 km
- Obergösgen: 54 electric cars, nearest charging point 1,4 km
- Schnottwil: 52 electric cars, nearest charging point 2,6 km
- Rodersdorf: 51 electric cars, nearest charging point 3,5 km
- Mümliswil-Ramiswil: 49 electric cars, nearest charging point 3,9 km
- Witterswil: 47 electric cars, nearest charging point 1,4 km
- Günsberg: 47 electric cars, nearest charging point 3,6 km
- Laupersdorf: 46 electric cars, nearest charging point 1,6 km
- Rickenbach (SO): 46 electric cars, nearest charging point 0,4 km
- Büren (SO): 44 electric cars, nearest charging point 1,6 km
- Nuglar-St. Pantaleon: 43 electric cars, nearest charging point 1,9 km
- Niederbuchsiten: 42 electric cars, nearest charging point 2,1 km
- Matzendorf: 40 electric cars, nearest charging point 3,7 km
- Kleinlützel: 40 electric cars, nearest charging point 4,7 km
- Himmelried: 38 electric cars, nearest charging point 1,8 km
- Bättwil: 36 electric cars, nearest charging point 1,5 km
- Etziken: 35 electric cars, nearest charging point 1,9 km
- Drei Höfe: 29 electric cars, nearest charging point 2,6 km
- Aedermannsdorf: 27 electric cars, nearest charging point 6,2 km
- Seewen: 27 electric cars, nearest charging point 3,0 km
- Wisen (SO): 26 electric cars, nearest charging point 1,9 km
- Bolken: 25 electric cars, nearest charging point 2,4 km
- Erschwil: 25 electric cars, nearest charging point 3,0 km
- Welschenrohr-Gänsbrunnen: 24 electric cars, nearest charging point 4,8 km
- Hauenstein-Ifenthal: 23 electric cars, nearest charging point 2,5 km
- Boningen: 23 electric cars, nearest charging point 0,9 km
- Kienberg: 21 electric cars, nearest charging point 2,2 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 |
|---|---|---|---|---|---|
| Aedermannsdorf | 27 | 6,4 % | 0 | – | – |
| Aeschi (SO) | 61 | 6,7 % | 0 | – | – |
| Balm bei Günsberg | 14 | 8,7 % | 0 | – | – |
| Balsthal | 176 | 4,5 % | 11 | 16,0 | 4,4 % |
| Bärschwil | 14 | 2,7 % | 0 | – | – |
| Bättwil | 36 | 5,0 % | 0 | – | – |
| Beinwil (SO) | under 5 | – | 0 | – | – |
| Bellach | 204 | 6,0 % | 16 | 12,8 | 2,8 % |
| Bettlach | 128 | 4,0 % | 2 | 64,0 | – |
| Biberist | 212 | 4,1 % | 24 | 8,8 | 3,4 % |
| Biezwil | 14 | 5,5 % | 0 | – | – |
| Bolken | 25 | 6,6 % | 0 | – | – |
| Boningen | 23 | 4,5 % | 0 | – | – |
| Breitenbach | 113 | 4,5 % | 6 | 18,8 | 5,0 % |
| Buchegg | 109 | 5,1 % | 6 | 18,2 | 29,2 % |
| Büren (SO) | 44 | 6,7 % | 0 | – | – |
| Büsserach | 85 | 5,3 % | 0 | – | – |
| Däniken | 89 | 4,2 % | 4 | 22,3 | 2,8 % |
| Deitingen | 99 | 6,2 % | 0 | – | – |
| Derendingen | 126 | 3,2 % | 25 | 5,0 | 5,6 % |
| Dornach | 231 | 6,9 % | 9 | 25,7 | 5,7 % |
| Drei Höfe | 29 | 5,5 % | 0 | – | – |
| Dulliken | 92 | 3,2 % | 2 | 46,0 | – |
| Egerkingen | 141 | 5,2 % | 36 | 3,9 | 9,6 % |
| Eppenberg-Wöschnau | 10 | 4,9 % | 2 | 5,0 | – |
| Erlinsbach (SO) | 100 | 5,1 % | 4 | 25,0 | 9,0 % |
| Erschwil | 25 | 4,3 % | 0 | – | – |
| Etziken | 35 | 5,1 % | 0 | – | – |
| Fehren | 19 | 5,2 % | 0 | – | – |
| Feldbrunnen-St. Niklaus | 60 | 7,4 % | 2 | 30,0 | – |
| Flumenthal | 22 | 3,0 % | 4 | 5,5 | 19,3 % |
| Fulenbach | 67 | 5,5 % | 0 | – | – |
| Gempen | 38 | 6,2 % | 2 | 19,0 | – |
| Gerlafingen | 107 | 3,3 % | 9 | 11,9 | 1,7 % |
| Grenchen | 290 | 2,8 % | 39 | 7,4 | 8,2 % |
| Gretzenbach | 86 | 4,7 % | 7 | 12,3 | 22,5 % |
| Grindel | 16 | 5,4 % | 2 | 8,0 | – |
| Günsberg | 47 | 5,6 % | 0 | – | – |
| Gunzgen | 59 | 4,9 % | 12 | 4,9 | 33,9 % |
| Hägendorf | 176 | 5,4 % | 2 | 88,0 | – |
| Härkingen | 279 | 17,5 % | 5 | 55,8 | 12,6 % |
| Hauenstein-Ifenthal | 23 | 10,7 % | 0 | – | – |
| Herbetswil | 15 | 3,9 % | 0 | – | – |
| Himmelried | 38 | 5,8 % | 0 | – | – |
| Hochwald | 69 | 7,6 % | 2 | 34,5 | – |
| Hofstetten-Flüh | 149 | 7,3 % | 3 | 49,7 | – |
| Holderbank (SO) | 12 | 2,3 % | 0 | – | – |
| Horriwil | 34 | 5,8 % | 2 | 17,0 | – |
| Hubersdorf | 20 | 4,4 % | 0 | – | – |
| Hüniken | 5 | 4,8 % | 0 | – | – |
| Kammersrohr | under 5 | – | 0 | – | – |
| Kappel (SO) | 91 | 4,4 % | 0 | – | – |
| Kestenholz | 91 | 7,5 % | 2 | 45,5 | – |
| Kienberg | 21 | 6,2 % | 0 | – | – |
| Kleinlützel | 40 | 5,2 % | 0 | – | – |
| Kriegstetten | 104 | 5,0 % | 14 | 7,4 | 50,0 % |
| Langendorf | 101 | 5,0 % | 24 | 4,2 | 15,2 % |
| Laupersdorf | 46 | 3,7 % | 0 | – | – |
| Lohn-Ammannsegg | 135 | 7,0 % | 0 | – | – |
| Lommiswil | 65 | 6,5 % | 0 | – | – |
| Lostorf | 184 | 7,0 % | 13 | 14,2 | 0,7 % |
| Lüsslingen-Nennigkofen | 35 | 5,0 % | 3 | 11,7 | – |
| Luterbach | 86 | 3,8 % | 2 | 43,0 | – |
| Lüterkofen-Ichertswil | 41 | 7,0 % | 2 | 20,5 | – |
| Matzendorf | 40 | 4,5 % | 0 | – | – |
| Meltingen | 20 | 4,8 % | 0 | – | – |
| Messen | 66 | 6,5 % | 2 | 33,0 | – |
| Metzerlen-Mariastein | 29 | 4,5 % | 4 | 7,3 | 0,0 % |
| Mümliswil-Ramiswil | 49 | 3,1 % | 0 | – | – |
| Neuendorf | 82 | 5,4 % | 0 | – | – |
| Niederbuchsiten | 42 | 4,5 % | 0 | – | – |
| Niedergösgen | 112 | 4,6 % | 2 | 56,0 | – |
| Nuglar-St. Pantaleon | 43 | 4,6 % | 0 | – | – |
| Nunningen | 63 | 4,7 % | 3 | 21,0 | – |
| Oberbuchsiten | 60 | 3,8 % | 0 | – | – |
| Oberdorf (SO) | 89 | 8,5 % | 0 | – | – |
| Obergerlafingen | 38 | 4,3 % | 2 | 19,0 | – |
| Obergösgen | 54 | 3,7 % | 0 | – | – |
| Oensingen | 217 | 5,1 % | 33 | 6,6 | 6,2 % |
| Olten | 484 | 6,0 % | 45 | 10,8 | 23,0 % |
| Recherswil | 88 | 5,8 % | 3 | 29,3 | – |
| Rickenbach (SO) | 46 | 5,5 % | 0 | – | – |
| Riedholz | 98 | 6,5 % | 2 | 49,0 | – |
| Rodersdorf | 51 | 6,9 % | 0 | – | – |
| Rüttenen | 55 | 6,2 % | 0 | – | – |
| Schnottwil | 52 | 6,5 % | 0 | – | – |
| Schönenwerd | 100 | 3,5 % | 8 | 12,5 | 10,5 % |
| Seewen | 27 | 3,6 % | 0 | – | – |
| Selzach | 89 | 3,8 % | 2 | 44,5 | – |
| Solothurn | 505 | 5,8 % | 22 | 23,0 | 6,5 % |
| Starrkirch-Wil | 69 | 6,7 % | 2 | 34,5 | – |
| Stüsslingen | 40 | 4,9 % | 2 | 20,0 | – |
| Subingen | 104 | 4,8 % | 3 | 34,7 | – |
| Trimbach | 107 | 3,4 % | 2 | 53,5 | – |
| Unterramsern | 13 | 8,3 % | 0 | – | – |
| Walterswil (SO) | 19 | 3,6 % | 14 | 1,4 | 4,6 % |
| Wangen bei Olten | 149 | 5,1 % | 7 | 21,3 | 10,5 % |
| Welschenrohr-Gänsbrunnen | 24 | 3,1 % | 0 | – | – |
| Winznau | 54 | 4,6 % | 4 | 13,5 | 0,0 % |
| Wisen (SO) | 26 | 9,1 % | 0 | – | – |
| Witterswil | 47 | 5,7 % | 0 | – | – |
| Wolfwil | 94 | 5,7 % | 1 | 94,0 | – |
| Zuchwil | 216 | 4,3 % | 29 | 7,4 | 9,6 % |
| Zullwil | 19 | 4,6 % | 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.