Electricity prices in Switzerland, July 2025
In July 2025, electricity on the day-ahead market in Switzerland cost an average of CHF 0.085/kWh (CHF 84.73/MWh).
That is 44% more than in June 2025 and 135% more than in July 2024.
The cheapest day was Sunday, 20 July 2025, averaging CHF 0.060/kWh; the most expensive was Tuesday, 1 July 2025 at CHF 0.106/kWh.
The lowest price came on 20 July 2025 at 13:00 (CHF -0.005/kWh), the highest on 1 July 2025 at 20:00 (CHF 0.200/kWh). In total, prices were below zero for 7 hours.
On an average day, the cheapest three hours were 12:00–15:00. Weekends were on average 20% cheaper than weekdays.
Compared with
- Previous month (June 2025)
- CHF 0.059 ▲
- Same month last year
- CHF 0.036 ▲
- Weekdays
- CHF 0.089
- Weekends
- CHF 0.071
Wholesale price · /kWh
Price by day
Daily wholesale average; the line marks the monthly average.
/kWh
The average day
Average wholesale price for each hour of the day this month.
/kWh · 12:00–15:00
All days
| Day | Average | Lowest | Highest | Hours < 0 |
|---|---|---|---|---|
| 1 Jul Tuesday | CHF 0.106 | CHF 0.068 14:00 | CHF 0.200 20:00 | – |
| 2 Jul Wednesday | CHF 0.098 | CHF 0.060 13:00 | CHF 0.166 20:00 | – |
| 3 Jul Thursday | CHF 0.096 | CHF 0.078 13:00 | CHF 0.161 20:00 | – |
| 4 Jul Friday | CHF 0.094 | CHF 0.052 14:00 | CHF 0.148 21:00 | – |
| 5 Jul Saturday | CHF 0.072 | CHF 0.002 13:00 | CHF 0.108 21:00 | – |
| 6 Jul Sunday | CHF 0.083 | CHF 0.058 12:00 | CHF 0.119 21:00 | – |
| 7 Jul Monday | CHF 0.093 | CHF 0.081 14:00 | CHF 0.110 07:00 | – |
| 8 Jul Tuesday | CHF 0.094 | CHF 0.084 12:00 | CHF 0.114 20:00 | – |
| 9 Jul Wednesday | CHF 0.087 | CHF 0.058 13:00 | CHF 0.121 21:00 | – |
| 10 Jul Thursday | CHF 0.085 | CHF 0.035 14:00 | CHF 0.111 20:00 | – |
| 11 Jul Friday | CHF 0.087 | CHF 0.065 13:00 | CHF 0.103 21:00 | – |
| 12 Jul Saturday | CHF 0.064 | CHF -0.001 14:00 | CHF 0.108 21:00 | 3 |
| 13 Jul Sunday | CHF 0.070 | CHF 0.003 13:00 | CHF 0.116 22:00 | – |
| 14 Jul Monday | CHF 0.095 | CHF 0.064 14:00 | CHF 0.119 22:00 | – |
| 15 Jul Tuesday | CHF 0.092 | CHF 0.074 14:00 | CHF 0.124 21:00 | – |
| 16 Jul Wednesday | CHF 0.091 | CHF 0.076 15:00 | CHF 0.111 21:00 | – |
| 17 Jul Thursday | CHF 0.088 | CHF 0.050 14:00 | CHF 0.120 21:00 | – |
| 18 Jul Friday | CHF 0.093 | CHF 0.059 14:00 | CHF 0.118 22:00 | – |
| 19 Jul Saturday | CHF 0.070 | CHF 0.005 13:00 | CHF 0.103 00:00 | – |
| 20 Jul Sunday | CHF 0.060 | CHF -0.005 13:00 | CHF 0.103 20:00 | 4 |
| 21 Jul Monday | CHF 0.094 | CHF 0.082 03:00 | CHF 0.108 20:00 | – |
| 22 Jul Tuesday | CHF 0.087 | CHF 0.079 13:00 | CHF 0.107 21:00 | – |
| 23 Jul Wednesday | CHF 0.086 | CHF 0.073 14:00 | CHF 0.109 21:00 | – |
| 24 Jul Thursday | CHF 0.094 | CHF 0.076 14:00 | CHF 0.110 21:00 | – |
| 25 Jul Friday | CHF 0.089 | CHF 0.066 14:00 | CHF 0.105 20:00 | – |
| 26 Jul Saturday | CHF 0.082 | CHF 0.051 13:00 | CHF 0.099 19:00 | – |
| 27 Jul Sunday | CHF 0.071 | CHF 0.014 14:00 | CHF 0.095 21:00 | – |
| 28 Jul Monday | CHF 0.083 | CHF 0.070 14:00 | CHF 0.099 07:00 | – |
| 29 Jul Tuesday | CHF 0.073 | CHF 0.023 14:00 | CHF 0.098 21:00 | – |
| 30 Jul Wednesday | CHF 0.075 | CHF 0.019 14:00 | CHF 0.101 21:00 | – |
| 31 Jul Thursday | CHF 0.076 | CHF 0.032 13:00 | CHF 0.106 21:00 | – |
/kWh · Today · Methodology