ISO-NE Demand Forecast Accuracy: Error, Bias and Worst Miss, 28 September to 28 October 2026
The day-ahead demand forecast for ISO-NE was off by 3.3% on average (mean absolute percentage error) over 719 hours from 28 September to 28 October 2026, and 74% of hours landed within 5% of the reading. Its bias was -2.8%: it ran low on average, an under forecast. The largest miss was 1,662 MW (17.6%) too low at 23 Oct 2026, 11:00 EDT (UTC-04:00). Dates and times are local (America/New_York).
Key Facts
- The day-ahead demand forecast for ISO-NE was off by 3.3% on average (mean absolute percentage error) over 719 hours from 28 September to 28 October 2026, and 74% of hours landed within 5% of the reading. Its bias was -2.8%: it ran low on average, an under forecast. The largest miss was 1,662 MW (17.6%) too low at 23 Oct 2026, 11:00 EDT (UTC-04:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, ISO-NE came 22 (1 is the smallest error).
- On average the forecast differed from reported demand by 347 MW, against average demand of 11,480 MW.
- The forecast was above reported demand in 24% of compared hours.
Forecast Error at a Glance
719 hours from 28 September to 28 October 2026Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (-282 MW per hour on average): the forecast ran low on average, an under forecast. The worst miss was 1,662 MW (17.6%) too low at 23 Oct 2026, 11:00 EDT (UTC-04:00): forecast 7,760 MW, reported 9,422 MW.
Source: U.S. Energy Information Administration (EIA). (US Government work, public domain) 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, 07:00 EDT (UTC-04:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 21 Oct, 08:00 | 12,431 MW | 12,410 MW |
| 21 Oct, 09:00 | 10,981 MW | 10,920 MW |
| 21 Oct, 10:00 | 10,020 MW | 9,630 MW |
| 21 Oct, 11:00 | 9,541 MW | 8,940 MW |
| 21 Oct, 12:00 | 9,691 MW | 8,860 MW |
| 21 Oct, 13:00 | 9,724 MW | 9,020 MW |
| 21 Oct, 14:00 | 10,039 MW | 9,580 MW |
| 21 Oct, 15:00 | 10,632 MW | 10,450 MW |
| 21 Oct, 16:00 | 12,061 MW | 12,030 MW |
| 21 Oct, 17:00 | 13,517 MW | 13,700 MW |
| 21 Oct, 18:00 | 14,282 MW | 14,350 MW |
| 21 Oct, 19:00 | 14,120 MW | 14,110 MW |
| 21 Oct, 20:00 | 13,589 MW | 13,590 MW |
| 21 Oct, 21:00 | 12,846 MW | 12,800 MW |
| 21 Oct, 22:00 | 11,826 MW | 11,810 MW |
| 21 Oct, 23:00 | 10,932 MW | 10,920 MW |
| 22 Oct, 00:00 | 10,804 MW | 10,380 MW |
| 22 Oct, 01:00 | 10,820 MW | 9,990 MW |
| 22 Oct, 02:00 | 10,650 MW | 9,790 MW |
| 22 Oct, 03:00 | 10,624 MW | 9,790 MW |
| 22 Oct, 04:00 | 10,907 MW | 10,070 MW |
| 22 Oct, 05:00 | 10,971 MW | 10,930 MW |
| 22 Oct, 06:00 | 12,380 MW | 12,440 MW |
| 22 Oct, 07:00 | 13,281 MW | 13,210 MW |
| 22 Oct, 08:00 | 12,882 MW | 12,470 MW |
| 22 Oct, 09:00 | 11,595 MW | 11,530 MW |
| 22 Oct, 10:00 | 10,718 MW | 9,850 MW |
| 22 Oct, 11:00 | 10,009 MW | 9,010 MW |
| 22 Oct, 12:00 | 9,567 MW | 8,650 MW |
| 22 Oct, 13:00 | 9,688 MW | 8,820 MW |
| 22 Oct, 14:00 | 10,115 MW | 9,230 MW |
| 22 Oct, 15:00 | 10,739 MW | 10,230 MW |
| 22 Oct, 16:00 | 11,984 MW | 11,800 MW |
| 22 Oct, 17:00 | 13,422 MW | 13,350 MW |
| 22 Oct, 18:00 | 14,104 MW | 14,000 MW |
| 22 Oct, 19:00 | 13,950 MW | 13,800 MW |
| 22 Oct, 20:00 | 13,473 MW | 13,330 MW |
| 22 Oct, 21:00 | 12,767 MW | 12,610 MW |
| 22 Oct, 22:00 | 11,817 MW | 11,680 MW |
| 22 Oct, 23:00 | 11,165 MW | 10,850 MW |
| 23 Oct, 00:00 | 10,848 MW | 10,310 MW |
| 23 Oct, 01:00 | 10,740 MW | 9,930 MW |
| 23 Oct, 02:00 | 10,636 MW | 9,750 MW |
| 23 Oct, 03:00 | 10,577 MW | 9,730 MW |
| 23 Oct, 04:00 | 10,622 MW | 10,100 MW |
| 23 Oct, 05:00 | 11,207 MW | 11,010 MW |
| 23 Oct, 06:00 | 12,272 MW | 12,550 MW |
| 23 Oct, 07:00 | 13,088 MW | 13,420 MW |
| 23 Oct, 08:00 | 12,190 MW | 12,350 MW |
| 23 Oct, 09:00 | 10,419 MW | 10,150 MW |
| 23 Oct, 10:00 | 9,734 MW | 8,640 MW |
| 23 Oct, 11:00 | 9,422 MW | 7,760 MW |
| 23 Oct, 12:00 | 9,077 MW | 7,750 MW |
| 23 Oct, 13:00 | 9,131 MW | 8,040 MW |
| 23 Oct, 14:00 | 9,596 MW | 8,600 MW |
| 23 Oct, 15:00 | 10,134 MW | 9,780 MW |
| 23 Oct, 16:00 | 11,517 MW | 11,500 MW |
| 23 Oct, 17:00 | 13,171 MW | 13,170 MW |
| 23 Oct, 18:00 | 13,729 MW | 13,900 MW |
| 23 Oct, 19:00 | 13,581 MW | 13,620 MW |
| 23 Oct, 20:00 | 13,281 MW | 13,250 MW |
| 23 Oct, 21:00 | 12,784 MW | 12,680 MW |
| 23 Oct, 22:00 | 12,097 MW | 11,930 MW |
| 23 Oct, 23:00 | 11,351 MW | 11,150 MW |
| 24 Oct, 00:00 | 10,801 MW | 10,670 MW |
| 24 Oct, 01:00 | 10,442 MW | 10,380 MW |
| 24 Oct, 02:00 | 10,279 MW | 10,170 MW |
| 24 Oct, 03:00 | 10,229 MW | 10,150 MW |
| 24 Oct, 04:00 | 10,365 MW | 10,290 MW |
| 24 Oct, 05:00 | 10,760 MW | 10,640 MW |
| 24 Oct, 06:00 | 11,513 MW | 11,390 MW |
| 24 Oct, 07:00 | 12,159 MW | 11,980 MW |
| 24 Oct, 08:00 | 11,597 MW | 11,060 MW |
| 24 Oct, 09:00 | 10,368 MW | 10,320 MW |
| 24 Oct, 10:00 | 9,355 MW | 8,820 MW |
| 24 Oct, 11:00 | 8,585 MW | 7,570 MW |
| 24 Oct, 12:00 | 8,472 MW | 6,990 MW |
| 24 Oct, 13:00 | 8,632 MW | 7,080 MW |
| 24 Oct, 14:00 | 8,894 MW | 7,610 MW |
| 24 Oct, 15:00 | 9,707 MW | 8,620 MW |
| 24 Oct, 16:00 | 10,927 MW | 10,460 MW |
| 24 Oct, 17:00 | 12,537 MW | 12,240 MW |
| 24 Oct, 18:00 | 13,160 MW | 13,200 MW |
| 24 Oct, 19:00 | 13,011 MW | 12,870 MW |
| 24 Oct, 20:00 | 12,724 MW | 12,610 MW |
| 24 Oct, 21:00 | 12,278 MW | 12,130 MW |
| 24 Oct, 22:00 | 11,673 MW | 11,480 MW |
| 24 Oct, 23:00 | 11,051 MW | 10,820 MW |
| 25 Oct, 00:00 | 10,647 MW | 10,610 MW |
| 25 Oct, 01:00 | 10,734 MW | 10,280 MW |
| 25 Oct, 02:00 | 10,649 MW | 10,080 MW |
| 25 Oct, 03:00 | 10,606 MW | 10,120 MW |
| 25 Oct, 04:00 | 10,175 MW | 10,110 MW |
| 25 Oct, 05:00 | 10,433 MW | 10,400 MW |
| 25 Oct, 06:00 | 11,022 MW | 11,070 MW |
| 25 Oct, 07:00 | 11,589 MW | 11,410 MW |
| 25 Oct, 08:00 | 11,022 MW | 10,720 MW |
| 25 Oct, 09:00 | 10,103 MW | 8,910 MW |
| 25 Oct, 10:00 | 9,342 MW | 7,930 MW |
| 25 Oct, 11:00 | 8,621 MW | 7,250 MW |
| 25 Oct, 12:00 | 8,341 MW | 6,880 MW |
| 25 Oct, 13:00 | 8,413 MW | 7,120 MW |
| 25 Oct, 14:00 | 9,042 MW | 7,960 MW |
| 25 Oct, 15:00 | 10,252 MW | 9,070 MW |
| 25 Oct, 16:00 | 11,432 MW | 11,680 MW |
| 25 Oct, 17:00 | 13,031 MW | 13,200 MW |
| 25 Oct, 18:00 | 13,688 MW | 14,000 MW |
| 25 Oct, 19:00 | 13,459 MW | 13,640 MW |
| 25 Oct, 20:00 | 12,982 MW | 12,930 MW |
| 25 Oct, 21:00 | 12,235 MW | 12,190 MW |
| 25 Oct, 22:00 | 11,479 MW | 11,370 MW |
| 25 Oct, 23:00 | 10,958 MW | 10,610 MW |
| 26 Oct, 00:00 | 10,753 MW | 10,050 MW |
| 26 Oct, 01:00 | 10,449 MW | 9,750 MW |
| 26 Oct, 02:00 | 10,545 MW | 9,610 MW |
| 26 Oct, 03:00 | 10,659 MW | 9,650 MW |
| 26 Oct, 04:00 | 10,915 MW | 10,000 MW |
| 26 Oct, 05:00 | 11,225 MW | 10,900 MW |
| 26 Oct, 06:00 | 12,630 MW | 12,370 MW |
| 26 Oct, 07:00 | 13,556 MW | 13,240 MW |
| 26 Oct, 08:00 | 12,791 MW | 12,470 MW |
| 26 Oct, 09:00 | 11,638 MW | 11,030 MW |
| 26 Oct, 10:00 | 10,881 MW | 10,050 MW |
| 26 Oct, 11:00 | 10,443 MW | 9,400 MW |
| 26 Oct, 12:00 | 10,540 MW | 9,200 MW |
| 26 Oct, 13:00 | 10,483 MW | 9,600 MW |
| 26 Oct, 14:00 | 10,993 MW | 9,940 MW |
| 26 Oct, 15:00 | 11,297 MW | 10,720 MW |
| 26 Oct, 16:00 | 12,553 MW | 12,320 MW |
| 26 Oct, 17:00 | 13,835 MW | 13,880 MW |
| 26 Oct, 18:00 | 14,372 MW | 14,100 MW |
| 26 Oct, 19:00 | 14,040 MW | 13,810 MW |
| 26 Oct, 20:00 | 13,450 MW | 13,410 MW |
| 26 Oct, 21:00 | 12,681 MW | 12,620 MW |
| 26 Oct, 22:00 | 11,895 MW | 11,590 MW |
| 26 Oct, 23:00 | 11,035 MW | 10,670 MW |
| 27 Oct, 00:00 | 11,039 MW | 10,090 MW |
| 27 Oct, 01:00 | 10,967 MW | 9,710 MW |
| 27 Oct, 02:00 | 10,768 MW | 9,510 MW |
| 27 Oct, 03:00 | 10,674 MW | 9,500 MW |
| 27 Oct, 04:00 | 10,928 MW | 9,800 MW |
| 27 Oct, 05:00 | 11,264 MW | 10,720 MW |
| 27 Oct, 06:00 | 12,135 MW | 12,260 MW |
| 27 Oct, 07:00 | 12,974 MW | 13,050 MW |
| 27 Oct, 08:00 | 12,239 MW | 12,170 MW |
| 27 Oct, 09:00 | 11,005 MW | 10,620 MW |
| 27 Oct, 10:00 | 10,137 MW | 9,250 MW |
| 27 Oct, 11:00 | 9,416 MW | 8,380 MW |
| 27 Oct, 12:00 | 9,017 MW | 8,120 MW |
| 27 Oct, 13:00 | 9,147 MW | 8,240 MW |
| 27 Oct, 14:00 | 9,637 MW | 9,040 MW |
| 27 Oct, 15:00 | 9,999 MW | 10,180 MW |
| 27 Oct, 16:00 | 11,876 MW | 11,970 MW |
| 27 Oct, 17:00 | 13,685 MW | 13,640 MW |
| 27 Oct, 18:00 | 14,393 MW | 14,400 MW |
| 27 Oct, 19:00 | 14,232 MW | 14,240 MW |
| 27 Oct, 20:00 | 13,762 MW | 13,790 MW |
| 27 Oct, 21:00 | 13,112 MW | 13,060 MW |
| 27 Oct, 22:00 | 12,193 MW | 12,090 MW |
| 27 Oct, 23:00 | 11,462 MW | 11,240 MW |
| 28 Oct, 00:00 | 11,413 MW | 10,750 MW |
| 28 Oct, 01:00 | 11,056 MW | 10,410 MW |
| 28 Oct, 02:00 | 11,112 MW | 10,280 MW |
| 28 Oct, 03:00 | 11,083 MW | 10,310 MW |
| 28 Oct, 04:00 | 11,126 MW | 10,660 MW |
| 28 Oct, 05:00 | 11,799 MW | 11,540 MW |
| 28 Oct, 06:00 | 13,182 MW | 13,120 MW |
| 28 Oct, 07:00 | 14,060 MW | 13,950 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (719 of 720 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.
- US figures are for the EIA balancing authority or region named on this page. US and European grids are ranked separately.
Related
Cite this page
World Power Monitor. (2026). ISO-NE Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/iso-ne/
World Power Monitor. ISO-NE Demand Forecast Accuracy: Error, Bias and Worst Miss. Data as of 2026-10-28. Data from U.S. Energy Information Administration. https://worldpowermonitor.com/forecast-accuracy/iso-ne/
@misc{wpm_forecast_accuracy_iso_ne_2026,
title = {{ISO-NE Demand Forecast Accuracy: Error, Bias and Worst Miss}},
author = {{World Power Monitor}},
year = {2026},
note = {Data as of 2026-10-28. Data from U.S. Energy Information Administration.},
url = {https://worldpowermonitor.com/forecast-accuracy/iso-ne/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/iso-ne/
The Copy buttons add today's date as the access date.