Negative electricity prices in Sweden

A negative day-ahead price means generators pay to keep delivering — it happens when wind and solar output plus inflexible generation exceed demand and the surplus cannot be exported or stored. Sweden is split into 4 bidding zones, each clearing independently — figures below are for the default reference zone, Sweden 3 (Stockholm) (SE_3). This page counts the hours per month where the Sweden 3 (Stockholm) bidding zone (SE_3) cleared strictly below zero on the day-ahead auction — at-zero hours are not counted. Hourly resolution, bucketed by calendar month in market time, from 2015.

Negative-price hours at a glance

Monthly counts of strictly-negative day-ahead hours in the SE_3 bidding zone, bucketed in market time (Europe/Berlin).

Last 12 months
hours
Share of hours, same window
%
Worst month in window
Total in window
hours

Hours per month

loading…
loading chart…

Bidding zones

Sweden has 4 bidding zones — each clears its own day-ahead price, so the count of negative-price hours differs by zone. Pick a sub-zone:

How this is counted

An hour counts as negative only when the day-ahead clearing price is strictly below zero — at-zero hours are excluded, because a price of exactly €0.00/MWh is semantically different from producers paying to deliver. Markets that clear in 15-minute intervals are aggregated to hourly first, so the metric counts negative hours, not negative quarters. Months are bucketed in market time, so DST-shift months keep their real hour counts.

Negative-price hours are the single biggest driver of capture-rate compression for solar and wind: they cluster in exactly the hours those technologies produce most.

Bidding zone
Sweden 3 (Stockholm) (SE_3)
EIC code
10Y1001A1001A46L
Metric
Hours per month with day-ahead price < €0.00/MWh
Market cluster
Nordics
Data from
2015-01-01
Data source
ENTSO-E Transparency Platform

Query this data

Free, no API key required. Sub-second response from a locally cached Parquet store.

/ask
Ask in plain English
"How many negative-price hours did Sweden have last year?"
/api/derivation
JSON API
Monthly counts + share of hours; same shape as the MCP tool.
/explore
Interactive explorer
Pick any zone and window; compare with capture rates.
MCP
Connect Claude / ChatGPT / Perplexity
Point your AI agent at this dataset.