Electricity Grid Review 2025: Switzerland

January 1 - December 31, 2024 vs 2025

Data coverage: 366 days (2024), 365 days (2025)

1. Electricity Price (Day-Ahead, EUR/MWh)

Mean 2024
€72.5
 
Mean 2025
€94.6
+€22.1
Monthly Average Day-Ahead Price
EUR/MWh
1501209060300JanFebMarAprMayJunJulAugSepOctNovDec
20242025
Price-Carbon Correlation

Correlation coefficient: -0.63 (2024), -0.72 (2025). Strong negative correlation - higher renewable generation = lower prices, reflecting the merit order effect.

1.1 Daily Price Extremes

Based on daily average prices

Metric20242025
Highest Daily Avg194.7 (Dec 11, 2024)166.1 (Jan 20, 2025)
Lowest Daily Avg-20.0 (Jul 14, 2024)-24.9 (May 11, 2025)
Negative Price Days51
Negative Price Hours292302

1.2 Hourly Price Extremes

Metric20242025
Highest Price310.6 (Dec 13, 2024 07:00)318.0 (Nov 26, 2025 15:00)
Lowest Price-427.5 (Jul 14, 2024 10:00)-262.2 (May 11, 2025 11:00)

1.3 Days by Price Range

Based on daily average prices

Range (/MWh)20242025Δ
0-509142-49
51-100205151-54
101-15065155+90
151-200517+12
201+000

1.4 Hours by Price Range

Based on hourly prices

Range (/MWh)20242025Δ
Negative292302+10
€0-501,469479-990
€51-1004,9592,867-2,092
€101-1501,8464,346+2,500
€151-200173595+422
€201+4052+12

1.5 Average Price by Hour of Day

2025 Average Price by Hour
€/MWh
1348945000:0004:0008:0012:0016:0020:00133.567.6

1.6 Price Distribution (Hourly)

Price Distribution
Number of hours at each level
7445583721860-150-100-50050100150200250300€/MWhHours
20242025
Negative Price Events

302 hours with negative prices across 70 days. Most negative: -262.2/MWh.

Intraday Price Volatility

Average daily price swing: 80/MWh. Maximum single-day swing was 366/MWh on 2025-05-11 (low: -262, high: 104).

Notable monthly evolutions

⚠️ Jul 2025: Electricity prices were 148% higher than Jul 2024

Change: +148% vs 2024

1.7 Multi-Level Price Heatmap

Price Heatmap

€/MWh

101.7 €/MWh yearly avg

hourly range: -262-318

Yearly

Yearly heatmap

Monthly

Monthly heatmap

Daily

Daily heatmap

Hourly

Hourly heatmap
600
175
-250

2. Load

Load 2024
68.6 TWh
 
Load 2025
72.5 TWh
+5.6%
Production 2024
81.0 TWh
 
Production 2025
67.7 TWh
-16.5%

2.1 Monthly Load

Monthly Consumption vs Production
TWh per month
1086420JanFebMarAprMayJunJulAugSepOctNovDec
Consumption 2024Consumption 2025Production 2024Production 2025

2.2 Average Load by Hour of Day

11.05.50
00:0006:0012:0018:0023:00
Load Pattern

Peak demand at 10:00 (11.0 GW). Minimum at 18:00 (5.7 GW).

2.3 Weekday vs Weekend

Weekday Average
8.1 GW
Weekend Average
8.7 GW

2.4 Net Load Pattern (Duck Curve)

Net Load Pattern (excl. Solar & Wind)
GW
1284000:0004:0008:0012:0016:0020:005.4 GW @ 18:006.5 GW @ 20:00LoadSolar+WindNet Load
Solar Integration Challenge

Evening ramp of 1.0 GW from belly (18:00) to evening peak (20:00). This requires flexible dispatchable generation or storage to meet rapidly increasing demand as solar output decreases.

2.5 Seasonal Net Load Patterns

The duck curve shape varies significantly by season due to changes in solar intensity and heating/cooling demand patterns.

Winter (Dec-Feb)

