Electricity Grid Review 2025: Germany

January 1 - December 31, 2024 vs 2025

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

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

Mean 2024
€77.6
Mean 2025
€89.3
+€11.7
Monthly Average Day-Ahead Price
EUR/MWh
1501209060300JanFebMarAprMayJunJulAugSepOctNovDec
20242025
Price-Carbon Correlation

Correlation coefficient: -0.80 (2024), -0.89 (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 Avg395.7 (Dec 12, 2024)231.6 (Jan 20, 2025)
Lowest Daily Avg0.4 (May 01, 2024)-0.4 (Oct 04, 2025)
Negative Price Days01
Negative Price Hours440576

1.2 Hourly Price Extremes

Metric20242025
Highest Price936.3 (Dec 12, 2024 16:00)583.4 (Jan 20, 2025 16:00)
Lowest Price-120.1 (May 1, 2024 12:00)-250.3 (May 11, 2025 11:00)

1.3 Days by Price Range

Based on daily average prices

Range (€/MWh)20242025Δ
0-506632-34
51-100235219-16
101-15055101+46
151-200710+3
201+330

1.4 Hours by Price Range

Based on hourly prices

Range (€/MWh)20242025Δ
Negative440576+136
€0-501,526866-660
€51-1004,5813,746-835
€101-1501,8832,859+976
€151-200229473+244
€201+110162+52

1.5 Average Price by Hour of Day

2025 Average Price by Hour
€/MWh
141944600:0004:0008:0012:0016:0020:00141.046.0

1.6 Price Distribution (Hourly)

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

576 hours with negative prices across 104 days. Most negative: -250.3/MWh.

Intraday Price Volatility

Average daily price swing: 125/MWh. Maximum single-day swing was 469/MWh on 2025-01-20 (low: €114, high: €583).

Notable monthly evolutions

⚠️ Feb 2025: Electricity prices were 111% higher than Feb 2024

Change: +111% vs 2024

Possible explanation: Extended Dunkelflaute (dark doldrums) conditions in early 2025; a combination of cold weather and very low wind generation; forced Germany to rely heavily on coal and gas power plants. Wind output dropped to just 2.8 GW compared to a normal 19 GW capacity, causing wholesale prices to spike above €580/MWh at peak hours.

1.7 Multi-Level Price Heatmap

Price Heatmap

€/MWh

91.9 €/MWh yearly avg

hourly range: -250-583

Yearly

Yearly heatmap

Monthly

Monthly heatmap

Daily

Daily heatmap

Hourly

Hourly heatmap
600
175
-250

2. Load

Load 2024
449.8 TWh
Load 2025
444.2 TWh
-1.2%
Production 2024
427.3 TWh
Production 2025
428.1 TWh
+0.2%

2.1 Average Load by Hour of Day

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

Peak demand at 09:00 (57.7 GW). Minimum at 01:00 (40.7 GW).

2.2 Weekday vs Weekend

Weekday Average
53.2 GW
Weekend Average
44.5 GW

2.3 Net Load Pattern (Duck Curve)

Net Load Pattern (excl. Solar & Wind)
GW
58361500:0004:0008:0012:0016:0020:00bellypeakLoadSolar+WindNet Load
Solar Integration Challenge

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

2.4 Peak & Minimum Demand Records (2025)

RankHighest LoadDateLowest LoadDate
171253.7 GW2025-01-14 08:0031214.0 GW2025-11-09 02:00
271125.0 GW2025-11-27 10:0031792.5 GW2025-11-09 03:00
371082.2 GW2025-01-14 07:0032043.6 GW2025-11-09 04:00

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

Key Insight

Production-based carbon intensity is 33.3g higher than flow-traced carbon intensity in 2024 (27.2g in 2025). This means Germany's imports are cleaner than domestic production, lowering the carbon footprint of consumed electricity.

Production-Based 2024
367.8 g
Production-Based 2025
362.5 g
-5.3
Flow-Traced 2024
334.5 g
Flow-Traced 2025
335.4 g
+0.9

3.1 Production Mix (Domestic Generation)

2024 Production
32%
23%
15%
14%
10%
4%
2025 Production
31%
22%
17%
15%
10%

3.2 Flow-Traced Power Mix

2024 Flow-Traced
29%
21%
13%
13%
9%
8%
4%
2025 Flow-Traced
28%
20%
15%
15%
9%
6%
Nuclear
Hydro
Wind
Solar
Biomass
Gas
Coal
Oil
Hydro Storage
Battery

3.3 Import/Export Impact on Mix

Germany produces no nuclear power locally, but ~4% of consumed electricity comes from nuclear imports.

3.4 Power Mix Comparison

Production vs Flow-Traced consumption by source

SourceProd 2024Flow-traced 2024Prod 2025Flow-traced 2025
Wind32.3%29.1%30.9% (-1.4pp)28.4% (-0.7pp)
Coal23.0%20.5%22.2% (-0.8pp)20.1% (-0.4pp)
Solar14.8%13.2%17.4% (+2.6pp)15.4% (+2.2pp)
Gas14.4%13.4%15.1% (+0.7pp)14.6% (+1.2pp)
Biomass10.0%9.0%9.7% (-0.3pp)8.8% (-0.2pp)
Hydro4.1%7.6%3.3% (-0.8pp)6.2% (-1.4pp)
Nuclear0.0%4.4%0.0% (+0.0pp)3.9% (-0.5pp)
Hydro Storage0.6%2.1%0.7% (+0.1pp)2.1% (+0.0pp)
Oil0.8%0.7%0.7% (-0.1pp)0.6% (-0.1pp)

3.5 Key Trend

Wind Share (Flow-Traced)

Germany's electricity consumption is led by ~28.4% wind. Solar saw the biggest growth from 13.2% to 15.4%.

4. Cross-Border Electricity Flows

Total Exports 2025
44.29 TWh
+9.4%
Total Imports 2025
63.15 TWh
+3.9%
Net Position 2025
-18.87 TWh
Germany: Net Electricity Importer

Germany imported a net 18.87 TWh in 2025.

4.1 2025 Gross Exports (Germany → Neighbor)

Total electricity exported to each country — with average carbon intensity

PL
9.87 TWh
343g
AT
8.89 TWh
293g
CZ
7.13 TWh
310g
CH
5.03 TWh
292g
NL
3.74 TWh
313g
DK
2.94 TWh
216g

4.2 2025 Gross Imports (Neighbor → Germany)

Total electricity imported from each country — with average carbon intensity

FR
19.02 TWh
30g
DK
10.49 TWh
109g
NL
9.57 TWh
263g
NO
7.79 TWh
29g
BE
4.53 TWh
181g
CH
4.26 TWh
31g

4.3 Net Position by Neighbor (2025)

NeighborNet (TWh)Direction
PL+9.20Net Exporter
AT+7.46Net Exporter
CZ+5.19Net Exporter
LU+2.63Net Exporter
CH+0.77Net Exporter
SE-2.44Net Importer
BE-2.93Net Importer
NL-5.83Net Importer
NO-7.01Net Importer
DK-7.54Net Importer
FR-18.35Net Importer

Positive = Germany is net exporter to that neighbor. Negative = Germany 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)
+5GW0-5GW00:0006:0012:0018:0023:00
Net ExportNet Import
Cross-Border Flow Timing

