Day-ahead today15:55€/MWh
NL150.4▼ −25.7%DE-LU148.6▼ −29.9%AT222.5▼ −5.6%BE152.5▼ −22.2%FR156.3▼ −3.1%PL228.6▲ +44.8%CZ202.0▼ −3.7%HU263.2▲ +4.3%SI228.6▼ −3.0%CH223.4▼ −7.0%IT-NORD234.7▼ −9.1%DK1148.0▼ −25.4%DK2149.5▼ −28.6%NO2138.5▼ −18.1%SE363.3▼ −15.3%SE4134.4▼ −5.2%ES155.6▲ +5.9%PT155.6▲ +5.9%GB183.8▼ −11.5%
MethodologyAbout & contact
Monthly report · day-ahead market

Electricity prices in Switzerland, July 2026

Monthly averageCHF 0.109CHF 108.51/MWh
Cheapest day5 JulCHF 0.047/kWh
Most expensive day31 JulCHF 0.144/kWh
Hours below zero28h

In July 2026, electricity on the day-ahead market in Switzerland cost an average of CHF 0.109/kWh (CHF 108.51/MWh).

That is 14% more than in June 2026 and 28% more than in July 2025.

The cheapest day was Sunday, 5 July 2026, averaging CHF 0.047/kWh; the most expensive was Friday, 31 July 2026 at CHF 0.144/kWh.

The lowest price came on 5 July 2026 at 13:00 (CHF -0.013/kWh), the highest on 30 July 2026 at 20:00 (CHF 0.211/kWh). In total, prices were below zero for 28 hours.

On an average day, the cheapest three hours were 12:00–15:00. Weekends were on average 35% cheaper than weekdays.

Compared with

Previous month (June 2026)
CHF 0.095 ▲
Same month last year
CHF 0.085 ▲
Weekdays
CHF 0.119
Weekends
CHF 0.078

Wholesale price · /kWh

Price by day

Daily wholesale average; the line marks the monthly average.

0.0000.0500.1000.1501 July 2026 · CHF 0.124/kWh12 July 2026 · CHF 0.073/kWh3 July 2026 · CHF 0.066/kWh4 July 2026 · CHF 0.055/kWh5 July 2026 · CHF 0.047/kWh6 July 2026 · CHF 0.093/kWh67 July 2026 · CHF 0.086/kWh8 July 2026 · CHF 0.106/kWh9 July 2026 · CHF 0.112/kWh10 July 2026 · CHF 0.113/kWh11 July 2026 · CHF 0.088/kWh1112 July 2026 · CHF 0.078/kWh13 July 2026 · CHF 0.122/kWh14 July 2026 · CHF 0.130/kWh15 July 2026 · CHF 0.136/kWh16 July 2026 · CHF 0.142/kWh1617 July 2026 · CHF 0.136/kWh18 July 2026 · CHF 0.082/kWh19 July 2026 · CHF 0.082/kWh20 July 2026 · CHF 0.123/kWh21 July 2026 · CHF 0.122/kWh2122 July 2026 · CHF 0.126/kWh23 July 2026 · CHF 0.136/kWh24 July 2026 · CHF 0.125/kWh25 July 2026 · CHF 0.095/kWh26 July 2026 · CHF 0.097/kWh2627 July 2026 · CHF 0.128/kWh28 July 2026 · CHF 0.131/kWh29 July 2026 · CHF 0.128/kWh30 July 2026 · CHF 0.137/kWh31 July 2026 · CHF 0.144/kWh31

/kWh

The average day

Average wholesale price for each hour of the day this month.

