Poland Demand Forecast Accuracy: Error, Bias and Worst Miss, 8 October to 5 November 2026
The day-ahead demand forecast for Poland was off by 1.7% on average (mean absolute percentage error) over 686 hours from 8 October to 5 November 2026, and 97% of hours landed within 5% of the reading. Its bias was +1.0%: it ran high on average, an over forecast. The largest miss was 2,479 MW (12.5%) too high at 16 Oct 2026, 11:00 CEST (UTC+02:00). Dates and times are local (Europe/Warsaw).
Key Facts
- The day-ahead demand forecast for Poland was off by 1.7% on average (mean absolute percentage error) over 686 hours from 8 October to 5 November 2026, and 97% of hours landed within 5% of the reading. Its bias was +1.0%: it ran high on average, an over forecast. The largest miss was 2,479 MW (12.5%) too high at 16 Oct 2026, 11:00 CEST (UTC+02:00).
- Across 47 European bidding zones ranked by average error over their own latest 30 day windows, Poland came 6 (1 is the smallest error).
- On average the forecast differed from reported demand by 318 MW, against average demand of 18,943 MW.
- The forecast was above reported demand in 69% of compared hours.
Forecast Error at a Glance
686 hours from 8 October to 5 November 2026Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (+188 MW per hour on average): the forecast ran high on average, an over forecast. The worst miss was 2,479 MW (12.5%) too high at 16 Oct 2026, 11:00 CEST (UTC+02:00): forecast 22,238 MW, reported 19,759 MW.
Source: ENTSO-E Transparency Platform (transparency.entsoe.eu), CC BY 4.0. Aggregated and converted by World Power Monitor; ENTSO-E does not endorse this site. (ENTSO-E Terms of Use plus CC BY 4.0 for listed data items) Data as of 2026-11-05. Accuracy is computed by World Power Monitor from the operator's hourly forecast and reported demand.
Forecast and Reported Demand, Last 7 Days
Local time, to 5 Nov 2026, 13:00 CET (UTC+01:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 29 Oct, 14:00 | 22,667 MW | 22,675 MW |
| 29 Oct, 15:00 | 22,650 MW | 22,700 MW |
| 29 Oct, 16:00 | 22,855 MW | 23,050 MW |
| 29 Oct, 17:00 | 23,046 MW | 23,150 MW |
| 29 Oct, 18:00 | 22,812 MW | 22,888 MW |
| 29 Oct, 19:00 | 22,685 MW | 22,888 MW |
| 29 Oct, 20:00 | 22,003 MW | 22,350 MW |
| 29 Oct, 21:00 | 20,490 MW | 20,775 MW |
| 29 Oct, 22:00 | 18,957 MW | 19,200 MW |
| 29 Oct, 23:00 | 17,608 MW | 17,838 MW |
| 30 Oct, 00:00 | 16,772 MW | 17,025 MW |
| 30 Oct, 01:00 | 16,207 MW | 16,550 MW |
| 30 Oct, 02:00 | 16,024 MW | 16,450 MW |
| 30 Oct, 03:00 | 16,015 MW | 16,450 MW |
| 30 Oct, 04:00 | 16,382 MW | 16,813 MW |
| 30 Oct, 05:00 | 17,585 MW | 17,950 MW |
| 30 Oct, 06:00 | 19,898 MW | 20,475 MW |
| 30 Oct, 07:00 | 21,551 MW | 21,950 MW |
| 30 Oct, 08:00 | 22,053 MW | 22,575 MW |
| 30 Oct, 09:00 | 22,089 MW | 22,700 MW |
| 30 Oct, 10:00 | 22,113 MW | 22,713 MW |
| 30 Oct, 11:00 | 22,336 MW | 22,850 MW |
| 30 Oct, 12:00 | 22,575 MW | 22,988 MW |
| 30 Oct, 13:00 | 22,490 MW | 22,750 MW |
| 30 Oct, 14:00 | 22,254 MW | 22,625 MW |
| 30 Oct, 15:00 | 22,216 MW | 22,638 MW |
| 30 Oct, 16:00 | 22,556 MW | 22,813 MW |
| 30 Oct, 17:00 | 22,721 MW | 22,875 MW |
| 30 Oct, 18:00 | 22,472 MW | 22,588 MW |
| 30 Oct, 19:00 | 22,220 MW | 22,475 MW |
| 30 Oct, 20:00 | 21,483 MW | 21,763 MW |
| 30 Oct, 21:00 | 19,952 MW | 20,400 MW |
| 30 Oct, 22:00 | 18,555 MW | 18,788 MW |
| 30 Oct, 23:00 | 17,266 MW | 17,325 MW |
| 31 Oct, 00:00 | 16,330 MW | 16,425 MW |
| 31 Oct, 01:00 | 15,609 MW | 15,838 MW |
| 31 Oct, 02:00 | 15,339 MW | 15,563 MW |
| 31 Oct, 03:00 | 15,169 MW | 15,550 MW |
| 31 Oct, 04:00 | 15,212 MW | 15,638 MW |
| 31 Oct, 05:00 | 15,356 MW | 15,963 MW |
| 31 Oct, 06:00 | 16,043 MW | 16,950 MW |
| 31 Oct, 07:00 | 17,084 MW | 17,913 MW |
| 31 Oct, 08:00 | 18,283 MW | 18,925 MW |
| 31 Oct, 09:00 | 19,216 MW | 19,150 MW |
| 31 Oct, 10:00 | 19,125 MW | 19,150 MW |
| 31 Oct, 11:00 | 19,353 MW | 19,150 MW |
| 31 Oct, 12:00 | 19,495 MW | 19,150 MW |
| 31 Oct, 13:00 | 19,441 MW | 19,125 MW |
| 31 Oct, 14:00 | 19,355 MW | 19,100 MW |
| 31 Oct, 15:00 | 19,229 MW | 19,113 MW |
| 31 Oct, 16:00 | 19,538 MW | 19,763 MW |
| 31 Oct, 17:00 | 19,710 MW | 20,200 MW |
| 31 Oct, 18:00 | 19,370 MW | 19,800 MW |
| 31 Oct, 19:00 | 19,224 MW | 19,500 MW |
| 31 Oct, 20:00 | 18,648 MW | 18,900 MW |
| 31 Oct, 21:00 | 17,542 MW | 17,800 MW |
| 31 Oct, 22:00 | 16,473 MW | 16,713 MW |
| 31 Oct, 23:00 | 15,148 MW | 15,663 MW |
| 1 Nov, 00:00 | 14,195 MW | 14,700 MW |
| 1 Nov, 01:00 | 13,637 MW | 14,150 MW |
| 1 Nov, 02:00 | 13,262 MW | 13,900 MW |
| 1 Nov, 03:00 | 13,166 MW | 13,800 MW |
| 1 Nov, 04:00 | 13,205 MW | 13,800 MW |
| 1 Nov, 05:00 | 13,433 MW | 13,875 MW |
| 1 Nov, 06:00 | 13,721 MW | 13,963 MW |
| 1 Nov, 07:00 | 14,691 MW | 14,650 MW |
| 1 Nov, 08:00 | 15,589 MW | 15,625 MW |
| 1 Nov, 09:00 | 16,195 MW | 16,238 MW |
| 1 Nov, 10:00 | 16,208 MW | 16,250 MW |
| 1 Nov, 11:00 | 16,381 MW | 16,150 MW |
| 1 Nov, 12:00 | 16,217 MW | 16,213 MW |
| 1 Nov, 13:00 | 16,559 MW | 16,225 MW |
| 1 Nov, 14:00 | 16,436 MW | 16,225 MW |
| 1 Nov, 15:00 | 16,531 MW | 16,463 MW |
| 1 Nov, 16:00 | 16,838 MW | 17,313 MW |
| 1 Nov, 17:00 | 17,248 MW | 17,950 MW |
| 1 Nov, 18:00 | 17,473 MW | 18,000 MW |
| 1 Nov, 19:00 | 17,626 MW | 18,038 MW |
| 1 Nov, 20:00 | 17,264 MW | 17,488 MW |
| 1 Nov, 21:00 | 16,523 MW | 16,675 MW |
| 1 Nov, 22:00 | 15,770 MW | 15,875 MW |
| 1 Nov, 23:00 | 14,769 MW | 14,963 MW |
| 2 Nov, 00:00 | 14,089 MW | 14,400 MW |
| 2 Nov, 01:00 | 13,594 MW | 14,050 MW |
| 2 Nov, 02:00 | 13,530 MW | 14,063 MW |
| 2 Nov, 03:00 | 13,530 MW | 14,300 MW |
| 2 Nov, 04:00 | 13,998 MW | 14,925 MW |
| 2 Nov, 05:00 | 15,523 MW | 16,413 MW |
| 2 Nov, 06:00 | 18,629 MW | 19,575 MW |
| 2 Nov, 07:00 | 20,662 MW | 21,513 MW |
| 2 Nov, 08:00 | 21,890 MW | 22,538 MW |
| 2 Nov, 09:00 | 22,383 MW | 22,738 MW |
| 2 Nov, 10:00 | 22,487 MW | 22,750 MW |
| 2 Nov, 11:00 | 22,711 MW | 23,088 MW |
| 2 Nov, 12:00 | 22,831 MW | 23,350 MW |
| 2 Nov, 13:00 | 22,860 MW | 23,238 MW |
| 2 Nov, 14:00 | 22,527 MW | 22,850 MW |
| 2 Nov, 15:00 | 22,366 MW | 22,838 MW |
| 2 Nov, 16:00 | 22,685 MW | 23,188 MW |
| 2 Nov, 17:00 | 22,738 MW | 23,388 MW |
| 2 Nov, 18:00 | 22,607 MW | 23,288 MW |
| 2 Nov, 19:00 | 22,462 MW | 23,100 MW |
| 2 Nov, 20:00 | 21,831 MW | 22,438 MW |
| 2 Nov, 21:00 | 20,255 MW | 20,938 MW |
| 2 Nov, 22:00 | 18,775 MW | 19,250 MW |
| 2 Nov, 23:00 | 17,498 MW | 18,050 MW |
| 3 Nov, 00:00 | 16,741 MW | 17,188 MW |
| 3 Nov, 01:00 | 16,241 MW | 16,638 MW |
| 3 Nov, 02:00 | 16,150 MW | 16,500 MW |
| 3 Nov, 03:00 | 16,194 MW | 16,588 MW |
| 3 Nov, 04:00 | 16,587 MW | 17,113 MW |
| 3 Nov, 05:00 | 17,673 MW | 18,275 MW |
| 3 Nov, 06:00 | 20,281 MW | 20,738 MW |
| 3 Nov, 07:00 | 21,861 MW | 22,350 MW |
| 3 Nov, 08:00 | 22,761 MW | 23,225 MW |
| 3 Nov, 09:00 | 22,991 MW | 23,275 MW |
| 3 Nov, 10:00 | 22,840 MW | 23,100 MW |
| 3 Nov, 11:00 | 23,254 MW | 23,275 MW |
| 3 Nov, 12:00 | 23,685 MW | 23,463 MW |
| 3 Nov, 13:00 | 23,434 MW | 23,300 MW |
| 3 Nov, 14:00 | 23,003 MW | 23,175 MW |
| 3 Nov, 15:00 | 22,974 MW | 23,275 MW |
| 3 Nov, 16:00 | 23,345 MW | 23,600 MW |
| 3 Nov, 17:00 | 23,476 MW | 23,538 MW |
| 3 Nov, 18:00 | 23,380 MW | 23,200 MW |
| 3 Nov, 19:00 | 23,172 MW | 23,100 MW |
| 3 Nov, 20:00 | 22,368 MW | 22,513 MW |
| 3 Nov, 21:00 | 20,787 MW | 20,975 MW |
| 3 Nov, 22:00 | 19,266 MW | 19,438 MW |
| 3 Nov, 23:00 | 17,946 MW | 18,088 MW |
| 4 Nov, 00:00 | 16,955 MW | 17,350 MW |
| 4 Nov, 01:00 | 16,528 MW | 16,763 MW |
| 4 Nov, 02:00 | 16,306 MW | 16,600 MW |
| 4 Nov, 03:00 | 16,334 MW | 16,625 MW |
| 4 Nov, 04:00 | 16,681 MW | 17,088 MW |
| 4 Nov, 05:00 | 17,896 MW | 18,350 MW |
| 4 Nov, 06:00 | 20,330 MW | 20,838 MW |
| 4 Nov, 07:00 | 22,043 MW | 22,538 MW |
| 4 Nov, 08:00 | 22,567 MW | 23,263 MW |
| 4 Nov, 09:00 | 21,877 MW | 23,200 MW |
| 4 Nov, 10:00 | 22,204 MW | 23,063 MW |
| 4 Nov, 11:00 | 22,649 MW | 23,113 MW |
| 4 Nov, 12:00 | 22,741 MW | 23,300 MW |
| 4 Nov, 13:00 | 22,864 MW | 23,163 MW |
| 4 Nov, 14:00 | 22,804 MW | 22,850 MW |
| 4 Nov, 15:00 | 22,844 MW | 22,850 MW |
| 4 Nov, 16:00 | 23,164 MW | 23,225 MW |
| 4 Nov, 17:00 | 23,528 MW | 23,225 MW |
| 4 Nov, 18:00 | 23,330 MW | 23,100 MW |
| 4 Nov, 19:00 | 23,202 MW | 22,963 MW |
| 4 Nov, 20:00 | 22,503 MW | 22,425 MW |
| 4 Nov, 21:00 | 20,981 MW | 20,788 MW |
| 4 Nov, 22:00 | 19,530 MW | 19,250 MW |
| 4 Nov, 23:00 | 18,344 MW | 17,838 MW |
| 5 Nov, 00:00 | 17,554 MW | 17,225 MW |
| 5 Nov, 01:00 | 17,019 MW | 16,750 MW |
| 5 Nov, 02:00 | 16,688 MW | 16,600 MW |
| 5 Nov, 03:00 | 16,773 MW | 16,625 MW |
| 5 Nov, 04:00 | 17,317 MW | 17,088 MW |
| 5 Nov, 05:00 | 18,383 MW | 18,350 MW |
| 5 Nov, 06:00 | 20,962 MW | 20,838 MW |
| 5 Nov, 07:00 | 22,239 MW | 22,538 MW |
| 5 Nov, 08:00 | 22,861 MW | 23,188 MW |
| 5 Nov, 09:00 | 22,491 MW | 22,950 MW |
| 5 Nov, 10:00 | 21,871 MW | 22,375 MW |
| 5 Nov, 11:00 | 21,771 MW | 22,363 MW |
| 5 Nov, 12:00 | 21,800 MW | 22,550 MW |
| 5 Nov, 13:00 | 22,155 MW | 22,525 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (686 of 686 hours in the window). Missing and zero values, and readings under 30% or over 3 times the grid's own median for the window, are treated as reporting faults and left out.
- Error is (forecast minus reported demand) divided by reported demand; average error uses absolute values so high and low misses do not cancel. Bias keeps the sign and does cancel.
- Reported demand is preliminary and may be revised. A 30 day window is a short sample and one heat wave or holiday can move these figures.
- European figures are for the ENTSO-E bidding zone named on this page. US and European grids are ranked separately.
Related
Cite this page
World Power Monitor. (2026). Poland Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/pl/
World Power Monitor. Poland Demand Forecast Accuracy: Error, Bias and Worst Miss. Data as of 2026-11-05. Data from ENTSO-E Transparency Platform. https://worldpowermonitor.com/forecast-accuracy/pl/
@misc{wpm_forecast_accuracy_pl_2026,
title = {{Poland Demand Forecast Accuracy: Error, Bias and Worst Miss}},
author = {{World Power Monitor}},
year = {2026},
note = {Data as of 2026-11-05. Data from ENTSO-E Transparency Platform.},
url = {https://worldpowermonitor.com/forecast-accuracy/pl/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/pl/
The Copy buttons add today's date as the access date.