Finland Demand Forecast Accuracy: Error, Bias and Worst Miss, 8 October to 5 November 2026
The day-ahead demand forecast for Finland was off by 4.2% on average (mean absolute percentage error) over 688 hours from 8 October to 5 November 2026, and 64% of hours landed within 5% of the reading. Its bias was -0.5%: it ran close to balanced on average. The largest miss was 1,598 MW (13.6%) too low at 19 Oct 2026, 20:00 EEST (UTC+03:00). Dates and times are local (Europe/Helsinki).
Key Facts
- The day-ahead demand forecast for Finland was off by 4.2% on average (mean absolute percentage error) over 688 hours from 8 October to 5 November 2026, and 64% of hours landed within 5% of the reading. Its bias was -0.5%: it ran close to balanced on average. The largest miss was 1,598 MW (13.6%) too low at 19 Oct 2026, 20:00 EEST (UTC+03:00).
- Across 47 European bidding zones ranked by average error over their own latest 30 day windows, Finland came 32 (1 is the smallest error).
- On average the forecast differed from reported demand by 418 MW, against average demand of 9,845 MW.
- The forecast was above reported demand in 45% of compared hours.
Forecast Error at a Glance
688 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 (-78 MW per hour on average): the forecast ran close to balanced on average. The worst miss was 1,598 MW (13.6%) too low at 19 Oct 2026, 20:00 EEST (UTC+03:00): forecast 10,169 MW, reported 11,767 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, 15:00 EET (UTC+02:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 29 Oct, 16:00 | 10,297 MW | 10,218 MW |
| 29 Oct, 17:00 | 10,622 MW | 10,398 MW |
| 29 Oct, 18:00 | 10,572 MW | 10,545 MW |
| 29 Oct, 19:00 | 10,527 MW | 10,464 MW |
| 29 Oct, 20:00 | 10,392 MW | 10,312 MW |
| 29 Oct, 21:00 | 10,124 MW | 10,039 MW |
| 29 Oct, 22:00 | 10,137 MW | 9,994 MW |
| 29 Oct, 23:00 | 9,845 MW | 9,784 MW |
| 30 Oct, 00:00 | 9,539 MW | 9,403 MW |
| 30 Oct, 01:00 | 9,568 MW | 9,467 MW |
| 30 Oct, 02:00 | 9,227 MW | 9,308 MW |
| 30 Oct, 03:00 | 8,893 MW | 9,240 MW |
| 30 Oct, 04:00 | 8,612 MW | 9,210 MW |
| 30 Oct, 05:00 | 8,514 MW | 9,248 MW |
| 30 Oct, 06:00 | 8,967 MW | 9,772 MW |
| 30 Oct, 07:00 | 9,220 MW | 10,110 MW |
| 30 Oct, 08:00 | 9,291 MW | 10,179 MW |
| 30 Oct, 09:00 | 9,290 MW | 10,161 MW |
| 30 Oct, 10:00 | 9,332 MW | 10,147 MW |
| 30 Oct, 11:00 | 9,307 MW | 10,194 MW |
| 30 Oct, 12:00 | 9,326 MW | 10,162 MW |
| 30 Oct, 13:00 | 9,337 MW | 10,068 MW |
| 30 Oct, 14:00 | 9,505 MW | 9,986 MW |
| 30 Oct, 15:00 | 9,579 MW | 10,018 MW |
| 30 Oct, 16:00 | 9,552 MW | 10,168 MW |
| 30 Oct, 17:00 | 9,739 MW | 10,321 MW |
| 30 Oct, 18:00 | 9,791 MW | 10,351 MW |
| 30 Oct, 19:00 | 9,610 MW | 10,341 MW |
| 30 Oct, 20:00 | 9,317 MW | 10,236 MW |
| 30 Oct, 21:00 | 8,975 MW | 9,978 MW |
| 30 Oct, 22:00 | 8,942 MW | 9,929 MW |
| 30 Oct, 23:00 | 8,662 MW | 9,721 MW |
| 31 Oct, 00:00 | 8,283 MW | 9,304 MW |
| 31 Oct, 01:00 | 8,131 MW | 8,671 MW |
| 31 Oct, 02:00 | 8,047 MW | 8,630 MW |
| 31 Oct, 03:00 | 7,929 MW | 8,621 MW |
| 31 Oct, 04:00 | 7,865 MW | 8,620 MW |
| 31 Oct, 05:00 | 8,031 MW | 8,664 MW |
| 31 Oct, 06:00 | 8,256 MW | 8,869 MW |
| 31 Oct, 07:00 | 8,322 MW | 9,047 MW |
| 31 Oct, 08:00 | 8,394 MW | 9,141 MW |
| 31 Oct, 09:00 | 8,585 MW | 9,227 MW |
| 31 Oct, 10:00 | 8,787 MW | 9,322 MW |
| 31 Oct, 11:00 | 9,047 MW | 9,367 MW |
| 31 Oct, 12:00 | 9,108 MW | 9,359 MW |
| 31 Oct, 13:00 | 9,130 MW | 9,371 MW |
| 31 Oct, 14:00 | 9,296 MW | 9,394 MW |
| 31 Oct, 15:00 | 9,429 MW | 9,438 MW |
| 31 Oct, 16:00 | 9,623 MW | 9,568 MW |
| 31 Oct, 17:00 | 9,774 MW | 9,744 MW |
| 31 Oct, 18:00 | 9,966 MW | 9,909 MW |
| 31 Oct, 19:00 | 10,164 MW | 10,032 MW |
| 31 Oct, 20:00 | 10,082 MW | 9,899 MW |
| 31 Oct, 21:00 | 9,813 MW | 9,720 MW |
| 31 Oct, 22:00 | 9,929 MW | 9,814 MW |
| 31 Oct, 23:00 | 9,830 MW | 9,814 MW |
| 1 Nov, 00:00 | 9,550 MW | 9,373 MW |
| 1 Nov, 01:00 | 9,668 MW | 9,254 MW |
| 1 Nov, 02:00 | 9,659 MW | 8,992 MW |
| 1 Nov, 03:00 | 9,678 MW | 8,839 MW |
| 1 Nov, 04:00 | 9,457 MW | 8,799 MW |
| 1 Nov, 05:00 | 9,247 MW | 8,805 MW |
| 1 Nov, 06:00 | 9,434 MW | 8,965 MW |
| 1 Nov, 07:00 | 9,515 MW | 9,153 MW |
| 1 Nov, 08:00 | 9,652 MW | 9,298 MW |
| 1 Nov, 09:00 | 9,888 MW | 9,401 MW |
| 1 Nov, 10:00 | 10,112 MW | 9,525 MW |
| 1 Nov, 11:00 | 10,220 MW | 9,568 MW |
| 1 Nov, 12:00 | 10,209 MW | 9,628 MW |
| 1 Nov, 13:00 | 10,187 MW | 9,629 MW |
| 1 Nov, 14:00 | 10,155 MW | 9,621 MW |
| 1 Nov, 15:00 | 10,038 MW | 9,632 MW |
| 1 Nov, 16:00 | 9,944 MW | 9,727 MW |
| 1 Nov, 17:00 | 9,829 MW | 9,789 MW |
| 1 Nov, 18:00 | 9,617 MW | 9,885 MW |
| 1 Nov, 19:00 | 9,512 MW | 9,917 MW |
| 1 Nov, 20:00 | 9,423 MW | 9,774 MW |
| 1 Nov, 21:00 | 9,122 MW | 9,571 MW |
| 1 Nov, 22:00 | 9,276 MW | 9,691 MW |
| 1 Nov, 23:00 | 9,246 MW | 9,642 MW |
| 2 Nov, 00:00 | 9,153 MW | 9,349 MW |
| 2 Nov, 01:00 | 9,157 MW | 9,035 MW |
| 2 Nov, 02:00 | 9,122 MW | 9,016 MW |
| 2 Nov, 03:00 | 8,967 MW | 9,074 MW |
| 2 Nov, 04:00 | 9,015 MW | 9,104 MW |
| 2 Nov, 05:00 | 8,994 MW | 9,257 MW |
| 2 Nov, 06:00 | 9,100 MW | 9,767 MW |
| 2 Nov, 07:00 | 9,361 MW | 10,125 MW |
| 2 Nov, 08:00 | 9,288 MW | 10,199 MW |
| 2 Nov, 09:00 | 9,462 MW | 10,241 MW |
| 2 Nov, 10:00 | 9,443 MW | 10,271 MW |
| 2 Nov, 11:00 | 9,428 MW | 10,192 MW |
| 2 Nov, 12:00 | 9,434 MW | 10,136 MW |
| 2 Nov, 13:00 | 9,319 MW | 10,067 MW |
| 2 Nov, 14:00 | 9,247 MW | 10,018 MW |
| 2 Nov, 15:00 | 9,319 MW | 10,033 MW |
| 2 Nov, 16:00 | 9,595 MW | 10,038 MW |
| 2 Nov, 17:00 | 9,662 MW | 10,158 MW |
| 2 Nov, 18:00 | 9,919 MW | 10,213 MW |
| 2 Nov, 19:00 | 10,085 MW | 10,270 MW |
| 2 Nov, 20:00 | 10,221 MW | 10,165 MW |
| 2 Nov, 21:00 | 10,141 MW | 9,978 MW |
| 2 Nov, 22:00 | 10,390 MW | 10,053 MW |
| 2 Nov, 23:00 | 10,497 MW | 9,928 MW |
| 3 Nov, 00:00 | 10,536 MW | 9,730 MW |
| 3 Nov, 01:00 | 10,230 MW | 9,652 MW |
| 3 Nov, 02:00 | 10,181 MW | 9,549 MW |
| 3 Nov, 03:00 | 10,447 MW | 9,391 MW |
| 3 Nov, 04:00 | 10,327 MW | 9,376 MW |
| 3 Nov, 05:00 | 10,543 MW | 9,488 MW |
| 3 Nov, 06:00 | 10,987 MW | 9,983 MW |
| 3 Nov, 07:00 | 11,325 MW | 10,292 MW |
| 3 Nov, 08:00 | 11,524 MW | 10,367 MW |
| 3 Nov, 09:00 | 11,584 MW | 10,364 MW |
| 3 Nov, 10:00 | 11,602 MW | 10,371 MW |
| 3 Nov, 11:00 | 11,367 MW | 10,396 MW |
| 3 Nov, 12:00 | 11,122 MW | 10,328 MW |
| 3 Nov, 13:00 | 11,055 MW | 10,245 MW |
| 3 Nov, 14:00 | 10,892 MW | 10,100 MW |
| 3 Nov, 15:00 | 10,731 MW | 10,142 MW |
| 3 Nov, 16:00 | 11,031 MW | 10,314 MW |
| 3 Nov, 17:00 | 11,013 MW | 10,369 MW |
| 3 Nov, 18:00 | 10,854 MW | 10,446 MW |
| 3 Nov, 19:00 | 10,487 MW | 10,522 MW |
| 3 Nov, 20:00 | 9,992 MW | 10,462 MW |
| 3 Nov, 21:00 | 9,512 MW | 10,312 MW |
| 3 Nov, 22:00 | 9,457 MW | 10,335 MW |
| 3 Nov, 23:00 | 9,254 MW | 10,109 MW |
| 4 Nov, 00:00 | 9,328 MW | 9,736 MW |
| 4 Nov, 01:00 | 9,595 MW | 9,344 MW |
| 4 Nov, 02:00 | 10,024 MW | 9,490 MW |
| 4 Nov, 03:00 | 10,376 MW | 9,712 MW |
| 4 Nov, 04:00 | 10,736 MW | 9,865 MW |
| 4 Nov, 05:00 | 11,013 MW | 10,090 MW |
| 4 Nov, 06:00 | 11,562 MW | 10,565 MW |
| 4 Nov, 07:00 | 11,872 MW | 10,833 MW |
| 4 Nov, 08:00 | 11,907 MW | 10,912 MW |
| 4 Nov, 09:00 | 12,250 MW | 10,945 MW |
| 4 Nov, 10:00 | 12,330 MW | 10,926 MW |
| 4 Nov, 11:00 | 12,307 MW | 10,874 MW |
| 4 Nov, 12:00 | 12,136 MW | 10,809 MW |
| 4 Nov, 13:00 | 11,876 MW | 10,605 MW |
| 4 Nov, 14:00 | 11,665 MW | 10,508 MW |
| 4 Nov, 15:00 | 11,638 MW | 10,516 MW |
| 4 Nov, 16:00 | 11,628 MW | 10,661 MW |
| 4 Nov, 17:00 | 11,938 MW | 10,705 MW |
| 4 Nov, 18:00 | 11,908 MW | 10,707 MW |
| 4 Nov, 19:00 | 11,918 MW | 10,629 MW |
| 4 Nov, 20:00 | 11,660 MW | 10,437 MW |
| 4 Nov, 21:00 | 11,232 MW | 10,161 MW |
| 4 Nov, 22:00 | 11,222 MW | 10,162 MW |
| 4 Nov, 23:00 | 10,989 MW | 10,131 MW |
| 5 Nov, 00:00 | 10,726 MW | 9,736 MW |
| 5 Nov, 01:00 | 10,393 MW | 10,170 MW |
| 5 Nov, 02:00 | 10,108 MW | 10,022 MW |
| 5 Nov, 03:00 | 10,066 MW | 9,915 MW |
| 5 Nov, 04:00 | 9,928 MW | 9,852 MW |
| 5 Nov, 05:00 | 10,137 MW | 10,046 MW |
| 5 Nov, 06:00 | 10,771 MW | 10,631 MW |
| 5 Nov, 07:00 | 11,215 MW | 10,989 MW |
| 5 Nov, 08:00 | 11,358 MW | 11,091 MW |
| 5 Nov, 09:00 | 11,498 MW | 11,095 MW |
| 5 Nov, 10:00 | 11,446 MW | 11,130 MW |
| 5 Nov, 11:00 | 11,410 MW | 11,037 MW |
| 5 Nov, 12:00 | 11,191 MW | 10,957 MW |
| 5 Nov, 13:00 | 11,138 MW | 10,900 MW |
| 5 Nov, 14:00 | 11,166 MW | 10,803 MW |
| 5 Nov, 15:00 | 11,276 MW | 10,859 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (688 of 688 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). Finland Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/fi/
World Power Monitor. Finland 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/fi/
@misc{wpm_forecast_accuracy_fi_2026,
title = {{Finland 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/fi/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/fi/
The Copy buttons add today's date as the access date.