Poland · electricity price and wind power
Poland day-ahead electricity price and wind power forecast
Choose a forecast
Tomorrow, hour by hour
Wednesday 23 September 2026 · euro per MWh, CET auction hours
Show every hour as a table
| Hour (CET) | Forecast | Settled | Error |
|---|---|---|---|
| 00:00 | €141.71 | €166.33 | −€24.62 |
| 01:00 | €145.08 | €175.86 | −€30.78 |
| 02:00 | €144.36 | €176.89 | −€32.53 |
| 03:00 | €145.21 | €177.67 | −€32.46 |
| 04:00 | €148.69 | €153.50 | −€4.81 |
| 05:00 | €149.30 | €140.07 | +€9.23 |
| 06:00 | €186.17 | €255.25 | −€69.08 |
| 07:00 | €239.77 | €325.69 | −€85.92 |
| 08:00 | €185.77 | €202.28 | −€16.51 |
| 09:00 | €138.86 | €125.12 | +€13.74 |
| 10:00 | €117.09 | €138.00 | −€20.91 |
| 11:00 | €102.33 | €95.42 | +€6.91 |
| 12:00 | €93.30 | €75.83 | +€17.47 |
| 13:00 | €91.98 | €61.73 | +€30.25 |
| 14:00 | €95.74 | €84.54 | +€11.20 |
| 15:00 | €109.31 | €103.30 | +€6.01 |
| 16:00 | €129.23 | €140.70 | −€11.47 |
| 17:00 | €184.92 | €203.44 | −€18.52 |
| 18:00 | €274.09 | €265.14 | +€8.95 |
| 19:00 | €419.08 | €373.41 | +€45.67 |
| 20:00 | €337.69 | €284.92 | +€52.77 |
| 21:00 | €198.86 | €229.87 | −€31.01 |
| 22:00 | €171.78 | €160.88 | +€10.90 |
| 23:00 | €154.04 | €146.12 | +€7.92 |
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, 12 to 23 September 2026.
Average miss per hour
€23.90/MWh
mean absolute error
Against a naive benchmark
45%
lower error naive €43.43
Last 7 scored days
€23.75/MWh
average miss per hour
Scored days
12
12 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.
| Delivery dayDay | Hour by hour | Forecast, day averageForecast | Settled, day averageSettled | Average miss per hourMiss / hour |
|---|---|---|---|---|
| Tomorrow | €171.02 | €177.58 | €24.98 | |
| €157.54 | €172.28 | €28.52 | ||
| €112.05 | €100.25 | €28.47 | ||
| €81.19 | €80.07 | €17.57 | ||
| €88.36 | €113.60 | €29.09 | ||
| €158.03 | €136.02 | €24.89 | ||
| €168.11 | €171.94 | €12.70 | ||
| €168.00 | €162.68 | €19.01 | ||
| €212.89 | €178.29 | €34.98 | ||
| €219.41 | €251.48 | €34.76 | ||
| €160.68 | €155.77 | €16.26 | ||
| €156.22 | €163.83 | €15.53 |
Forecasting the Polish electricity price
Poland is a single bidding zone, so one day-ahead price applies across the whole country. OpenWindCast forecasts all 24 hours of tomorrow's delivery day, using only information available before the auction closes.
The Polish day-ahead auction sets one price per hour for the Polish bidding zone, which covers the whole country, 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.
Poland is coupled to Germany, Czechia and Slovakia inside the Core flow-based region, and to Lithuania and Sweden by separate links, but its price is very much its own. Over the past year it cleared at exactly the German price on only about 4 per cent of hours, and on average it sat around 14 euro per megawatt hour above it. Two coupled prices only meet when the borders between them have room to spare, and between Poland and its neighbours that is the exception rather than the rule.
It is also still a coal market. In August 2026 hard coal and lignite together produced close to half of Polish electricity, with gas adding about another tenth, so the level of the price follows coal, gas and carbon costs. Much of that cost base is in złoty while the auction clears in euro, so the exchange rate moves the price as well.
On top of the coal fleet sits a solar fleet that has grown very quickly, to more than 20 GW, and in August 2026 it produced more than a fifth of Polish electricity. It has changed the shape of the day. No hour cleared below zero in 2020, 2021 or 2022; so far in 2026 about 5 per cent have, and they fall almost entirely in the middle of the day, with none in the evening. The midday dip is followed by an evening peak once the sun has gone and the thermal fleet is setting the price again, so the daily shape here is not a flat line with two bumps.
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 Poland is also local time, all year round.
The price forecast and the Polish wind forecast are separate products, scored separately, and each has its own record on this page.
Questions about the Poland price
Is the Polish price the same as the German price?
Rarely. Poland and Germany are coupled in the same flow-based region, but over the past year they cleared at exactly the same price on only about 4 per cent of hours, and the Polish price averaged around 14 euro per megawatt hour higher. Coupled prices only meet when the borders between them have room to spare, and most hours they do not. Poland is its own bidding zone with its own price.
Why does the Polish price go negative?
Because of solar. Poland now has more than 20 GW of it, and around midday on a bright day with low demand there is more generation with almost no fuel cost than there is demand to absorb, so for a few hours generators accept a negative price rather than shut down and restart. No hour cleared below zero in 2020, 2021 or 2022; about 5 per cent have so far in 2026, almost all of them in the middle of the day.
Why is the forecast in euro rather than złoty?
Because the coupled European day-ahead auction clears every bidding zone in euro, which also keeps the Polish price directly comparable with its neighbours'. Converting at the day's exchange rate gives the figure in złoty.
What does the Polish 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.
Tomorrow · Wed 23 Sept, 11:00 Warsaw
Wind power forecast for Wednesday 23 September 2026
1,828MW
17.1% of 10,700 MW installed
- PSE, same hour
- 1,643 MW
- Metered
- not yet
- 80% interval
- 1,518 to 2,113 MW
Most recent scored day, Tue 22 Sept
Metered 3,612 MW. OpenWindCast 3,383 MW, off by 2.1% of capacity; PSE 3,863 MW, off by 2.3%. OpenWindCast closer
Scoreboard against PSE
Live since 4 Jul 2026 · 79 scored days · 4 Jul to 22 Sept
32% lower error than PSE's own day-ahead forecast
OpenWindCast
2.98%
of capacity
PSE
4.42%
of capacity
Closer on
59%
of days
Error is the average miss at the 11:00 target, as a share of installed capacity (nMAE). Back-test before go-live, shown apart: 304 days, 23% lower error than PSE. Only live days count above.
Forecast against the operator and the metered output
One point per day at 11:00, in MW. The shaded area is what the fleet actually produced; before the Live marker the forecast line is the back-test.
Accuracy by type of day
Live record, split by how windy the day turned out. Average error in % of capacity; further left is better.
| Type of day | Days | OpenWindCast | PSE | Closer on |
|---|---|---|---|---|
| Low-wind days below 15% of capacity | 42 | 1.65% | 1.81% | 48% |
| Moderate days 15% to 35% of capacity | 26 | 3.79% | 6.04% | 73% |
| High-wind days above 35% of capacity | 11 | 6.15% | 10.51% | 73% |
The daily record
One row per day at 11:00, in MW. Misses are in % of capacity. Losing days stay in the record.
| Day (11:00) | OpenWindCast | PSE | Metered | Our miss | PSE miss | Closer |
|---|---|---|---|---|---|---|
| Wed 23 Sept | 1,828 | 1,643 | not yet | – | – | pending |
| Tue 22 Sept | 3,383 | 3,863 | 3,612 | 2.1% | 2.3% | OpenWindCast |
| Mon 21 Sept | 4,913 | 6,920 | 6,382 | 13.7% | 5.0% | PSE |
| Sun 20 Sept | 4,031 | 4,430 | 3,024 | 9.4% | 13.1% | OpenWindCast |
| Sat 19 Sept | 2,272 | 2,747 | 2,539 | 2.5% | 1.9% | PSE |
| Fri 18 Sept | 1,931 | 2,111 | 1,697 | 2.2% | 3.9% | OpenWindCast |
| Thu 17 Sept | 2,278 | 2,458 | 2,430 | 1.4% | 0.3% | PSE |
| Wed 16 Sept | 1,396 | 1,926 | 1,707 | 2.9% | 2.0% | PSE |
| Tue 15 Sept | 263 | 172 | 198 | 0.6% | 0.2% | PSE |
| Mon 14 Sept | 567 | 469 | 537 | 0.3% | 0.6% | OpenWindCast |
| Sun 13 Sept | 1,058 | 978 | 906 | 1.4% | 0.7% | PSE |
| Sat 12 Sept | 260 | 199 | 158 | 0.9% | 0.4% | PSE |
| Fri 11 Sept | 219 | 164 | 137 | 0.8% | 0.2% | PSE |
| Thu 10 Sept | 3,547 | 4,718 | 4,709 | 10.9% | 0.1% | PSE |
PSE's forecast is captured on the day it is published and held fixed. Operators refine their forecasts nearer to delivery, so a value published later may differ. The most recent day or two settle once measured generation is published.
Forecasting wind in Poland
Poland runs one of the fastest-growing onshore wind fleets in central Europe, concentrated in the northern voivodeships. The forecast covers Polish onshore wind and is scored against the day-ahead forecast PSE publishes through the ENTSO-E Transparency Platform.
The Polish fleet is concentrated in the north and north-west, across Zachodniopomorskie, Pomorskie, Wielkopolska and Kujawsko-Pomorskie, over flat and open ground near the Baltic. Simple terrain makes the wind field itself more tractable than in mountainous countries. The distinctive feature in Poland is on the market side: when day-ahead prices fall to zero or below, output can be curtailed for commercial rather than meteorological reasons, and metered generation then falls short of what the weather alone would have produced. Because a fleet growing this quickly also makes absolute megawatts a moving target, everything here is measured as a load factor, so the record stays comparable as capacity is added.
The benchmark
The benchmark is PSE's own day-ahead wind forecast for the Polish bidding zone, distributed through the ENTSO-E Transparency Platform, captured on the day of publication and then held fixed.
What is published for Poland
One value per day: onshore wind output at 11:00 local time tomorrow, as a load factor and in megawatts. Once PSE's own forecast for that day is published it is captured and held fixed, and once the metered output is settled both forecasts are scored against it. Every day is added to the record above and nothing is removed or rewritten later. How this is measured.
Questions about wind in Poland
Why is a fast-growing fleet harder to score?
Because a forecast can look better in megawatts simply because the fleet behind it got bigger. Expressing everything as a share of installed capacity removes fleet growth from the comparison.
Does curtailment count as a forecast error?
Both forecasts are compared against metered output, so a day when generation is curtailed for market reasons affects both. Publishing the full daily record rather than a headline average is what keeps those days visible.
Other bidding zones
- Germany
- Spain
- Great Britain
- Italy
- Finland
- France
- Ireland
- Portugal
- Greece
- Austria
- Denmark DK1
- Flanders
- Wallonia
- Denmark DK2
Compare every operator: how accurate are European TSO wind power forecasts? · How the scoring works