0.0000.0500.1000.1500.20000:00 · CHF 0.134/kWh0001:00 · CHF 0.129/kWh02:00 · CHF 0.126/kWh03:00 · CHF 0.123/kWh0304:00 · CHF 0.124/kWh05:00 · CHF 0.128/kWh06:00 · CHF 0.132/kWh0607:00 · CHF 0.129/kWh08:00 · CHF 0.116/kWh09:00 · CHF 0.093/kWh0910:00 · CHF 0.075/kWh11:00 · CHF 0.062/kWh12:00 · CHF 0.046/kWh1213:00 · CHF 0.041/kWh14:00 · CHF 0.043/kWh15:00 · CHF 0.052/kWh1516:00 · CHF 0.076/kWh17:00 · CHF 0.101/kWh18:00 · CHF 0.125/kWh1819:00 · CHF 0.145/kWh20:00 · CHF 0.157/kWh21:00 · CHF 0.157/kWh2122:00 · CHF 0.152/kWh23:00 · CHF 0.140/kWh

/kWh · 12:00–15:00

All days

DayAverageLowestHighestHours < 0
1 Jul WednesdayCHF 0.124CHF 0.088 15:00CHF 0.147 21:00–
2 Jul ThursdayCHF 0.073CHF -0.009 13:00CHF 0.126 00:005
3 Jul FridayCHF 0.066CHF -0.003 14:00CHF 0.122 22:001
4 Jul SaturdayCHF 0.055CHF -0.011 13:00CHF 0.118 21:007
5 Jul SundayCHF 0.047CHF -0.013 13:00CHF 0.125 22:008
6 Jul MondayCHF 0.093CHF 0.019 13:00CHF 0.135 21:00–
7 Jul TuesdayCHF 0.086CHF 0.010 13:00CHF 0.121 22:00–
8 Jul WednesdayCHF 0.106CHF 0.042 13:00CHF 0.164 21:00–
9 Jul ThursdayCHF 0.112CHF 0.039 14:00CHF 0.158 21:00–
10 Jul FridayCHF 0.113CHF 0.029 13:00CHF 0.162 21:00–
11 Jul SaturdayCHF 0.088CHF 0.000 13:00CHF 0.145 21:00–
12 Jul SundayCHF 0.078CHF -0.004 14:00CHF 0.139 21:002
13 Jul MondayCHF 0.122CHF 0.081 14:00CHF 0.177 20:00–
14 Jul TuesdayCHF 0.130CHF 0.099 12:00CHF 0.173 20:00–
15 Jul WednesdayCHF 0.136CHF 0.110 12:00CHF 0.177 20:00–
16 Jul ThursdayCHF 0.142CHF 0.097 13:00CHF 0.195 20:00–
17 Jul FridayCHF 0.136CHF 0.100 13:00CHF 0.165 20:00–
18 Jul SaturdayCHF 0.082CHF -0.004 14:00CHF 0.143 00:002
19 Jul SundayCHF 0.082CHF 0.001 10:00CHF 0.141 22:00–
20 Jul MondayCHF 0.123CHF 0.057 13:00CHF 0.163 21:00–
21 Jul TuesdayCHF 0.122CHF 0.033 15:00CHF 0.166 21:00–
22 Jul WednesdayCHF 0.126CHF 0.068 14:00CHF 0.154 22:00–
23 Jul ThursdayCHF 0.136CHF 0.098 14:00CHF 0.177 21:00–
24 Jul FridayCHF 0.125CHF 0.011 14:00CHF 0.184 20:00–
25 Jul SaturdayCHF 0.095CHF -0.005 13:00CHF 0.153 22:003
26 Jul SundayCHF 0.097CHF 0.001 14:00CHF 0.149 20:00–
27 Jul MondayCHF 0.128CHF 0.035 15:00CHF 0.161 21:00–
28 Jul TuesdayCHF 0.131CHF 0.028 13:00CHF 0.210 20:00–
29 Jul WednesdayCHF 0.128CHF 0.020 13:00CHF 0.203 20:00–
30 Jul ThursdayCHF 0.137CHF 0.043 12:00CHF 0.211 20:00–
31 Jul FridayCHF 0.144CHF 0.085 12:00CHF 0.191 20:00–

/kWh · Today · Methodology

Tomorrow

Tomorrow's prices are out