Winter (Dec-Feb) Net Load Pattern
GW
1284000:0004:0008:0012:0016:0020:007.6 GW @ 17:008.8 GW @ 20:00LoadSolar+WindNet Load

Belly: 7.6 GW @ 17:00 | Peak: 8.8 GW @ 20:00 | Ramp: 1.2 GW

Spring (Mar-May)

Spring (Mar-May) Net Load Pattern
GW
1284000:0004:0008:0012:0016:0020:005.3 GW @ 18:006.7 GW @ 20:00LoadSolar+WindNet Load

Belly: 5.3 GW @ 18:00 | Peak: 6.7 GW @ 20:00 | Ramp: 1.4 GW

Summer (Jun-Aug)

Summer (Jun-Aug) Net Load Pattern
GW
1284000:0004:0008:0012:0016:0020:003.6 GW @ 19:004.6 GW @ 17:00LoadSolar+WindNet Load

Belly: 3.6 GW @ 19:00 | Peak: 4.6 GW @ 17:00 | Ramp: 1.0 GW

Fall (Sep-Nov)

Fall (Sep-Nov) Net Load Pattern
GW
1284000:0004:0008:0012:0016:0020:005.1 GW @ 17:006.8 GW @ 20:00LoadSolar+WindNet Load

Belly: 5.1 GW @ 17:00 | Peak: 6.8 GW @ 20:00 | Ramp: 1.7 GW

Seasonal Comparison

Evening ramps are similar across seasons: winter 1.2 GW, summer 1.0 GW. The grid faces consistent ramping challenges year-round.

2.6 Peak & Minimum Demand Records (2025)

RankHighest LoadDateLowest LoadDate
115.9 GW2025-06-30 11:000.6 GW2025-08-06 19:00
215.8 GW2025-06-30 12:001.0 GW2025-07-01 21:00
315.7 GW2025-06-30 10:001.1 GW2025-07-30 19:00

3. Production-Based vs Flow-Traced Carbon Intensity (gCO₂eq/kWh)

Key Insight

Production-based carbon intensity is 14.5g lower than flow-traced carbon intensity in 2024 (21.1g in 2025). This means Switzerland's domestic production is slightly cleaner than consumed electricity.

Production-Based 2024
27.2 g
 
Production-Based 2025
28.9 g
+1.7
Flow-Traced 2024
41.7 g
 
Flow-Traced 2025
50.0 g
+8.3

3.1 Monthly Production Mix

Production Mix by Month
GWh per month by source
300240180120600JanFebMarAprMayJunJulAugSepOctNovDec
2024: left bars2025: right bars
Nuclear
Hydro
Wind
Solar
Biomass
Gas
Coal
Oil
Hydro Storage
Battery

3.2 Production Mix (Domestic Generation)

2024 Production
62%
30%
8%
2025 Production
58%
29%
13%

3.3 Flow-Traced Power Mix

2024 Flow-Traced
51%
33%
8%
4%
2025 Flow-Traced
44%
34%
13%
5%
Nuclear
Hydro
Wind
Solar
Biomass
Gas
Coal
Oil
Hydro Storage
Battery

3.4 Import/Export Impact on Mix

Nuclear makes up ~34% of consumed electricity but only ~29% of local production (difference from imports). Hydro makes up ~58% of local production but only ~44% of consumed electricity (some exported). Switzerland produces no wind power locally, but ~5% of consumed electricity comes from wind imports.

3.5 Power Mix Comparison

Production vs Flow-Traced consumption by source

SourceProd 2024Flow-traced 2024Prod 2025Flow-traced 2025
Hydro62.4%51.4%58.3% (-4.1pp)43.8% (-7.6pp)
Nuclear29.7%33.2%28.7% (-1.0pp)34.4% (+1.2pp)
Solar7.7%8.1%12.7% (+5.0pp)12.6% (+4.5pp)
Wind0.2%4.1%0.2% (+0.0pp)4.7% (+0.6pp)
Gas0.0%1.4%0.0% (+0.0pp)1.8% (+0.4pp)
Coal0.0%0.9%0.0% (+0.0pp)1.4% (+0.5pp)
Biomass0.0%0.7%0.0% (+0.0pp)0.9% (+0.2pp)
Hydro Storage0.0%0.2%0.0% (+0.0pp)0.2% (+0.0pp)
Oil0.0%0.1%0.0% (+0.0pp)0.1% (+0.0pp)

