Italy Centre-North Demand Forecast Accuracy and Bias, 30 September to 28 October 2026
The day-ahead demand forecast for Italy Centre-North was off by 2.7% on average (mean absolute percentage error) over 685 hours from 30 September to 28 October 2026, and 85% of hours landed within 5% of the reading. Its bias was -0.3%: it ran close to balanced on average. The largest miss was 388 MW (17.2%) too high at 26 Oct 2026, 06:00 CET (UTC+01:00). Dates and times are local (Europe/Rome).
Key Facts
- The day-ahead demand forecast for Italy Centre-North was off by 2.7% on average (mean absolute percentage error) over 685 hours from 30 September to 28 October 2026, and 85% of hours landed within 5% of the reading. Its bias was -0.3%: it ran close to balanced on average. The largest miss was 388 MW (17.2%) too high at 26 Oct 2026, 06:00 CET (UTC+01:00).
- Across 47 European bidding zones ranked by average error over their own latest 30 day windows, Italy Centre-North came 20 (1 is the smallest error).
- On average the forecast differed from reported demand by 68 MW, against average demand of 2,563 MW.
- The forecast was above reported demand in 49% 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 (-9 MW per hour on average): the forecast ran close to balanced on average. The worst miss was 388 MW (17.2%) too high at 26 Oct 2026, 06:00 CET (UTC+01:00): forecast 2,648 MW, reported 2,260 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 | 3,272 MW | 3,243 MW |
| 21 Oct, 15:00 | 3,267 MW | 3,268 MW |
| 21 Oct, 16:00 | 3,173 MW | 3,227 MW |
| 21 Oct, 17:00 | 3,125 MW | 3,257 MW |
| 21 Oct, 18:00 | 3,303 MW | 3,327 MW |
| 21 Oct, 19:00 | 3,379 MW | 3,350 MW |
| 21 Oct, 20:00 | 3,189 MW | 3,155 MW |
| 21 Oct, 21:00 | 2,941 MW | 2,883 MW |
| 21 Oct, 22:00 | 2,661 MW | 2,619 MW |
| 21 Oct, 23:00 | 2,425 MW | 2,370 MW |
| 22 Oct, 00:00 | 2,247 MW | 2,232 MW |
| 22 Oct, 01:00 | 2,101 MW | 2,098 MW |
| 22 Oct, 02:00 | 2,058 MW | 2,047 MW |
| 22 Oct, 03:00 | 2,057 MW | 2,045 MW |
| 22 Oct, 04:00 | 2,063 MW | 2,061 MW |
| 22 Oct, 05:00 | 2,167 MW | 2,185 MW |
| 22 Oct, 06:00 | 2,549 MW | 2,561 MW |
| 22 Oct, 07:00 | 2,961 MW | 3,049 MW |
| 22 Oct, 08:00 | 3,298 MW | 3,374 MW |
| 22 Oct, 09:00 | 3,418 MW | 3,353 MW |
| 22 Oct, 10:00 | 3,363 MW | 3,276 MW |
| 22 Oct, 11:00 | 3,300 MW | 3,233 MW |
| 22 Oct, 12:00 | 2,943 MW | 3,006 MW |
| 22 Oct, 13:00 | 2,744 MW | 2,951 MW |
| 22 Oct, 14:00 | 2,886 MW | 3,061 MW |
| 22 Oct, 15:00 | 3,019 MW | 3,169 MW |
| 22 Oct, 16:00 | 3,026 MW | 3,240 MW |
| 22 Oct, 17:00 | 3,056 MW | 3,266 MW |
| 22 Oct, 18:00 | 3,208 MW | 3,324 MW |
| 22 Oct, 19:00 | 3,279 MW | 3,350 MW |
| 22 Oct, 20:00 | 3,110 MW | 3,153 MW |
| 22 Oct, 21:00 | 2,855 MW | 2,920 MW |
| 22 Oct, 22:00 | 2,550 MW | 2,661 MW |
| 22 Oct, 23:00 | 2,308 MW | 2,436 MW |
| 23 Oct, 00:00 | 2,143 MW | 2,183 MW |
| 23 Oct, 01:00 | 2,022 MW | 2,064 MW |
| 23 Oct, 02:00 | 1,992 MW | 2,045 MW |
| 23 Oct, 03:00 | 1,947 MW | 2,019 MW |
| 23 Oct, 04:00 | 1,967 MW | 2,049 MW |
| 23 Oct, 05:00 | 2,084 MW | 2,158 MW |
| 23 Oct, 06:00 | 2,470 MW | 2,517 MW |
| 23 Oct, 07:00 | 2,911 MW | 3,016 MW |
| 23 Oct, 08:00 | 3,267 MW | 3,352 MW |
| 23 Oct, 09:00 | 3,357 MW | 3,367 MW |
| 23 Oct, 10:00 | 3,307 MW | 3,311 MW |
| 23 Oct, 11:00 | 3,179 MW | 3,256 MW |
| 23 Oct, 12:00 | 3,042 MW | 3,026 MW |
| 23 Oct, 13:00 | 2,931 MW | 2,955 MW |
| 23 Oct, 14:00 | 3,101 MW | 3,037 MW |
| 23 Oct, 15:00 | 3,176 MW | 3,135 MW |
| 23 Oct, 16:00 | 3,158 MW | 3,187 MW |
| 23 Oct, 17:00 | 3,113 MW | 3,205 MW |
| 23 Oct, 18:00 | 3,147 MW | 3,270 MW |
| 23 Oct, 19:00 | 3,215 MW | 3,275 MW |
| 23 Oct, 20:00 | 3,049 MW | 3,082 MW |
| 23 Oct, 21:00 | 2,841 MW | 2,820 MW |
| 23 Oct, 22:00 | 2,547 MW | 2,570 MW |
| 23 Oct, 23:00 | 2,322 MW | 2,336 MW |
| 24 Oct, 00:00 | 2,161 MW | 2,147 MW |
| 24 Oct, 01:00 | 2,041 MW | 2,020 MW |
| 24 Oct, 02:00 | 1,998 MW | 1,960 MW |
| 24 Oct, 03:00 | 1,983 MW | 1,920 MW |
| 24 Oct, 04:00 | 1,921 MW | 1,914 MW |
| 24 Oct, 05:00 | 1,920 MW | 1,918 MW |
| 24 Oct, 06:00 | 2,063 MW | 2,078 MW |
| 24 Oct, 07:00 | 2,253 MW | 2,268 MW |
| 24 Oct, 08:00 | 2,376 MW | 2,457 MW |
| 24 Oct, 09:00 | 2,488 MW | 2,538 MW |
| 24 Oct, 10:00 | 2,523 MW | 2,467 MW |
| 24 Oct, 11:00 | 2,406 MW | 2,388 MW |
| 24 Oct, 12:00 | 2,350 MW | 2,307 MW |
| 24 Oct, 13:00 | 2,166 MW | 2,205 MW |
| 24 Oct, 14:00 | 2,023 MW | 2,135 MW |
| 24 Oct, 15:00 | 1,991 MW | 2,092 MW |
| 24 Oct, 16:00 | 2,158 MW | 2,143 MW |
| 24 Oct, 17:00 | 2,337 MW | 2,290 MW |
| 24 Oct, 18:00 | 2,615 MW | 2,608 MW |
| 24 Oct, 19:00 | 2,767 MW | 2,772 MW |
| 24 Oct, 20:00 | 2,637 MW | 2,640 MW |
| 24 Oct, 21:00 | 2,421 MW | 2,417 MW |
| 24 Oct, 22:00 | 2,230 MW | 2,233 MW |
| 24 Oct, 23:00 | 2,056 MW | 2,065 MW |
| 25 Oct, 00:00 | 1,872 MW | 1,866 MW |
| 25 Oct, 01:00 | 1,783 MW | 1,747 MW |
| 25 Oct, 02:00 | 1,796 MW | 1,684 MW |
| 25 Oct, 02:00 | 1,623 MW | 1,642 MW |
| 25 Oct, 03:00 | 1,709 MW | 1,645 MW |
| 25 Oct, 04:00 | 1,697 MW | 1,630 MW |
| 25 Oct, 05:00 | 1,708 MW | 1,664 MW |
| 25 Oct, 06:00 | 1,764 MW | 1,755 MW |
| 25 Oct, 07:00 | 1,810 MW | 1,830 MW |
| 25 Oct, 08:00 | 1,908 MW | 1,976 MW |
| 25 Oct, 09:00 | 2,065 MW | 2,060 MW |
| 25 Oct, 10:00 | 2,094 MW | 2,078 MW |
| 25 Oct, 11:00 | 2,053 MW | 2,038 MW |
| 25 Oct, 12:00 | 2,011 MW | 2,104 MW |
| 25 Oct, 13:00 | 1,975 MW | 2,004 MW |
| 25 Oct, 14:00 | 2,091 MW | 2,036 MW |
| 25 Oct, 15:00 | 2,068 MW | 2,079 MW |
| 25 Oct, 16:00 | 2,191 MW | 2,098 MW |
| 25 Oct, 17:00 | 2,411 MW | 2,197 MW |
| 25 Oct, 18:00 | 2,566 MW | 2,377 MW |
| 25 Oct, 19:00 | 2,624 MW | 2,527 MW |
| 25 Oct, 20:00 | 2,489 MW | 2,480 MW |
| 25 Oct, 21:00 | 2,375 MW | 2,368 MW |
| 25 Oct, 22:00 | 2,125 MW | 2,182 MW |
| 25 Oct, 23:00 | 1,934 MW | 1,988 MW |
| 26 Oct, 00:00 | 1,790 MW | 1,823 MW |
| 26 Oct, 01:00 | 1,678 MW | 1,776 MW |
| 26 Oct, 02:00 | 1,631 MW | 1,762 MW |
| 26 Oct, 03:00 | 1,650 MW | 1,735 MW |
| 26 Oct, 04:00 | 1,773 MW | 1,783 MW |
| 26 Oct, 05:00 | 1,860 MW | 2,127 MW |
| 26 Oct, 06:00 | 2,260 MW | 2,648 MW |
| 26 Oct, 07:00 | 2,690 MW | 3,075 MW |
| 26 Oct, 08:00 | 3,027 MW | 3,251 MW |
| 26 Oct, 09:00 | 3,133 MW | 3,198 MW |
| 26 Oct, 10:00 | 3,069 MW | 3,060 MW |
| 26 Oct, 11:00 | 3,069 MW | 2,908 MW |
| 26 Oct, 12:00 | 2,865 MW | 2,852 MW |
| 26 Oct, 13:00 | 2,885 MW | 2,858 MW |
| 26 Oct, 14:00 | 3,154 MW | 2,962 MW |
| 26 Oct, 15:00 | 3,236 MW | 3,115 MW |
| 26 Oct, 16:00 | 3,286 MW | 3,218 MW |
| 26 Oct, 17:00 | 3,331 MW | 3,216 MW |
| 26 Oct, 18:00 | 3,324 MW | 3,260 MW |
| 26 Oct, 19:00 | 3,301 MW | 3,128 MW |
| 26 Oct, 20:00 | 3,099 MW | 2,928 MW |
| 26 Oct, 21:00 | 2,873 MW | 2,668 MW |
| 26 Oct, 22:00 | 2,581 MW | 2,440 MW |
| 26 Oct, 23:00 | 2,318 MW | 2,235 MW |
| 27 Oct, 00:00 | 2,135 MW | 2,075 MW |
| 27 Oct, 01:00 | 2,057 MW | 2,007 MW |
| 27 Oct, 02:00 | 1,980 MW | 1,987 MW |
| 27 Oct, 03:00 | 1,967 MW | 1,983 MW |
| 27 Oct, 04:00 | 1,985 MW | 2,055 MW |
| 27 Oct, 05:00 | 2,089 MW | 2,288 MW |
| 27 Oct, 06:00 | 2,494 MW | 2,771 MW |
| 27 Oct, 07:00 | 2,920 MW | 3,128 MW |
| 27 Oct, 08:00 | 3,155 MW | 3,258 MW |
| 27 Oct, 09:00 | 3,146 MW | 3,158 MW |
| 27 Oct, 10:00 | 3,091 MW | 3,028 MW |
| 27 Oct, 11:00 | 3,002 MW | 2,867 MW |
| 27 Oct, 12:00 | 2,841 MW | 2,833 MW |
| 27 Oct, 13:00 | 2,851 MW | 2,920 MW |
| 27 Oct, 14:00 | 3,050 MW | 3,075 MW |
| 27 Oct, 15:00 | 3,148 MW | 3,248 MW |
| 27 Oct, 16:00 | 3,232 MW | 3,322 MW |
| 27 Oct, 17:00 | 3,338 MW | 3,328 MW |
| 27 Oct, 18:00 | 3,352 MW | 3,330 MW |
| 27 Oct, 19:00 | 3,333 MW | 3,212 MW |
| 27 Oct, 20:00 | 3,142 MW | 3,018 MW |
| 27 Oct, 21:00 | 2,911 MW | 2,737 MW |
| 27 Oct, 22:00 | 2,565 MW | 2,485 MW |
| 27 Oct, 23:00 | 2,323 MW | 2,253 MW |
| 28 Oct, 00:00 | 2,122 MW | 2,055 MW |
| 28 Oct, 01:00 | 2,031 MW | 1,971 MW |
| 28 Oct, 02:00 | 2,015 MW | 1,944 MW |
| 28 Oct, 03:00 | 2,013 MW | 1,952 MW |
| 28 Oct, 04:00 | 2,027 MW | 2,023 MW |
| 28 Oct, 05:00 | 2,130 MW | 2,117 MW |
| 28 Oct, 06:00 | 2,488 MW | 2,491 MW |
| 28 Oct, 07:00 | 2,857 MW | 2,877 MW |
| 28 Oct, 08:00 | 3,193 MW | 3,212 MW |
| 28 Oct, 09:00 | 3,185 MW | 3,270 MW |
| 28 Oct, 10:00 | 3,242 MW | 3,254 MW |
| 28 Oct, 11:00 | 3,250 MW | 3,143 MW |
| 28 Oct, 12:00 | 2,960 MW | 3,030 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). Italy Centre-North Demand Forecast Accuracy and Bias. https://worldpowermonitor.com/forecast-accuracy/it-cnor/
World Power Monitor. Italy Centre-North Demand Forecast Accuracy and Bias. Data as of 2026-10-28. Data from ENTSO-E Transparency Platform. https://worldpowermonitor.com/forecast-accuracy/it-cnor/
@misc{wpm_forecast_accuracy_it_cnor_2026,
title = {{Italy Centre-North Demand Forecast Accuracy and Bias}},
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/it-cnor/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/it-cnor/
The Copy buttons add today's date as the access date.