European electricity, explained

Open data on Europe's power markets — what a day of electricity costs, what generates it, how clean it is, and how neighbouring zones pull apart. The sharpest stories are structural and regional: start with the deep dives, then scan the eight views below. Pre-computed and static; every figure carries its source.

Deep dives — the structural stories worth your time
The value layer — what the grid was worth, and who paid
Zones
Window
Loading data…
1 · Pulse — the daily rhythm

The average price at each hour of the day. The midday dip is solar flooding the market; the evening peak is solar fading while demand stays high.

€/MWh, local time, averaged over the whole period. Source: ENTSO-E.

2 · Spread — the daily gap

The gap each day between the cheapest and the most expensive hour — the swing that batteries and demand-shifting live on.

3 · Mix — what makes the powerFull view ↗

What actually generates the electricity, fuel by fuel. France leans on flat nuclear; Germany rides volatile wind and solar.

Stacked average generation by fuel. Gaps render as breaks, never fabricated zeros. Source: ENTSO-E.

4 · Mismatch — residual load

The demand left for conventional plants after wind and solar have done their bit. It dips midday and peaks in the evening — which is why prices peak then too.

Residual load = demand − wind − solar (GW); the shaded band is covered by wind+solar. Hour-of-day average over the whole period. Source: ENTSO-E.

5 · Divergence — geographyFull view ↗

How far neighbouring zones' prices drift apart. When an interconnector fills up, the cheaper side can't rescue the dearer one and prices decouple.

6 · Carbon — how clean each hour is

Grid carbon intensity falls as wind and solar rise — and France's nuclear reads far cleaner than coal-heavy hours.

7 · Curtailment — clean power the grid can't moveFull view ↗

Wind and solar curtailed when the grid can't absorb or move it — a cost of Germany's north–south bottleneck.

Green bars = curtailed renewable energy (MWh/day); red line = negative-price hours that day. Germany. Source: netztransparenz.de.

8 · History — the long viewFull view ↗

Years of daily spread at once. Drag across the chart to zoom; fold every year onto twelve months; read the year-on-year trend. Germany; not affected by the window control.