3.6 Key Trend

Hydro Dominance (Flow-Traced)

Switzerland's electricity consumption is dominated by ~43.8% hydro. Solar saw the biggest growth from 8.1% to 12.6%.

4. Cross-Border Electricity Flows

Total Exports 2025
18.55 TWh
-41.8%
Total Imports 2025
23.33 TWh
+19.9%
Net Position 2025
-4.77 TWh
 
Switzerland: Net Electricity Importer

Switzerland imported a net 4.77 TWh in 2025.

4.1 2025 Gross Exports (Switzerland → Neighbor)

Total electricity exported to each country — with average carbon intensity

IT
22.91 TWh
DE
4.26 TWh
AT
2.40 TWh
FR
0.41 TWh

4.2 2025 Gross Imports (Neighbor → Switzerland)

Total electricity imported from each country — with average carbon intensity

FR
15.75 TWh
DE
5.03 TWh
AT
2.27 TWh
IT
0.55 TWh

4.3 Net Position by Neighbor (2025)

NeighborNet (TWh)Direction
IT+22.36Net Exporter
AT+0.13Net Exporter
DE-0.77Net Importer
FR-15.35Net Importer

Positive = Switzerland is net exporter to that neighbor. Negative = Switzerland is net importer from that neighbor.

4.4 Flow Pattern by Hour of Day

Cross-Border Flow Pattern by Hour
MW (positive = export, negative = import)
+2GW0-2GW00:0006:0012:0018:0023:00
Net ExportNet Import
Cross-Border Flow Timing

Peak exports at 18:00 (2.1 GW avg). Peak imports at 01:00 (1.7 GW avg).

5. Carbon Intensity (gCO₂eq/kWh)

Mean 2024
41.7 g
 
Mean 2025
50.0 g
+8.3
Monthly Average Carbon Intensity
gCO₂eq/kWh (flow-traced)
100806040200JanFebMarAprMayJunJulAugSepOctNovDec
20242025

5.1 Daily Records

Metric20242025
Lowest Carbon Intensity25.7 g (Sep 09, 2024)27.3 g (May 05, 2025)
Lowest Fossil %0.5% (Jul 26, 2024)0.6% (Jun 11, 2025)
Highest Carbon Intensity122.8 g (Dec 30, 2024)133.5 g (Feb 09, 2025)
Highest Fossil %12.4% (Dec 30, 2024)13.3% (Feb 09, 2025)

5.2 Hourly Records

Metric20242025
Lowest Carbon Intensity23.6 g (Oct 24, 2024 23:00)23.8 g (Sep 19, 2025 01:00)
Highest Carbon Intensity160.6 g (Dec 13, 2024 23:00)195.3 g (Jan 19, 2025 00:00)

5.3 Days Below Thresholds

Threshold20242025Δ
< 100 gCO₂eq/kWh361356-5
< 200 gCO₂eq/kWh366365-1
< 300 gCO₂eq/kWh366365-1

5.4 Hours Below Thresholds

Threshold20242025Δ
< 100 gCO₂eq/kWh8,4928,349-143
< 200 gCO₂eq/kWh8,7848,760-24
< 300 gCO₂eq/kWh8,7848,760-24

5.5 Average Carbon Intensity by Hour of Day

2025 Average Carbon Intensity by Hour
gCO₂eq/kWh
956432000:0004:0008:0012:0016:0020:0058.133.7

5.6 Seasonal Carbon Intensity Patterns

Carbon intensity daily patterns shift with seasonal changes in renewable generation and electricity demand.

Winter (Dec-Feb)