Peak exports at 11:00 (2.2 GW avg). Peak imports at 17:00 (4.7 GW avg).

5. Carbon Intensity (gCO₂eq/kWh)

Mean 2024
334.5 g
Mean 2025
335.4 g
+0.9
Monthly Average Carbon Intensity
gCO₂eq/kWh (flow-traced)
450360270180900JanFebMarAprMayJunJulAugSepOctNovDec
20242025

5.1 Daily Records

Metric20242025
Lowest Carbon Intensity145.5 g (Sep 27, 2024)111.3 g (Oct 04, 2025)
Lowest Fossil %13.1% (Sep 27, 2024)9.6% (Oct 04, 2025)
Highest Carbon Intensity589.1 g (Jan 11, 2024)559.6 g (Feb 02, 2025)
Highest Fossil %66.2% (Nov 06, 2024)64.0% (Feb 14, 2025)

5.2 Hourly Records

Metric20242025
Lowest Carbon Intensity112.2 g (Aug 23, 2024 10:00)97.0 g (Oct 26, 2025 09:00)
Highest Carbon Intensity651.1 g (Dec 28, 2024 01:00)632.7 g (Mar 24, 2025 02:00)

5.3 Days Below Thresholds

Threshold20242025Δ
< 100 gCO₂eq/kWh000
< 200 gCO₂eq/kWh2738+11
< 300 gCO₂eq/kWh1531530

5.4 Hours Below Thresholds

