OpenWindCast

Denmark · electricity price and wind power

Denmark DK1 day-ahead electricity price and wind power forecast

Choose a forecast

Record updated 22 Sept 2026 Hours in CET, and for Denmark those hours are also local time

Tomorrow, hour by hour

Wednesday 23 September 2026 · euro per MWh, CET auction hours

Forecast Settled price Day average
0100200300400€/MWh00:0003:0006:0009:0012:0015:0018:0021:00avg €195.91High €297.08 · 19:00Low €142.44 · 14:000100200300400€/MWh00:0006:0012:0018:00avg €195.91High €297.08 · 19:00Low €142.44 · 14:00
Show every hour as a table
Hourly forecast and settled price, euro per MWh
Hour (CET)ForecastSettledError
00:00 €203.93 €188.81 +€15.12
01:00 €192.99 €177.26 +€15.73
02:00 €183.49 €176.25 +€7.24
03:00 €178.87 €176.30 +€2.57
04:00 €179.34 €175.43 +€3.91
05:00 €196.75 €199.72 −€2.97
06:00 €231.89 €312.44 −€80.55
07:00 €281.09 €356.39 −€75.30
08:00 €255.03 €232.09 +€22.94
09:00 €195.64 €182.20 +€13.44
10:00 €171.51 €143.46 +€28.05
11:00 €169.49 €125.75 +€43.74
12:00 €151.98 €123.27 +€28.71
13:00 €144.39 €119.39 +€25.00
14:00 €142.44 €115.78 +€26.66
15:00 €144.25 €116.92 +€27.33
16:00 €160.84 €155.24 +€5.60
17:00 €191.51 €194.99 −€3.48
18:00 €257.36 €227.16 +€30.20
19:00 €297.08 €258.20 +€38.88
20:00 €238.19 €236.53 +€1.66
21:00 €197.85 €193.84 +€4.01
22:00 €179.97 €167.66 +€12.31
23:00 €155.94 €151.21 +€4.73

Error is the forecast minus the settled price, so a positive number means the forecast was too high. Its colour shows the size of the miss against the day's average price (at least €30): green under 10%, amber under 25%, red above. Hours that settle at zero or below are scored like any other hour.

Price forecast accuracy

Every hour scored against the settled day-ahead price, 7 to 23 September 2026.

Average miss per hour

€21.00/MWh

mean absolute error

Against a naive benchmark

60%

lower error naive €51.93

Last 7 scored days

€16.52/MWh

average miss per hour

Scored days

17

17 published in total

Forecast against the settled price

Every published day. Drag to move through the record, point to read a value.

The daily record

Every published day, in euro per MWh. Choose a day to see it hour by hour. A forecast is written once and never changed.

JSON
Delivery dayDay Hour by hour Forecast, day averageForecast Settled, day averageSettled Average miss per hourMiss / hour
Tomorrow€195.91€187.76€21.67
€216.51€227.59€15.35
€69.72€79.39€25.00
€12.02€10.33€4.67
€20.85€21.91€16.53
€124.74€101.26€23.48
€135.30€131.66€8.94
€179.15€179.49€7.73
€175.34€172.89€19.22
€210.05€257.66€51.08
€147.49€168.46€23.94
€139.38€137.89€18.13
€180.08€195.60€15.52
€151.05€192.20€45.18

Forecasting the DK1 electricity price

Western Denmark is its own bidding zone, so DK1 has a day-ahead price of its own. OpenWindCast forecasts all 24 hours of tomorrow's delivery day, using only information available before the auction closes.

The day-ahead auction sets one price per hour for the DK1 bidding zone, and it closes at 12:00 CET for the following delivery day. Every forecast here uses only information that was available before then, and covers all 24 hours, in euro per megawatt hour.

There is no single Danish price. Denmark is split at the Great Belt into DK1 in the west and DK2 in the east, and they clear at different prices on most hours of the year. What is forecast here is DK1: Jutland and Funen.

DK1 is a small zone wired to very large ones, and that shapes the price more than anything inside it does. Demand rarely exceeds about 2 GW, while the link to Germany alone can carry 3.5 GW. Add Skagerrak to southern Norway, Konti-Skan to Sweden, COBRAcable to the Netherlands, the Great Belt to DK2 and, since December 2023, Viking Link to Great Britain, and the zone has more import capacity than it has demand. So on many hours the DK1 price is set by what is happening somewhere else: north German wind, Norwegian reservoir levels after a wet or dry autumn, or how much of any of it can physically reach Jutland that hour. When the borders are unconstrained DK1 simply clears at its neighbour's price; the hours it does not are where its own supply and demand are actually doing the work.

The other thing worth knowing when reading the table is what has changed inside the zone. DK1's solar fleet has grown roughly sixfold in seven years, from a few hundred megawatts to close to 4 GW, against that same 2 GW of demand. The result is a midday block: on bright days there is more generation with almost no fuel cost than there is demand to absorb it, and the price falls, often below zero, with generators paying to keep running rather than shut down and restart. It is followed a few hours later by an evening peak once the sun has gone. The daily shape here is not a flat line with two bumps, and it looks different in June from the way it looks in December: at this latitude there are about seventeen and a half hours of daylight in midsummer and seven at midwinter.

Denmark's own dispatchable fleet is small and mostly combined heat and power burning biomass and waste, so cold weather moves the price twice over: it lifts demand, and it is also what brings that fleet on to serve district heating.

The auction clears once and the price it sets is final, which is what makes the record on this page possible. Each published forecast is written once and never changed, and the price the auction actually cleared at is placed beside it hour by hour as soon as it settles, including on the days the forecast was wrong. The hours are the CET auction day, which for Denmark is also local time, all year round.

The price forecast and the DK1 wind forecast are separate products, scored separately, and each has its own record on this page.

Questions about the Denmark DK1 price

Is this the Danish price?

It is the DK1 price, which is western Denmark: Jutland and Funen. There is no single national Danish price. Denmark is split at the Great Belt into DK1 and DK2, each its own bidding zone with its own hourly price, and they clear differently on most hours of the year.

Why does the DK1 price go negative?

Because a solar fleet that has grown roughly sixfold in seven years now sits against demand that rarely exceeds about 2 GW, alongside more than 5 GW of wind. On a bright or windy day with low demand there is more generation with almost no fuel cost than there is demand to absorb, and rather than shut down and restart, generators accept a negative price for a few hours. It is mostly a midday, solar-driven effect.

Does the price forecast include offshore wind?

The price forecast reads everything that sets the price, and Danish offshore wind is part of that. It is a separate matter from the wind forecast on this page, which covers onshore wind only, because that is the fleet Energinet publishes a comparable day-ahead forecast for.

What does the DK1 price forecast cover, and in what units?

All 24 hours of the next delivery day, in euro per megawatt hour. It is made the day before, using only information available before the day-ahead auction closes at 12:00 CET. The settled price is added to each hour once the auction clears, and the full record stays public.

Why can tomorrow's actual price already be known today?

Because the day-ahead market is an auction rather than continuous trading. It clears once, around midday on the day before delivery, and fixes one price per hour for the whole of the next day. Nothing moves it during the delivery day itself, so each forecast can be placed beside the price it was aiming at the same afternoon.

Other bidding zones

Compare every operator: how accurate are European TSO wind power forecasts? · How the scoring works