The cheapest electricity in canton St. Gallen
National ranking →Rapperswil-Jona has the cheapest household electricity in canton St. Gallen: 23.14 Rp./kWh for a typical household (ElCom profile H4, 2026 tariff, excl. VAT). Next come Vilters-Wangs (26.23 Rp./kWh) and Rorschach (26.43 Rp./kWh). Source: ElCom.
Ranking
ElCom · 2026| Rank | Municipality | Tariff H4 | Residents |
|---|---|---|---|
| 1 | Rapperswil-Jona | 23.14 Rp./kWh | 28'836 |
| 2 | Vilters-Wangs | 26.23 Rp./kWh | 5'168 |
| 3 | Rorschach | 26.43 Rp./kWh | 10'389 |
| 4 | Bütschwil-Ganterschwil | 26.79 Rp./kWh | 5'385 |
| 5 | Mels | 26.9 Rp./kWh | 9'581 |
| 6 | Ebnat-Kappel | 27.14 Rp./kWh | 5'353 |
| 7 | Widnau | 27.14 Rp./kWh | 10'485 |
| 8 | St. Margrethen | 27.26 Rp./kWh | 6'731 |
| 9 | Mörschwil | 27.34 Rp./kWh | 3'702 |
| 10 | Balgach | 27.5 Rp./kWh | 5'229 |
| 11 | Flawil | 27.9 Rp./kWh | 10'672 |
| 12 | Thal | 27.96 Rp./kWh | 7'217 |
| 13 | Jonschwil | 28 Rp./kWh | 3'979 |
| 14 | Mosnang | 28.44 Rp./kWh | 2'936 |
| 15 | Sennwald | 28.46 Rp./kWh | 6'428 |
| 16 | Berneck | 28.7 Rp./kWh | 4'026 |
| 17 | Neckertal | 28.74 Rp./kWh | 6'446 |
| 18 | Kirchberg | 28.84 Rp./kWh | 9'879 |
| 19 | Au | 28.93 Rp./kWh | 8'771 |
| 20 | Wattwil | 28.96 Rp./kWh | 9'262 |
| 21 | Muolen | 29.34 Rp./kWh | 1'251 |
| 22 | Bad Ragaz | 29.34 Rp./kWh | 6'836 |
| 23 | Pfäfers | 29.34 Rp./kWh | 1'647 |
| 24 | Sargans | 29.34 Rp./kWh | 6'670 |
| 25 | Amden | 29.34 Rp./kWh | 1'896 |
| 26 | Weesen | 29.34 Rp./kWh | 1'895 |
| 27 | Gommiswald | 29.34 Rp./kWh | 5'838 |
| 28 | Eschenbach | 29.34 Rp./kWh | 10'401 |
| 29 | Wildhaus-Alt St. Johann | 29.34 Rp./kWh | 2'614 |
| 30 | Nesslau | 29.34 Rp./kWh | 3'937 |
| 31 | Gossau | 29.36 Rp./kWh | 18'943 |
| 32 | Schmerikon | 29.48 Rp./kWh | 4'168 |
| 33 | Uznach | 29.51 Rp./kWh | 7'114 |
| 34 | Buchs | 29.56 Rp./kWh | 14'287 |
| 35 | Lichtensteig | 29.64 Rp./kWh | 2'157 |
| 36 | Oberuzwil | 29.74 Rp./kWh | 6'864 |
| 37 | Uzwil | 29.74 Rp./kWh | 14'676 |
| 38 | Diepoldsau | 29.79 Rp./kWh | 6'933 |
| 39 | Lütisburg | 29.8 Rp./kWh | 1'647 |
| 40 | Rebstein | 30.24 Rp./kWh | 5'084 |
| 41 | Goldach | 30.47 Rp./kWh | 9'872 |
| 42 | Eichberg | 30.51 Rp./kWh | 1'614 |
| 43 | Oberriet | 30.55 Rp./kWh | 9'417 |
| 44 | St. Gallen | 30.59 Rp./kWh | 79'487 |
| 45 | Marbach | 30.83 Rp./kWh | 2'147 |
| 46 | Benken | 30.87 Rp./kWh | 3'119 |
| 47 | Wil | 31.12 Rp./kWh | 25'444 |
| 48 | Altstätten | 31.18 Rp./kWh | 12'788 |
| 49 | Wittenbach | 31.25 Rp./kWh | 10'157 |
| 50 | Rüthi | 31.42 Rp./kWh | 2'667 |
| 51 | Grabs | 31.99 Rp./kWh | 7'535 |
| 52 | Degersheim | 32.05 Rp./kWh | 4'209 |
| 53 | Kaltbrunn | 32.24 Rp./kWh | 5'128 |
| 54 | Zuzwil | 32.39 Rp./kWh | 4'994 |
| 55 | Rorschacherberg | 32.46 Rp./kWh | 7'741 |
| 56 | Tübach | 32.46 Rp./kWh | 1'587 |
| 57 | Flums | 32.46 Rp./kWh | 5'458 |
| 58 | Andwil | 32.58 Rp./kWh | 2'117 |
| 59 | Walenstadt | 32.63 Rp./kWh | 6'083 |
| 60 | Sevelen | 33.47 Rp./kWh | 5'405 |
| 61 | Häggenschwil | 33.5 Rp./kWh | 1'432 |
| 62 | Gams | 34.15 Rp./kWh | 3'736 |
| 63 | Rheineck | 34.3 Rp./kWh | 3'566 |
| 64 | Quarten | 34.34 Rp./kWh | 3'118 |
| 65 | Waldkirch | 34.47 Rp./kWh | 3'581 |
| 66 | Oberbüren | 34.49 Rp./kWh | 4'762 |
| 67 | Wartau | 34.73 Rp./kWh | 5'617 |
| 68 | Schänis | 34.92 Rp./kWh | 4'213 |
| 69 | Steinach | 34.98 Rp./kWh | 3'579 |
| 70 | Gaiserwald | 35.92 Rp./kWh | 8'828 |
| 71 | Niederbüren | 36.3 Rp./kWh | 1'571 |
| 72 | Eggersriet | 36.9 Rp./kWh | 2'370 |
| 73 | Berg | 37.93 Rp./kWh | 1'021 |
| 74 | Untereggen | 38.13 Rp./kWh | 1'035 |
| 75 | Niederhelfenschwil | 39.83 Rp./kWh | 3'309 |
How we measure this
ElComThe total electricity price a typical household pays per kilowatt-hour — energy, grid usage, levies to public bodies and the federal grid surcharge — for the 2026 tariff year, as published by the Federal Electricity Commission (ElCom) for consumption profile H4 (4'500 kWh a year, 5-room flat with electric stove and tumble dryer), standard product, excluding VAT. Where a municipality is served by several network operators, the value is the median of their tariffs; the municipality page shows the full range. Lower is better, so the list runs cheapest first.
Frequently asked questions
- Which municipality in canton St. Gallen has the cheapest electricity?
- Rapperswil-Jona, at 23.14 Rp./kWh for a typical household in the 2026 tariff year (ElCom profile H4, standard product, excl. VAT) — the lowest of any municipality in canton St. Gallen.
- Why do electricity prices differ between municipalities?
- Each municipality is supplied by a network operator that sets its own grid fee and energy price; levies to the municipality or canton differ too. Only the federal grid surcharge is the same everywhere. ElCom publishes every operator's tariffs each year, which is what this ranking compares.