Rapperswil-Jona has the cheapest household electricity in canton St. Gallen: 22.96 Rp./kWh for a typical household (ElCom profile H4, 2027 tariff, excl. VAT). Next come Lütisburg (25.02 Rp./kWh) and Mörschwil (25.65 Rp./kWh). Source: ElCom.
Ranking
ElCom · 2027| Rank | Municipality | Tariff H4 | Residents |
|---|---|---|---|
| 1 | Rapperswil-Jona | 22.96 Rp./kWh | 28'836 |
| 2 | Lütisburg | 25.02 Rp./kWh | 1'647 |
| 3 | Mörschwil | 25.65 Rp./kWh | 3'702 |
| 4 | Widnau | 25.67 Rp./kWh | 10'485 |
| 5 | Rorschach | 25.84 Rp./kWh | 10'389 |
| 6 | Thal | 25.94 Rp./kWh | 7'217 |
| 7 | St. Margrethen | 26.6 Rp./kWh | 6'731 |
| 8 | Vilters-Wangs | 26.85 Rp./kWh | 5'168 |
| 9 | Bütschwil-Ganterschwil | 27.07 Rp./kWh | 5'385 |
| 10 | Berneck | 27.29 Rp./kWh | 4'026 |
| 11 | Mels | 27.42 Rp./kWh | 9'581 |
| 12 | Jonschwil | 27.5 Rp./kWh | 3'979 |
| 13 | Balgach | 27.51 Rp./kWh | 5'229 |
| 14 | Gossau | 27.56 Rp./kWh | 18'943 |
| 15 | Tübach | 27.91 Rp./kWh | 1'587 |
| 16 | Kirchberg | 27.95 Rp./kWh | 9'879 |
| 17 | Flawil | 28.18 Rp./kWh | 10'672 |
| 18 | Wattwil | 28.46 Rp./kWh | 9'262 |
| 19 | Mosnang | 28.64 Rp./kWh | 2'936 |
| 20 | Schmerikon | 28.89 Rp./kWh | 4'168 |
| 21 | Uznach | 28.99 Rp./kWh | 7'114 |
| 22 | Goldach | 29.17 Rp./kWh | 9'872 |
| 23 | Neckertal | 29.22 Rp./kWh | 6'446 |
| 24 | Buchs | 29.5 Rp./kWh | 14'287 |
| 25 | Muolen | 29.71 Rp./kWh | 1'251 |
| 26 | Bad Ragaz | 29.71 Rp./kWh | 6'836 |
| 27 | Pfäfers | 29.71 Rp./kWh | 1'647 |
| 28 | Sargans | 29.71 Rp./kWh | 6'670 |
| 29 | Amden | 29.71 Rp./kWh | 1'896 |
| 30 | Weesen | 29.71 Rp./kWh | 1'895 |
| 31 | Gommiswald | 29.71 Rp./kWh | 5'838 |
| 32 | Eschenbach | 29.71 Rp./kWh | 10'401 |
| 33 | Wildhaus-Alt St. Johann | 29.71 Rp./kWh | 2'614 |
| 34 | Nesslau | 29.71 Rp./kWh | 3'937 |
| 35 | Sennwald | 29.89 Rp./kWh | 6'428 |
| 36 | Altstätten | 29.9 Rp./kWh | 12'788 |
| 37 | Lichtensteig | 30.01 Rp./kWh | 2'157 |
| 38 | Oberuzwil | 30.11 Rp./kWh | 6'864 |
| 39 | Uzwil | 30.11 Rp./kWh | 14'676 |
| 40 | Au | 30.23 Rp./kWh | 8'771 |
| 41 | Wil | 30.38 Rp./kWh | 25'444 |
| 42 | Benken | 30.71 Rp./kWh | 3'119 |
| 43 | Flums | 30.98 Rp./kWh | 5'458 |
| 44 | Wittenbach | 31.13 Rp./kWh | 10'157 |
| 45 | Andwil | 31.31 Rp./kWh | 2'117 |
| 46 | St. Gallen | 31.33 Rp./kWh | 79'487 |
| 47 | Rüthi | 31.45 Rp./kWh | 2'667 |
| 48 | Diepoldsau | 31.48 Rp./kWh | 6'933 |
| 49 | Zuzwil | 31.49 Rp./kWh | 4'994 |
| 50 | Rorschacherberg | 31.78 Rp./kWh | 7'741 |
| 51 | Häggenschwil | 31.82 Rp./kWh | 1'432 |
| 52 | Oberriet | 32.18 Rp./kWh | 9'417 |
| 53 | Marbach | 32.45 Rp./kWh | 2'147 |
| 54 | Kaltbrunn | 32.55 Rp./kWh | 5'128 |
| 55 | Degersheim | 32.88 Rp./kWh | 4'209 |
| 56 | Untereggen | 32.92 Rp./kWh | 1'035 |
| 57 | Steinach | 33.25 Rp./kWh | 3'579 |
| 58 | Walenstadt | 33.75 Rp./kWh | 6'083 |
| 59 | Grabs | 33.76 Rp./kWh | 7'535 |
| 60 | Eichberg | 33.91 Rp./kWh | 1'614 |
| 61 | Oberbüren | 33.96 Rp./kWh | 4'762 |
| 62 | Rheineck | 34.12 Rp./kWh | 3'566 |
| 63 | Quarten | 34.32 Rp./kWh | 3'118 |
| 64 | Wartau | 34.75 Rp./kWh | 5'617 |
| 65 | Rebstein | 34.76 Rp./kWh | 5'084 |
| 66 | Schänis | 34.93 Rp./kWh | 4'213 |
| 67 | Waldkirch | 35.1 Rp./kWh | 3'581 |
| 68 | Berg | 35.58 Rp./kWh | 1'021 |
| 69 | Niederbüren | 35.65 Rp./kWh | 1'571 |
| 70 | Gaiserwald | 35.88 Rp./kWh | 8'828 |
| 71 | Sevelen | 36.49 Rp./kWh | 5'405 |
| 72 | Gams | 36.88 Rp./kWh | 3'736 |
| 73 | Eggersriet | 37.02 Rp./kWh | 2'370 |
| 74 | Niederhelfenschwil | 45.82 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 2027 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 22.96 Rp./kWh for a typical household in the 2027 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.