Winter (Dec-Feb) Carbon Intensity
gCO₂eq/kWh
956432000:0004:0008:0012:0016:0020:0090.839.3

Peak: 91 g @ 22:00 | Trough: 39 g @ 16:00 | Spread: 52 g

Spring (Mar-May)

Spring (Mar-May) Carbon Intensity
gCO₂eq/kWh
956432000:0004:0008:0012:0016:0020:0052.732.1

Peak: 53 g @ 01:00 | Trough: 32 g @ 17:00 | Spread: 21 g

Summer (Jun-Aug)

Summer (Jun-Aug) Carbon Intensity
gCO₂eq/kWh
956432000:0004:0008:0012:0016:0020:0038.428.8

Peak: 38 g @ 12:00 | Trough: 29 g @ 19:00 | Spread: 10 g

Fall (Sep-Nov)

Fall (Sep-Nov) Carbon Intensity
gCO₂eq/kWh
956432000:0004:0008:0012:0016:0020:0056.231.5

Peak: 56 g @ 23:00 | Trough: 32 g @ 16:00 | Spread: 25 g

Seasonal Comparison

Summer offers the lowest carbon intensity, with midday troughs reaching 29 gCO₂/kWh—27% lower than winter. Winter evening peaks are the most carbon-intensive at 91 gCO₂/kWh. Scheduling flexible loads during seasonal low-carbon windows maximizes emission reductions.

5.7 Carbon Intensity Distribution (Hourly)

Carbon Intensity Distribution
Number of hours at each level
483836292419121000100200gCO₂eq/kWhHours
20242025

Notable monthly evolutions

ℹ️ Feb 2025: Carbon intensity was 41% higher in Feb

Change: +41% vs Feb 2024

ℹ️ Mar 2025: Carbon intensity was 60% higher in Mar

Change: +60% vs Mar 2024

ℹ️ Jul 2025: Carbon intensity was 47% higher in Jul

Change: +47% vs Jul 2024

ℹ️ Aug 2025: Carbon intensity was 21% higher in Aug

Change: +21% vs Aug 2024

ℹ️ Oct 2025: Carbon intensity was 63% higher in Oct

Change: +63% vs Oct 2024

ℹ️ Dec 2025: Carbon intensity was 20% lower in Dec

Change: -20% vs Dec 2024

Golden Hours

623 hours with both low price (<88/MWh) and low carbon intensity (<29 gCO₂eq/kWh).

5.8 Multi-Level Carbon Intensity Heatmap

Carbon Intensity Heatmap

gCO₂eq/kWh

50.0 gCO₂eq/kWh yearly avg

hourly range: 24-195

Yearly

Yearly heatmap

Monthly

Monthly heatmap

Daily

Daily heatmap

Hourly

Hourly heatmap
1200
600
0

6. Renewable & Carbon-Free Energy (Flow-Traced)

Includes electricity exchanged with neighboring grids

Renewable 2024
65.1%
 
Renewable 2025
63.1%
-2.0pp
Carbon-Free 2024
97.2%
 
Carbon-Free 2025
96.2%
-1.0pp
Monthly Carbon-Free Share
% of consumption (renewable + nuclear)
100806040200JanFebMarAprMayJunJulAugSepOctNovDec
20242025

6.1 Days Above Thresholds

Days with carbon-free share above threshold

Threshold20242025Δ
50% carbon-free366349-17
60% carbon-free249207-42
70% carbon-free127132+5

6.2 Hours Above Thresholds

Hours with carbon-free share above threshold

Threshold20242025Δ
50% carbon-free8,3227,516-806
60% carbon-free6,0015,201-800
70% carbon-free2,9462,751-195

6.3 Multi-Level Carbon-Free % Heatmap

Carbon-Free % Heatmap

%

96.2 % yearly avg

hourly range: 77-100

Yearly

Yearly heatmap

Monthly

Monthly heatmap

Daily

Daily heatmap

Hourly

Hourly heatmap
100
50
0

Data source: Electricity Maps API

Analysis period: January 1 - December 31, 2024 & 2025

electricitymaps.com