Threshold20242025Δ
< 100 gCO₂eq/kWh08+8
< 200 gCO₂eq/kWh1,4201,741+321
< 300 gCO₂eq/kWh3,7243,683-41

5.5 Average Carbon Intensity by Hour of Day

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

5.6 Carbon Intensity Distribution (Hourly)

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

Notable monthly evolutions

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

Change: +32% vs Feb 2024

Possible explanation: The February 2025 Dunkelflaute event caused carbon intensity to spike as Germany's coal-fired power plants produced 16% more electricity than the same period in 2024. Low wind speeds at turbine level meant wind power's share dropped from 34% to just 24% during January-April 2025.

ℹ️ Apr 2025: Carbon intensity was 20% higher in Apr

Change: +20% vs Apr 2024

Possible explanation: Continued low wind conditions through spring 2025 kept carbon intensity elevated. Just 39 TWh of wind-powered electricity was produced from January to April - the lowest for that period since 2017, despite wind capacity increasing by 30% since then.

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

Change: -20% vs Jun 2024

Possible explanation: Record solar generation in summer 2025 significantly reduced carbon intensity. Solar power increased its production by 21% in 2025, overtaking lignite for the first time in German history. By mid-2025, installed solar capacity reached 116.8 GW.

Golden Hours

1,843 hours with both low price (<€71/MWh) and low carbon intensity (<225 gCO₂eq/kWh).

5.7 Multi-Level Carbon Intensity Heatmap

Carbon Intensity Heatmap

gCO₂eq/kWh

335.4 gCO₂eq/kWh yearly avg

hourly range: 97-633

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
61.2%
Renewable 2025
61.2%
0.0pp
Carbon-Free 2024
65.7%
Carbon-Free 2025
65.2%
-0.5pp
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-free308286-22
60% carbon-free210208-2
70% carbon-free97104+7

6.2 Hours Above Thresholds

Hours with carbon-free share above threshold

Threshold20242025Δ
50% carbon-free6,5496,152-397
60% carbon-free4,5784,485-93
70% carbon-free2,7742,828+54

6.3 Multi-Level Renewable % Heatmap

Renewable % Heatmap

%

60.5 % yearly avg

hourly range: 23-92

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

Electricity Grid Review 2025: Germany

January 1 - December 31, 2024 vs 2025

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

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

Mean 2024
€77.6
Mean 2025
€89.3
+€11.7
Monthly Average Day-Ahead Price
EUR/MWh
1501209060300JanFebMarAprMayJunJulAugSepOctNovDec
20242025
Price-Carbon Correlation

