Poland Demand Forecast Accuracy: Error, Bias and Worst Miss, 30 September to 28 October 2026
The day-ahead demand forecast for Poland was off by 1.6% on average (mean absolute percentage error) over 685 hours from 30 September to 28 October 2026, and 96% of hours landed within 5% of the reading. Its bias was +0.8%: 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.6% on average (mean absolute percentage error) over 685 hours from 30 September to 28 October 2026, and 96% of hours landed within 5% of the reading. Its bias was +0.8%: 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 302 MW, against average demand of 18,434 MW.
- The forecast was above reported demand in 66% of compared hours.
Forecast Error at a Glance
685 hours from 30 September to 28 October 2026Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (+162 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-10-28. 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 28 Oct 2026, 12:00 CET (UTC+01:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 21 Oct, 14:00 | 20,492 MW | 20,663 MW |
| 21 Oct, 15:00 | 21,157 MW | 20,988 MW |
| 21 Oct, 16:00 | 21,407 MW | 21,563 MW |
| 21 Oct, 17:00 | 21,433 MW | 21,513 MW |
| 21 Oct, 18:00 | 22,173 MW | 22,100 MW |
| 21 Oct, 19:00 | 22,174 MW | 22,188 MW |
| 21 Oct, 20:00 | 21,532 MW | 21,713 MW |
| 21 Oct, 21:00 | 20,026 MW | 20,200 MW |
| 21 Oct, 22:00 | 18,617 MW | 18,838 MW |
| 21 Oct, 23:00 | 17,236 MW | 17,575 MW |
| 22 Oct, 00:00 | 16,456 MW | 16,713 MW |
| 22 Oct, 01:00 | 16,035 MW | 16,125 MW |
| 22 Oct, 02:00 | 15,634 MW | 15,950 MW |
| 22 Oct, 03:00 | 15,668 MW | 15,988 MW |
| 22 Oct, 04:00 | 16,037 MW | 16,475 MW |
| 22 Oct, 05:00 | 17,077 MW | 17,825 MW |
| 22 Oct, 06:00 | 19,916 MW | 20,738 MW |
| 22 Oct, 07:00 | 21,452 MW | 22,338 MW |
| 22 Oct, 08:00 | 22,269 MW | 23,113 MW |
| 22 Oct, 09:00 | 22,583 MW | 23,413 MW |
| 22 Oct, 10:00 | 22,642 MW | 23,513 MW |
| 22 Oct, 11:00 | 22,963 MW | 23,775 MW |
| 22 Oct, 12:00 | 23,008 MW | 23,963 MW |
| 22 Oct, 13:00 | 22,801 MW | 23,563 MW |
| 22 Oct, 14:00 | 22,481 MW | 23,125 MW |
| 22 Oct, 15:00 | 22,481 MW | 23,200 MW |
| 22 Oct, 16:00 | 22,321 MW | 23,200 MW |
| 22 Oct, 17:00 | 22,528 MW | 23,200 MW |
| 22 Oct, 18:00 | 22,880 MW | 23,425 MW |
| 22 Oct, 19:00 | 22,746 MW | 23,350 MW |
| 22 Oct, 20:00 | 22,313 MW | 22,625 MW |
| 22 Oct, 21:00 | 20,586 MW | 21,000 MW |
| 22 Oct, 22:00 | 19,085 MW | 19,325 MW |
| 22 Oct, 23:00 | 17,740 MW | 17,975 MW |
| 23 Oct, 00:00 | 16,885 MW | 16,713 MW |
| 23 Oct, 01:00 | 16,314 MW | 16,125 MW |
| 23 Oct, 02:00 | 16,004 MW | 15,950 MW |
| 23 Oct, 03:00 | 16,004 MW | 15,975 MW |
| 23 Oct, 04:00 | 16,359 MW | 16,438 MW |
| 23 Oct, 05:00 | 17,543 MW | 17,563 MW |
| 23 Oct, 06:00 | 20,315 MW | 20,288 MW |
| 23 Oct, 07:00 | 21,581 MW | 21,638 MW |
| 23 Oct, 08:00 | 21,882 MW | 22,000 MW |
| 23 Oct, 09:00 | 21,497 MW | 21,813 MW |
| 23 Oct, 10:00 | 20,534 MW | 20,913 MW |
| 23 Oct, 11:00 | 20,135 MW | 20,700 MW |
| 23 Oct, 12:00 | 20,143 MW | 20,813 MW |
| 23 Oct, 13:00 | 20,374 MW | 20,825 MW |
| 23 Oct, 14:00 | 20,583 MW | 21,025 MW |
| 23 Oct, 15:00 | 21,378 MW | 21,338 MW |
| 23 Oct, 16:00 | 21,678 MW | 21,863 MW |
| 23 Oct, 17:00 | 21,523 MW | 21,888 MW |
| 23 Oct, 18:00 | 21,906 MW | 22,525 MW |
| 23 Oct, 19:00 | 22,062 MW | 22,513 MW |
| 23 Oct, 20:00 | 21,399 MW | 21,950 MW |
| 23 Oct, 21:00 | 19,754 MW | 20,350 MW |
| 23 Oct, 22:00 | 18,498 MW | 18,888 MW |
| 23 Oct, 23:00 | 17,195 MW | 17,588 MW |
| 24 Oct, 00:00 | 16,307 MW | 16,438 MW |
| 24 Oct, 01:00 | 15,627 MW | 15,788 MW |
| 24 Oct, 02:00 | 15,195 MW | 15,400 MW |
| 24 Oct, 03:00 | 15,103 MW | 15,350 MW |
| 24 Oct, 04:00 | 15,280 MW | 15,363 MW |
| 24 Oct, 05:00 | 15,660 MW | 15,625 MW |
| 24 Oct, 06:00 | 16,723 MW | 16,688 MW |
| 24 Oct, 07:00 | 17,447 MW | 17,638 MW |
| 24 Oct, 08:00 | 18,549 MW | 18,663 MW |
| 24 Oct, 09:00 | 19,342 MW | 19,000 MW |
| 24 Oct, 10:00 | 19,480 MW | 18,963 MW |
| 24 Oct, 11:00 | 19,843 MW | 18,738 MW |
| 24 Oct, 12:00 | 19,364 MW | 18,600 MW |
| 24 Oct, 13:00 | 18,952 MW | 18,600 MW |
| 24 Oct, 14:00 | 18,882 MW | 18,600 MW |
| 24 Oct, 15:00 | 18,698 MW | 18,713 MW |
| 24 Oct, 16:00 | 18,745 MW | 19,075 MW |
| 24 Oct, 17:00 | 18,969 MW | 19,238 MW |
| 24 Oct, 18:00 | 19,463 MW | 19,738 MW |
| 24 Oct, 19:00 | 19,417 MW | 19,550 MW |
| 24 Oct, 20:00 | 18,729 MW | 18,975 MW |
| 24 Oct, 21:00 | 17,737 MW | 17,900 MW |
| 24 Oct, 22:00 | 16,798 MW | 16,800 MW |
| 24 Oct, 23:00 | 15,663 MW | 15,638 MW |
| 25 Oct, 00:00 | 14,879 MW | 14,400 MW |
| 25 Oct, 01:00 | 14,216 MW | 13,813 MW |
| 25 Oct, 02:00 | 13,677 MW | 13,600 MW |
| 25 Oct, 02:00 | 13,407 MW | 13,600 MW |
| 25 Oct, 03:00 | 13,577 MW | 13,463 MW |
| 25 Oct, 04:00 | 13,681 MW | 13,588 MW |
| 25 Oct, 05:00 | 13,893 MW | 13,763 MW |
| 25 Oct, 06:00 | 14,140 MW | 14,088 MW |
| 25 Oct, 07:00 | 14,850 MW | 14,875 MW |
| 25 Oct, 08:00 | 16,070 MW | 15,825 MW |
| 25 Oct, 09:00 | 16,147 MW | 16,275 MW |
| 25 Oct, 10:00 | 16,295 MW | 16,300 MW |
| 25 Oct, 11:00 | 16,791 MW | 16,313 MW |
| 25 Oct, 12:00 | 17,200 MW | 16,538 MW |
| 25 Oct, 13:00 | 17,471 MW | 16,563 MW |
| 25 Oct, 14:00 | 17,454 MW | 16,575 MW |
| 25 Oct, 15:00 | 17,437 MW | 16,900 MW |
| 25 Oct, 16:00 | 17,769 MW | 17,713 MW |
| 25 Oct, 17:00 | 18,272 MW | 18,238 MW |
| 25 Oct, 18:00 | 18,484 MW | 18,338 MW |
| 25 Oct, 19:00 | 18,396 MW | 18,300 MW |
| 25 Oct, 20:00 | 17,888 MW | 18,025 MW |
| 25 Oct, 21:00 | 16,976 MW | 17,025 MW |
| 25 Oct, 22:00 | 16,042 MW | 16,113 MW |
| 25 Oct, 23:00 | 15,025 MW | 15,200 MW |
| 26 Oct, 00:00 | 14,412 MW | 14,350 MW |
| 26 Oct, 01:00 | 13,936 MW | 13,838 MW |
| 26 Oct, 02:00 | 13,952 MW | 13,750 MW |
| 26 Oct, 03:00 | 14,055 MW | 13,763 MW |
| 26 Oct, 04:00 | 14,604 MW | 14,263 MW |
| 26 Oct, 05:00 | 16,103 MW | 15,750 MW |
| 26 Oct, 06:00 | 19,085 MW | 18,863 MW |
| 26 Oct, 07:00 | 21,024 MW | 20,863 MW |
| 26 Oct, 08:00 | 21,818 MW | 22,138 MW |
| 26 Oct, 09:00 | 21,715 MW | 22,375 MW |
| 26 Oct, 10:00 | 21,272 MW | 22,088 MW |
| 26 Oct, 11:00 | 21,801 MW | 22,500 MW |
| 26 Oct, 12:00 | 21,759 MW | 22,650 MW |
| 26 Oct, 13:00 | 21,672 MW | 22,450 MW |
| 26 Oct, 14:00 | 21,833 MW | 22,175 MW |
| 26 Oct, 15:00 | 21,782 MW | 22,413 MW |
| 26 Oct, 16:00 | 22,082 MW | 22,650 MW |
| 26 Oct, 17:00 | 22,642 MW | 22,888 MW |
| 26 Oct, 18:00 | 22,691 MW | 22,750 MW |
| 26 Oct, 19:00 | 22,456 MW | 22,688 MW |
| 26 Oct, 20:00 | 21,805 MW | 21,988 MW |
| 26 Oct, 21:00 | 20,244 MW | 20,488 MW |
| 26 Oct, 22:00 | 18,805 MW | 18,788 MW |
| 26 Oct, 23:00 | 17,680 MW | 17,538 MW |
| 27 Oct, 00:00 | 16,948 MW | 16,875 MW |
| 27 Oct, 01:00 | 16,447 MW | 16,363 MW |
| 27 Oct, 02:00 | 16,369 MW | 16,200 MW |
| 27 Oct, 03:00 | 16,515 MW | 16,213 MW |
| 27 Oct, 04:00 | 16,918 MW | 16,650 MW |
| 27 Oct, 05:00 | 18,102 MW | 17,800 MW |
| 27 Oct, 06:00 | 20,508 MW | 20,513 MW |
| 27 Oct, 07:00 | 21,492 MW | 22,125 MW |
| 27 Oct, 08:00 | 21,705 MW | 22,500 MW |
| 27 Oct, 09:00 | 21,511 MW | 22,150 MW |
| 27 Oct, 10:00 | 20,756 MW | 21,475 MW |
| 27 Oct, 11:00 | 20,650 MW | 21,250 MW |
| 27 Oct, 12:00 | 20,848 MW | 21,213 MW |
| 27 Oct, 13:00 | 21,096 MW | 20,938 MW |
| 27 Oct, 14:00 | 21,601 MW | 21,088 MW |
| 27 Oct, 15:00 | 21,963 MW | 21,763 MW |
| 27 Oct, 16:00 | 21,976 MW | 22,450 MW |
| 27 Oct, 17:00 | 22,671 MW | 22,700 MW |
| 27 Oct, 18:00 | 22,658 MW | 22,538 MW |
| 27 Oct, 19:00 | 22,695 MW | 22,525 MW |
| 27 Oct, 20:00 | 22,054 MW | 21,950 MW |
| 27 Oct, 21:00 | 20,407 MW | 20,338 MW |
| 27 Oct, 22:00 | 18,901 MW | 18,850 MW |
| 27 Oct, 23:00 | 17,658 MW | 17,500 MW |
| 28 Oct, 00:00 | 16,830 MW | 16,925 MW |
| 28 Oct, 01:00 | 16,372 MW | 16,413 MW |
| 28 Oct, 02:00 | 16,095 MW | 16,350 MW |
| 28 Oct, 03:00 | 16,141 MW | 16,388 MW |
| 28 Oct, 04:00 | 16,683 MW | 16,875 MW |
| 28 Oct, 05:00 | 17,900 MW | 18,000 MW |
| 28 Oct, 06:00 | 20,193 MW | 20,800 MW |
| 28 Oct, 07:00 | 21,926 MW | 22,338 MW |
| 28 Oct, 08:00 | 22,809 MW | 22,975 MW |
| 28 Oct, 09:00 | 22,799 MW | 22,963 MW |
| 28 Oct, 10:00 | 22,514 MW | 22,700 MW |
| 28 Oct, 11:00 | 22,703 MW | 23,025 MW |
| 28 Oct, 12:00 | 22,831 MW | 23,213 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (685 of 685 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-10-28. 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-10-28. 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.