MISO Demand Forecast Accuracy: Error, Bias and Worst Miss, 6 October to 5 November 2026
The day-ahead demand forecast for MISO was off by 1.9% on average (mean absolute percentage error) over 719 hours from 6 October to 5 November 2026, and 97% of hours landed within 5% of the reading. Its bias was +1.5%: it ran high on average, an over forecast. The largest miss was 5,043 MW (5.9%) too high at 14 Oct 2026, 17:00 EDT (UTC-04:00). Dates and times are local (America/New_York).
Key Facts
- The day-ahead demand forecast for MISO was off by 1.9% on average (mean absolute percentage error) over 719 hours from 6 October to 5 November 2026, and 97% of hours landed within 5% of the reading. Its bias was +1.5%: it ran high on average, an over forecast. The largest miss was 5,043 MW (5.9%) too high at 14 Oct 2026, 17:00 EDT (UTC-04:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, MISO came 7 (1 is the smallest error).
- On average the forecast differed from reported demand by 1,347 MW, against average demand of 70,814 MW.
- The forecast was above reported demand in 85% of compared hours.
Forecast Error at a Glance
719 hours from 6 October to 5 November 2026Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (+1,080 MW per hour on average): the forecast ran high on average, an over forecast. The worst miss was 5,043 MW (5.9%) too high at 14 Oct 2026, 17:00 EDT (UTC-04:00): forecast 90,271 MW, reported 85,228 MW.
Source: U.S. Energy Information Administration (EIA). (US Government work, public domain) 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, 08:00 EST (UTC-05:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 29 Oct, 10:00 | 71,962 MW | 73,955 MW |
| 29 Oct, 11:00 | 72,370 MW | 74,412 MW |
| 29 Oct, 12:00 | 73,012 MW | 75,299 MW |
| 29 Oct, 13:00 | 74,051 MW | 76,520 MW |
| 29 Oct, 14:00 | 75,183 MW | 77,743 MW |
| 29 Oct, 15:00 | 75,744 MW | 78,661 MW |
| 29 Oct, 16:00 | 76,279 MW | 79,347 MW |
| 29 Oct, 17:00 | 77,616 MW | 79,476 MW |
| 29 Oct, 18:00 | 78,017 MW | 79,360 MW |
| 29 Oct, 19:00 | 78,481 MW | 79,260 MW |
| 29 Oct, 20:00 | 77,709 MW | 78,351 MW |
| 29 Oct, 21:00 | 75,483 MW | 76,248 MW |
| 29 Oct, 22:00 | 72,989 MW | 73,156 MW |
| 29 Oct, 23:00 | 69,415 MW | 69,668 MW |
| 30 Oct, 00:00 | 65,953 MW | 66,378 MW |
| 30 Oct, 01:00 | 64,085 MW | 64,808 MW |
| 30 Oct, 02:00 | 62,833 MW | 64,152 MW |
| 30 Oct, 03:00 | 61,823 MW | 63,242 MW |
| 30 Oct, 04:00 | 61,630 MW | 63,135 MW |
| 30 Oct, 05:00 | 62,714 MW | 64,321 MW |
| 30 Oct, 06:00 | 64,789 MW | 66,379 MW |
| 30 Oct, 07:00 | 68,757 MW | 70,796 MW |
| 30 Oct, 08:00 | 71,435 MW | 73,439 MW |
| 30 Oct, 09:00 | 71,922 MW | 73,664 MW |
| 30 Oct, 10:00 | 72,154 MW | 73,606 MW |
| 30 Oct, 11:00 | 72,150 MW | 74,106 MW |
| 30 Oct, 12:00 | 72,731 MW | 74,779 MW |
| 30 Oct, 13:00 | 73,484 MW | 75,572 MW |
| 30 Oct, 14:00 | 73,916 MW | 76,347 MW |
| 30 Oct, 15:00 | 73,943 MW | 76,872 MW |
| 30 Oct, 16:00 | 73,868 MW | 77,255 MW |
| 30 Oct, 17:00 | 74,178 MW | 77,095 MW |
| 30 Oct, 18:00 | 74,494 MW | 76,917 MW |
| 30 Oct, 19:00 | 74,894 MW | 76,521 MW |
| 30 Oct, 20:00 | 73,827 MW | 75,308 MW |
| 30 Oct, 21:00 | 72,137 MW | 73,471 MW |
| 30 Oct, 22:00 | 69,833 MW | 71,253 MW |
| 30 Oct, 23:00 | 67,327 MW | 68,409 MW |
| 31 Oct, 00:00 | 64,980 MW | 66,367 MW |
| 31 Oct, 01:00 | 62,769 MW | 63,886 MW |
| 31 Oct, 02:00 | 61,231 MW | 61,274 MW |
| 31 Oct, 03:00 | 59,934 MW | 60,297 MW |
| 31 Oct, 04:00 | 59,212 MW | 59,881 MW |
| 31 Oct, 05:00 | 59,391 MW | 60,059 MW |
| 31 Oct, 06:00 | 60,542 MW | 61,220 MW |
| 31 Oct, 07:00 | 61,999 MW | 63,153 MW |
| 31 Oct, 08:00 | 64,025 MW | 65,420 MW |
| 31 Oct, 09:00 | 66,114 MW | 66,969 MW |
| 31 Oct, 10:00 | 68,144 MW | 68,107 MW |
| 31 Oct, 11:00 | 69,377 MW | 69,376 MW |
| 31 Oct, 12:00 | 70,020 MW | 70,277 MW |
| 31 Oct, 13:00 | 70,497 MW | 70,888 MW |
| 31 Oct, 14:00 | 70,904 MW | 71,525 MW |
| 31 Oct, 15:00 | 71,322 MW | 72,060 MW |
| 31 Oct, 16:00 | 71,322 MW | 72,372 MW |
| 31 Oct, 17:00 | 70,415 MW | 72,388 MW |
| 31 Oct, 18:00 | 70,046 MW | 71,897 MW |
| 31 Oct, 19:00 | 69,926 MW | 71,463 MW |
| 31 Oct, 20:00 | 69,143 MW | 70,655 MW |
| 31 Oct, 21:00 | 68,105 MW | 69,664 MW |
| 31 Oct, 22:00 | 66,741 MW | 67,926 MW |
| 31 Oct, 23:00 | 65,068 MW | 65,639 MW |
| 1 Nov, 00:00 | 63,147 MW | 64,066 MW |
| 1 Nov, 01:00 | 61,488 MW | 61,268 MW |
| 1 Nov, 01:00 | 60,080 MW | 58,563 MW |
| 1 Nov, 02:00 | 59,201 MW | 58,095 MW |
| 1 Nov, 03:00 | 58,690 MW | 57,598 MW |
| 1 Nov, 04:00 | 58,677 MW | 57,530 MW |
| 1 Nov, 05:00 | 58,906 MW | 57,194 MW |
| 1 Nov, 06:00 | 59,636 MW | 58,207 MW |
| 1 Nov, 07:00 | 61,230 MW | 59,771 MW |
| 1 Nov, 08:00 | 63,714 MW | 62,273 MW |
| 1 Nov, 09:00 | 65,874 MW | 64,225 MW |
| 1 Nov, 10:00 | 67,112 MW | 65,951 MW |
| 1 Nov, 11:00 | 67,845 MW | 67,156 MW |
| 1 Nov, 12:00 | 68,863 MW | 68,300 MW |
| 1 Nov, 13:00 | 69,910 MW | 69,469 MW |
| 1 Nov, 14:00 | 70,439 MW | 70,290 MW |
| 1 Nov, 15:00 | 70,403 MW | 70,852 MW |
| 1 Nov, 16:00 | 71,246 MW | 71,037 MW |
| 1 Nov, 17:00 | 72,675 MW | 72,758 MW |
| 1 Nov, 18:00 | 74,472 MW | 74,295 MW |
| 1 Nov, 19:00 | 74,102 MW | 74,014 MW |
| 1 Nov, 20:00 | 72,365 MW | 72,500 MW |
| 1 Nov, 21:00 | 70,083 MW | 70,316 MW |
| 1 Nov, 22:00 | 67,932 MW | 68,260 MW |
| 1 Nov, 23:00 | 65,616 MW | 65,592 MW |
| 2 Nov, 00:00 | 63,731 MW | 63,802 MW |
| 2 Nov, 01:00 | 61,895 MW | 62,100 MW |
| 2 Nov, 02:00 | 60,889 MW | 62,028 MW |
| 2 Nov, 03:00 | 60,155 MW | 61,053 MW |
| 2 Nov, 04:00 | 60,334 MW | 61,524 MW |
| 2 Nov, 05:00 | 61,686 MW | 62,548 MW |
| 2 Nov, 06:00 | 65,120 MW | 66,450 MW |
| 2 Nov, 07:00 | 69,789 MW | 70,922 MW |
| 2 Nov, 08:00 | 72,392 MW | 73,636 MW |
| 2 Nov, 09:00 | 73,906 MW | 74,942 MW |
| 2 Nov, 10:00 | 75,260 MW | 75,858 MW |
| 2 Nov, 11:00 | 76,046 MW | 76,602 MW |
| 2 Nov, 12:00 | 76,679 MW | 77,252 MW |
| 2 Nov, 13:00 | 77,295 MW | 77,923 MW |
| 2 Nov, 14:00 | 77,330 MW | 78,340 MW |
| 2 Nov, 15:00 | 77,215 MW | 78,407 MW |
| 2 Nov, 16:00 | 77,104 MW | 78,565 MW |
| 2 Nov, 17:00 | 77,435 MW | 79,458 MW |
| 2 Nov, 18:00 | 78,624 MW | 80,282 MW |
| 2 Nov, 19:00 | 78,077 MW | 79,665 MW |
| 2 Nov, 20:00 | 76,372 MW | 78,098 MW |
| 2 Nov, 21:00 | 74,578 MW | 75,774 MW |
| 2 Nov, 22:00 | 72,657 MW | 73,416 MW |
| 2 Nov, 23:00 | 70,157 MW | 70,161 MW |
| 3 Nov, 00:00 | 67,496 MW | 69,257 MW |
| 3 Nov, 01:00 | 65,612 MW | 66,367 MW |
| 3 Nov, 02:00 | 63,814 MW | 65,154 MW |
| 3 Nov, 03:00 | 62,575 MW | 65,529 MW |
| 3 Nov, 04:00 | 62,345 MW | 65,642 MW |
| 3 Nov, 05:00 | 62,980 MW | 65,541 MW |
| 3 Nov, 06:00 | 66,139 MW | 68,651 MW |
| 3 Nov, 07:00 | 70,485 MW | 72,641 MW |
| 3 Nov, 08:00 | 72,976 MW | 75,434 MW |
| 3 Nov, 09:00 | 74,050 MW | 76,675 MW |
| 3 Nov, 10:00 | 75,018 MW | 77,411 MW |
| 3 Nov, 11:00 | 75,795 MW | 78,094 MW |
| 3 Nov, 12:00 | 76,658 MW | 78,973 MW |
| 3 Nov, 13:00 | 77,300 MW | 79,563 MW |
| 3 Nov, 14:00 | 77,806 MW | 79,797 MW |
| 3 Nov, 15:00 | 77,876 MW | 79,633 MW |
| 3 Nov, 16:00 | 77,498 MW | 79,629 MW |
| 3 Nov, 17:00 | 78,093 MW | 80,462 MW |
| 3 Nov, 18:00 | 79,412 MW | 81,340 MW |
| 3 Nov, 19:00 | 78,919 MW | 80,730 MW |
| 3 Nov, 20:00 | 77,652 MW | 79,237 MW |
| 3 Nov, 21:00 | 75,514 MW | 76,735 MW |
| 3 Nov, 22:00 | 73,034 MW | 74,194 MW |
| 3 Nov, 23:00 | 70,417 MW | 70,754 MW |
| 4 Nov, 00:00 | 67,494 MW | 68,289 MW |
| 4 Nov, 01:00 | 65,383 MW | 66,196 MW |
| 4 Nov, 02:00 | 63,382 MW | 65,733 MW |
| 4 Nov, 03:00 | 62,347 MW | 64,945 MW |
| 4 Nov, 04:00 | 62,092 MW | 64,441 MW |
| 4 Nov, 05:00 | 62,490 MW | 65,990 MW |
| 4 Nov, 06:00 | 65,456 MW | 68,125 MW |
| 4 Nov, 07:00 | 69,528 MW | 71,899 MW |
| 4 Nov, 08:00 | 71,620 MW | 74,247 MW |
| 4 Nov, 09:00 | 72,551 MW | 75,062 MW |
| 4 Nov, 10:00 | 73,433 MW | 75,465 MW |
| 4 Nov, 11:00 | 74,146 MW | 75,761 MW |
| 4 Nov, 12:00 | 74,856 MW | 76,064 MW |
| 4 Nov, 13:00 | 75,112 MW | 76,353 MW |
| 4 Nov, 14:00 | 75,551 MW | 76,361 MW |
| 4 Nov, 15:00 | 75,450 MW | 76,059 MW |
| 4 Nov, 16:00 | 75,769 MW | 76,164 MW |
| 4 Nov, 17:00 | 76,149 MW | 77,164 MW |
| 4 Nov, 18:00 | 77,180 MW | 78,234 MW |
| 4 Nov, 19:00 | 76,771 MW | 77,601 MW |
| 4 Nov, 20:00 | 74,947 MW | 76,299 MW |
| 4 Nov, 21:00 | 72,866 MW | 74,149 MW |
| 4 Nov, 22:00 | 70,325 MW | 71,797 MW |
| 4 Nov, 23:00 | 67,699 MW | 68,694 MW |
| 5 Nov, 00:00 | 68,181 MW | 66,504 MW |
| 5 Nov, 01:00 | 66,205 MW | 63,731 MW |
| 5 Nov, 02:00 | 65,148 MW | 63,582 MW |
| 5 Nov, 03:00 | 64,650 MW | 63,200 MW |
| 5 Nov, 04:00 | 65,062 MW | 63,775 MW |
| 5 Nov, 05:00 | 66,464 MW | 66,041 MW |
| 5 Nov, 06:00 | 70,049 MW | 69,053 MW |
| 5 Nov, 07:00 | 74,133 MW | 73,396 MW |
| 5 Nov, 08:00 | 75,132 MW | 75,132 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). MISO Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/miso/
World Power Monitor. MISO Demand Forecast Accuracy: Error, Bias and Worst Miss. Data as of 2026-11-05. Data from U.S. Energy Information Administration. https://worldpowermonitor.com/forecast-accuracy/miso/
@misc{wpm_forecast_accuracy_miso_2026,
title = {{MISO Demand Forecast Accuracy: Error, Bias and Worst Miss}},
author = {{World Power Monitor}},
year = {2026},
note = {Data as of 2026-11-05. Data from U.S. Energy Information Administration.},
url = {https://worldpowermonitor.com/forecast-accuracy/miso/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/miso/
The Copy buttons add today's date as the access date.