Correlation coefficient: -0.80 (2024), -0.89 (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 Avg395.7 (Dec 12, 2024)231.6 (Jan 20, 2025)
Lowest Daily Avg0.4 (May 01, 2024)-0.4 (Oct 04, 2025)
Negative Price Days01
Negative Price Hours440576

1.2 Hourly Price Extremes

Metric20242025
Highest Price936.3 (Dec 12, 2024 16:00)583.4 (Jan 20, 2025 16:00)
Lowest Price-120.1 (May 1, 2024 12:00)-250.3 (May 11, 2025 11:00)

1.3 Days by Price Range

Based on daily average prices

Range (€/MWh)20242025Δ
0-506632-34
51-100235219-16
101-15055101+46
151-200710+3
201+330

1.4 Hours by Price Range

Based on hourly prices

Range (€/MWh)20242025Δ
Negative440576+136
€0-501,526866-660
€51-1004,5813,746-835
€101-1501,8832,859+976
€151-200229473+244
€201+110162+52

1.5 Average Price by Hour of Day

2025 Average Price by Hour
€/MWh
141944600:0004:0008:0012:0016:0020:00141.046.0

1.6 Price Distribution (Hourly)

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

576 hours with negative prices across 104 days. Most negative: -250.3/MWh.

Intraday Price Volatility

Average daily price swing: 125/MWh. Maximum single-day swing was 469/MWh on 2025-01-20 (low: €114, high: €583).

Notable monthly evolutions

⚠️ Feb 2025: Electricity prices were 111% higher than Feb 2024

Change: +111% vs 2024

Possible explanation: Extended Dunkelflaute (dark doldrums) conditions in early 2025; a combination of cold weather and very low wind generation; forced Germany to rely heavily on coal and gas power plants. Wind output dropped to just 2.8 GW compared to a normal 19 GW capacity, causing wholesale prices to spike above €580/MWh at peak hours.

1.7 Multi-Level Price Heatmap

Price Heatmap

€/MWh

91.9 €/MWh yearly avg

hourly range: -250-583

Yearly

Yearly heatmap

Monthly

Monthly heatmap

Daily

Daily heatmap

Hourly

Hourly heatmap
600
175
-250

2. Load

Load 2024
449.8 TWh
Load 2025
444.2 TWh
-1.2%
Production 2024
427.3 TWh
Production 2025
428.1 TWh
+0.2%

2.1 Average Load by Hour of Day

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

Peak demand at 09:00 (57.7 GW). Minimum at 01:00 (40.7 GW).

2.2 Weekday vs Weekend

Weekday Average
53.2 GW
Weekend Average
44.5 GW

2.3 Net Load Pattern (Duck Curve)

Net Load Pattern (excl. Solar & Wind)
GW
58361500:0004:0008:0012:0016:0020:00bellypeakLoadSolar+WindNet Load
Solar Integration Challenge

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

2.4 Peak & Minimum Demand Records (2025)

RankHighest LoadDateLowest LoadDate
171253.7 GW2025-01-14 08:0031214.0 GW2025-11-09 02:00
271125.0 GW2025-11-27 10:0031792.5 GW2025-11-09 03:00
371082.2 GW2025-01-14 07:0032043.6 GW2025-11-09 04:00

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

Key Insight

Production-based carbon intensity is 33.3g higher than flow-traced carbon intensity in 2024 (27.2g in 2025). This means Germany's imports are cleaner than domestic production, lowering the carbon footprint of consumed electricity.

Production-Based 2024
367.8 g
Production-Based 2025
362.5 g
-5.3
Flow-Traced 2024
334.5 g
Flow-Traced 2025
335.4 g
+0.9

3.1 Production Mix (Domestic Generation)

2024 Production
32%
23%
15%
14%
10%
4%
2025 Production
31%
22%
17%
15%
10%

3.2 Flow-Traced Power Mix

2024 Flow-Traced
29%
21%
13%
13%
9%
8%
4%
2025 Flow-Traced
28%
20%
15%
15%
9%
6%
Nuclear
Hydro
Wind
Solar
Biomass
Gas
Coal
Oil
Hydro Storage
Battery

3.3 Import/Export Impact on Mix

Germany produces no nuclear power locally, but ~4% of consumed electricity comes from nuclear imports.

3.4 Power Mix Comparison

Production vs Flow-Traced consumption by source

SourceProd 2024Flow-traced 2024Prod 2025Flow-traced 2025
Wind32.3%29.1%30.9% (-1.4pp)28.4% (-0.7pp)
Coal23.0%20.5%22.2% (-0.8pp)20.1% (-0.4pp)
Solar14.8%13.2%17.4% (+2.6pp)15.4% (+2.2pp)
Gas14.4%13.4%15.1% (+0.7pp)14.6% (+1.2pp)
Biomass10.0%9.0%9.7% (-0.3pp)8.8% (-0.2pp)
Hydro4.1%7.6%3.3% (-0.8pp)6.2% (-1.4pp)
Nuclear0.0%4.4%0.0% (+0.0pp)3.9% (-0.5pp)
Hydro Storage0.6%2.1%0.7% (+0.1pp)2.1% (+0.0pp)
Oil0.8%0.7%0.7% (-0.1pp)0.6% (-0.1pp)

3.5 Key Trend

Wind Share (Flow-Traced)

Germany's electricity consumption is led by ~28.4% wind. Solar saw the biggest growth from 13.2% to 15.4%.

4. Cross-Border Electricity Flows

Total Exports 2025
44.29 TWh
+9.4%
Total Imports 2025
63.15 TWh
+3.9%
Net Position 2025
-18.87 TWh
Germany: Net Electricity Importer

Germany imported a net 18.87 TWh in 2025.

4.1 2025 Gross Exports (Germany → Neighbor)

Total electricity exported to each country — with average carbon intensity

PL
9.87 TWh
343g
AT
8.89 TWh
293g
CZ
7.13 TWh
310g
CH
5.03 TWh
292g
NL
3.74 TWh
313g
DK
2.94 TWh
216g

4.2 2025 Gross Imports (Neighbor → Germany)

Total electricity imported from each country — with average carbon intensity

FR
19.02 TWh
30g
DK
10.49 TWh
109g
NL
9.57 TWh
263g
NO
7.79 TWh
29g
BE
4.53 TWh
181g
CH
4.26 TWh
31g

4.3 Net Position by Neighbor (2025)

NeighborNet (TWh)Direction
PL+9.20Net Exporter
AT+7.46Net Exporter
CZ+5.19Net Exporter
LU+2.63Net Exporter
CH+0.77Net Exporter
SE-2.44Net Importer
BE-2.93Net Importer
NL-5.83Net Importer
NO-7.01Net Importer
DK-7.54Net Importer
FR-18.35Net Importer

Positive = Germany is net exporter to that neighbor. Negative = Germany 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)
+5GW0-5GW00:0006:0012:0018:0023:00
Net ExportNet Import
Cross-Border Flow Timing

