SOCO Demand Forecast Accuracy: Error, Bias and Worst Miss, 28 September to 28 October 2026
The day-ahead demand forecast for SOCO was off by 5.3% on average (mean absolute percentage error) over 712 hours from 28 September to 28 October 2026, and 66% of hours landed within 5% of the reading. Its bias was +5.0%: it ran high on average, an over forecast. The largest miss was 19,751 MW (44.2%) too low at 21 Oct 2026, 13:00 CDT (UTC-05:00). Dates and times are local (America/Chicago).
Key Facts
- The day-ahead demand forecast for SOCO was off by 5.3% on average (mean absolute percentage error) over 712 hours from 28 September to 28 October 2026, and 66% of hours landed within 5% of the reading. Its bias was +5.0%: it ran high on average, an over forecast. The largest miss was 19,751 MW (44.2%) too low at 21 Oct 2026, 13:00 CDT (UTC-05:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, SOCO came 35 (1 is the smallest error).
- On average the forecast differed from reported demand by 1,269 MW, against average demand of 24,050 MW.
- The forecast was above reported demand in 93% of compared hours.
Forecast Error at a Glance
712 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 (+1,137 MW per hour on average): the forecast ran high on average, an over forecast. The worst miss was 19,751 MW (44.2%) too low at 21 Oct 2026, 13:00 CDT (UTC-05:00): forecast 24,972 MW, reported 44,723 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, 06:00 CDT (UTC-05:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 21 Oct, 07:00 | 23,979 MW | 25,062 MW |
| 21 Oct, 08:00 | 22,331 MW | 24,983 MW |
| 21 Oct, 09:00 | 21,604 MW | 24,743 MW |
| 21 Oct, 10:00 | 21,516 MW | 24,617 MW |
| 21 Oct, 11:00 | 21,559 MW | 24,555 MW |
| 21 Oct, 12:00 | 21,846 MW | 24,748 MW |
| 21 Oct, 13:00 | 44,723 MW | 24,972 MW |
| 21 Oct, 14:00 | 22,345 MW | 25,310 MW |
| 21 Oct, 15:00 | 22,836 MW | 25,814 MW |
| 21 Oct, 16:00 | 23,708 MW | 25,911 MW |
| 21 Oct, 17:00 | 25,185 MW | 25,682 MW |
| 21 Oct, 18:00 | 25,645 MW | 25,956 MW |
| 21 Oct, 19:00 | 25,306 MW | 25,662 MW |
| 21 Oct, 20:00 | 24,391 MW | 24,785 MW |
| 21 Oct, 21:00 | 23,041 MW | 23,515 MW |
| 21 Oct, 22:00 | 21,581 MW | 22,013 MW |
| 21 Oct, 23:00 | 20,668 MW | 21,057 MW |
| 22 Oct, 00:00 | 20,021 MW | 20,412 MW |
| 22 Oct, 01:00 | 19,544 MW | 19,883 MW |
| 22 Oct, 02:00 | 19,536 MW | 19,849 MW |
| 22 Oct, 03:00 | 19,891 MW | 20,204 MW |
| 22 Oct, 04:00 | 20,868 MW | 21,223 MW |
| 22 Oct, 05:00 | 22,624 MW | 23,176 MW |
| 22 Oct, 06:00 | 24,192 MW | 24,799 MW |
| 22 Oct, 07:00 | 23,867 MW | 25,128 MW |
| 22 Oct, 08:00 | 22,338 MW | 25,044 MW |
| 22 Oct, 09:00 | 21,576 MW | 24,874 MW |
| 22 Oct, 10:00 | 21,483 MW | 24,736 MW |
| 22 Oct, 11:00 | 21,609 MW | 24,909 MW |
| 22 Oct, 12:00 | 22,053 MW | 25,186 MW |
| 22 Oct, 13:00 | 22,265 MW | 25,474 MW |
| 22 Oct, 14:00 | 22,720 MW | 25,911 MW |
| 22 Oct, 15:00 | 23,290 MW | 26,253 MW |
| 22 Oct, 16:00 | 24,286 MW | 26,324 MW |
| 22 Oct, 17:00 | 25,299 MW | 26,142 MW |
| 22 Oct, 18:00 | 25,648 MW | 26,400 MW |
| 22 Oct, 19:00 | 25,287 MW | 25,973 MW |
| 22 Oct, 20:00 | 24,375 MW | 25,060 MW |
| 22 Oct, 21:00 | 23,052 MW | 23,693 MW |
| 22 Oct, 22:00 | 21,684 MW | 22,220 MW |
| 22 Oct, 23:00 | 20,205 MW | 21,104 MW |
| 23 Oct, 00:00 | 19,865 MW | 20,161 MW |
| 23 Oct, 01:00 | 19,410 MW | 19,726 MW |
| 23 Oct, 02:00 | 19,170 MW | 19,817 MW |
| 23 Oct, 03:00 | 19,353 MW | 20,034 MW |
| 23 Oct, 04:00 | 20,393 MW | 20,886 MW |
| 23 Oct, 05:00 | 22,114 MW | 22,716 MW |
| 23 Oct, 06:00 | 23,602 MW | 24,282 MW |
| 23 Oct, 07:00 | 23,379 MW | 24,766 MW |
| 23 Oct, 08:00 | 21,904 MW | 24,941 MW |
| 23 Oct, 09:00 | 21,274 MW | 24,760 MW |
| 23 Oct, 10:00 | 21,276 MW | 24,610 MW |
| 23 Oct, 11:00 | 21,208 MW | 24,718 MW |
| 23 Oct, 12:00 | 21,520 MW | 24,751 MW |
| 23 Oct, 13:00 | 21,651 MW | 24,869 MW |
| 23 Oct, 14:00 | 21,958 MW | 25,112 MW |
| 23 Oct, 15:00 | 22,414 MW | 25,356 MW |
| 23 Oct, 16:00 | 23,394 MW | 25,356 MW |
| 23 Oct, 17:00 | 24,311 MW | 25,239 MW |
| 23 Oct, 18:00 | 24,449 MW | 25,400 MW |
| 23 Oct, 19:00 | 23,838 MW | 24,907 MW |
| 23 Oct, 20:00 | 23,154 MW | 24,113 MW |
| 23 Oct, 21:00 | 22,341 MW | 23,039 MW |
| 23 Oct, 22:00 | 21,421 MW | 21,855 MW |
| 23 Oct, 23:00 | 20,358 MW | 20,879 MW |
| 24 Oct, 00:00 | 19,658 MW | 19,888 MW |
| 24 Oct, 01:00 | 19,330 MW | 19,497 MW |
| 24 Oct, 02:00 | 18,965 MW | 19,434 MW |
| 24 Oct, 03:00 | 19,093 MW | 19,475 MW |
| 24 Oct, 04:00 | 19,494 MW | 19,768 MW |
| 24 Oct, 05:00 | 20,241 MW | 20,491 MW |
| 24 Oct, 06:00 | 21,083 MW | 21,324 MW |
| 24 Oct, 07:00 | 21,338 MW | 22,257 MW |
| 24 Oct, 08:00 | 20,405 MW | 23,048 MW |
| 24 Oct, 09:00 | 19,917 MW | 23,272 MW |
| 24 Oct, 10:00 | 19,860 MW | 23,223 MW |
| 24 Oct, 11:00 | 19,761 MW | 23,169 MW |
| 24 Oct, 12:00 | 19,851 MW | 23,085 MW |
| 24 Oct, 13:00 | 19,953 MW | 23,078 MW |
| 24 Oct, 14:00 | 20,079 MW | 23,180 MW |
| 24 Oct, 15:00 | 20,411 MW | 23,453 MW |
| 24 Oct, 16:00 | 21,718 MW | 23,597 MW |
| 24 Oct, 17:00 | 22,800 MW | 23,724 MW |
| 24 Oct, 18:00 | 23,224 MW | 23,899 MW |
| 24 Oct, 19:00 | 22,986 MW | 23,660 MW |
| 24 Oct, 20:00 | 22,387 MW | 23,034 MW |
| 24 Oct, 21:00 | 21,692 MW | 22,215 MW |
| 24 Oct, 22:00 | 20,798 MW | 21,288 MW |
| 24 Oct, 23:00 | 39,918 MW | 20,358 MW |
| 25 Oct, 00:00 | 19,181 MW | 19,412 MW |
| 25 Oct, 01:00 | 18,776 MW | 19,085 MW |
| 25 Oct, 02:00 | 18,413 MW | 18,892 MW |
| 25 Oct, 03:00 | 18,360 MW | 18,442 MW |
| 25 Oct, 04:00 | 18,672 MW | 18,691 MW |
| 25 Oct, 05:00 | 19,154 MW | 19,187 MW |
| 25 Oct, 06:00 | 19,805 MW | 20,031 MW |
| 25 Oct, 07:00 | 20,054 MW | 20,974 MW |
| 25 Oct, 08:00 | 19,431 MW | 21,818 MW |
| 25 Oct, 09:00 | 19,080 MW | 21,868 MW |
| 25 Oct, 10:00 | 19,111 MW | 21,818 MW |
| 25 Oct, 11:00 | 19,411 MW | 21,868 MW |
| 25 Oct, 12:00 | 19,824 MW | 21,967 MW |
| 25 Oct, 13:00 | 20,135 MW | 22,266 MW |
| 25 Oct, 14:00 | 20,444 MW | 22,514 MW |
| 25 Oct, 15:00 | 21,195 MW | 23,160 MW |
| 25 Oct, 16:00 | 22,376 MW | 23,557 MW |
| 25 Oct, 17:00 | 23,806 MW | 23,756 MW |
| 25 Oct, 18:00 | 24,504 MW | 24,104 MW |
| 25 Oct, 19:00 | 24,309 MW | 23,813 MW |
| 25 Oct, 20:00 | 23,447 MW | 23,131 MW |
| 25 Oct, 21:00 | 22,107 MW | 22,061 MW |
| 25 Oct, 22:00 | 20,905 MW | 20,835 MW |
| 25 Oct, 23:00 | 19,748 MW | 19,837 MW |
| 26 Oct, 00:00 | 18,996 MW | 19,175 MW |
| 26 Oct, 01:00 | 18,680 MW | 18,678 MW |
| 26 Oct, 02:00 | 18,685 MW | 18,827 MW |
| 26 Oct, 03:00 | 19,113 MW | 19,274 MW |
| 26 Oct, 04:00 | 20,145 MW | 20,168 MW |
| 26 Oct, 05:00 | 21,966 MW | 22,301 MW |
| 26 Oct, 06:00 | 23,521 MW | 23,990 MW |
| 26 Oct, 07:00 | 23,341 MW | 24,487 MW |
| 26 Oct, 08:00 | 21,994 MW | 24,685 MW |
| 26 Oct, 09:00 | 21,639 MW | 24,636 MW |
| 26 Oct, 10:00 | 21,449 MW | 24,636 MW |
| 26 Oct, 11:00 | 22,064 MW | 24,636 MW |
| 26 Oct, 12:00 | 22,064 MW | 24,983 MW |
| 26 Oct, 13:00 | 22,276 MW | 25,232 MW |
| 26 Oct, 14:00 | 22,664 MW | 25,530 MW |
| 26 Oct, 15:00 | 23,401 MW | 25,927 MW |
| 26 Oct, 16:00 | 25,742 MW | 26,176 MW |
| 26 Oct, 17:00 | 25,261 MW | 26,325 MW |
| 26 Oct, 18:00 | 26,082 MW | 26,424 MW |
| 26 Oct, 19:00 | 25,590 MW | 26,030 MW |
| 26 Oct, 20:00 | 24,401 MW | 25,136 MW |
| 26 Oct, 21:00 | 22,832 MW | 23,560 MW |
| 26 Oct, 22:00 | 21,627 MW | 22,063 MW |
| 26 Oct, 23:00 | 20,682 MW | 20,764 MW |
| 27 Oct, 00:00 | 20,036 MW | 20,261 MW |
| 27 Oct, 01:00 | 19,667 MW | 19,838 MW |
| 27 Oct, 02:00 | 19,522 MW | 20,206 MW |
| 27 Oct, 03:00 | 19,781 MW | 20,702 MW |
| 27 Oct, 04:00 | 20,764 MW | 21,646 MW |
| 27 Oct, 05:00 | 22,584 MW | 23,484 MW |
| 27 Oct, 06:00 | 24,229 MW | 25,024 MW |
| 27 Oct, 07:00 | 24,010 MW | 25,124 MW |
| 27 Oct, 08:00 | 22,466 MW | 25,024 MW |
| 27 Oct, 09:00 | 21,819 MW | 24,875 MW |
| 27 Oct, 10:00 | 21,635 MW | 24,776 MW |
| 27 Oct, 11:00 | 21,875 MW | 24,826 MW |
| 27 Oct, 12:00 | 22,033 MW | 25,223 MW |
| 27 Oct, 13:00 | 22,378 MW | 25,422 MW |
| 27 Oct, 14:00 | 22,693 MW | 25,800 MW |
| 27 Oct, 15:00 | 24,006 MW | 26,084 MW |
| 27 Oct, 16:00 | 24,968 MW | 26,226 MW |
| 27 Oct, 17:00 | 26,122 MW | 26,415 MW |
| 27 Oct, 18:00 | 26,188 MW | 26,746 MW |
| 27 Oct, 19:00 | 23,518 MW | 26,316 MW |
| 27 Oct, 20:00 | 24,526 MW | 25,322 MW |
| 27 Oct, 21:00 | 23,197 MW | 23,931 MW |
| 27 Oct, 22:00 | 21,795 MW | 22,441 MW |
| 27 Oct, 23:00 | 20,795 MW | 21,199 MW |
| 28 Oct, 00:00 | 20,479 MW | 20,480 MW |
| 28 Oct, 01:00 | 20,078 MW | 20,078 MW |
| 28 Oct, 02:00 | 20,029 MW | 20,057 MW |
| 28 Oct, 03:00 | 20,243 MW | 20,404 MW |
| 28 Oct, 04:00 | 21,213 MW | 21,249 MW |
| 28 Oct, 05:00 | 23,051 MW | 22,988 MW |
| 28 Oct, 06:00 | 24,572 MW | 24,180 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (712 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). SOCO Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/soco/
World Power Monitor. SOCO 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/soco/
@misc{wpm_forecast_accuracy_soco_2026,
title = {{SOCO 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/soco/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/soco/
The Copy buttons add today's date as the access date.