Peak exports at 11:00 (2.2 GW avg). Peak imports at 17:00 (4.7 GW avg).

5. Carbon Intensity (gCO₂eq/kWh)

Mean 2024
334.5 g
Mean 2025
335.4 g
+0.9
Monthly Average Carbon Intensity
gCO₂eq/kWh (flow-traced)
450360270180900JanFebMarAprMayJunJulAugSepOctNovDec
20242025

5.1 Daily Records

Metric20242025
Lowest Carbon Intensity145.5 g (Sep 27, 2024)111.3 g (Oct 04, 2025)
Lowest Fossil %13.1% (Sep 27, 2024)9.6% (Oct 04, 2025)
Highest Carbon Intensity589.1 g (Jan 11, 2024)559.6 g (Feb 02, 2025)
Highest Fossil %66.2% (Nov 06, 2024)64.0% (Feb 14, 2025)

5.2 Hourly Records

Metric20242025
Lowest Carbon Intensity112.2 g (Aug 23, 2024 10:00)97.0 g (Oct 26, 2025 09:00)
Highest Carbon Intensity651.1 g (Dec 28, 2024 01:00)632.7 g (Mar 24, 2025 02:00)

5.3 Days Below Thresholds

Threshold20242025Δ
< 100 gCO₂eq/kWh000
< 200 gCO₂eq/kWh2738+11
< 300 gCO₂eq/kWh1531530

5.4 Hours Below Thresholds

Threshold20242025Δ
< 100 gCO₂eq/kWh08+8
< 200 gCO₂eq/kWh1,4201,741+321
< 300 gCO₂eq/kWh3,7243,683-41

5.5 Average Carbon Intensity by Hour of Day

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

5.6 Carbon Intensity Distribution (Hourly)

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

Notable monthly evolutions

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

Change: +32% vs Feb 2024

Possible explanation: The February 2025 Dunkelflaute event caused carbon intensity to spike as Germany's coal-fired power plants produced 16% more electricity than the same period in 2024. Low wind speeds at turbine level meant wind power's share dropped from 34% to just 24% during January-April 2025.

ℹ️ Apr 2025: Carbon intensity was 20% higher in Apr

Change: +20% vs Apr 2024

Possible explanation: Continued low wind conditions through spring 2025 kept carbon intensity elevated. Just 39 TWh of wind-powered electricity was produced from January to April - the lowest for that period since 2017, despite wind capacity increasing by 30% since then.

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

Change: -20% vs Jun 2024

Possible explanation: Record solar generation in summer 2025 significantly reduced carbon intensity. Solar power increased its production by 21% in 2025, overtaking lignite for the first time in German history. By mid-2025, installed solar capacity reached 116.8 GW.

Golden Hours

1,843 hours with both low price (<€71/MWh) and low carbon intensity (<225 gCO₂eq/kWh).

5.7 Multi-Level Carbon Intensity Heatmap

Carbon Intensity Heatmap

gCO₂eq/kWh

335.4 gCO₂eq/kWh yearly avg

hourly range: 97-633

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
61.2%
Renewable 2025
61.2%
0.0pp
Carbon-Free 2024
65.7%
Carbon-Free 2025
65.2%
-0.5pp
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-free308286-22
60% carbon-free210208-2
70% carbon-free97104+7

6.2 Hours Above Thresholds

Hours with carbon-free share above threshold

Threshold20242025Δ
50% carbon-free6,5496,152-397
60% carbon-free4,5784,485-93
70% carbon-free2,7742,828+54

6.3 Multi-Level Renewable % Heatmap

Renewable % Heatmap

%

60.5 % yearly avg

hourly range: 23-92

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