SRP Demand Forecast Accuracy: Error, Bias and Worst Miss, 13 October to 12 November 2026
The day-ahead demand forecast for SRP was off by 29.1% on average (mean absolute percentage error) over 719 hours from 13 October to 12 November 2026, and 17% of hours landed within 5% of the reading. Its bias was +26.6%: it ran high on average, an over forecast. The largest miss was 2,095 MW (104.0%) too high at 27 Oct 2026, 13:00 MST (UTC-07:00). Dates and times are local (America/Phoenix).
Key Facts
- The day-ahead demand forecast for SRP was off by 29.1% on average (mean absolute percentage error) over 719 hours from 13 October to 12 November 2026, and 17% of hours landed within 5% of the reading. Its bias was +26.6%: it ran high on average, an over forecast. The largest miss was 2,095 MW (104.0%) too high at 27 Oct 2026, 13:00 MST (UTC-07:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, SRP came 50 (1 is the smallest error).
- On average the forecast differed from reported demand by 724 MW, against average demand of 3,083 MW.
- The forecast was above reported demand in 84% of compared hours.
Forecast Error at a Glance
719 hours from 13 October to 12 November 2026Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (+624 MW per hour on average): the forecast ran high on average, an over forecast. The worst miss was 2,095 MW (104.0%) too high at 27 Oct 2026, 13:00 MST (UTC-07:00): forecast 4,109 MW, reported 2,014 MW.
Source: U.S. Energy Information Administration (EIA). (US Government work, public domain) Data as of 2026-11-12. 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 12 Nov 2026, 05:00 MST (UTC-07:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 5 Nov, 06:00 | 2,505 MW | 3,487 MW |
| 5 Nov, 07:00 | 2,890 MW | 3,542 MW |
| 5 Nov, 08:00 | 3,197 MW | 3,432 MW |
| 5 Nov, 09:00 | 3,111 MW | 3,387 MW |
| 5 Nov, 10:00 | 3,092 MW | 3,352 MW |
| 5 Nov, 11:00 | 3,318 MW | 3,375 MW |
| 5 Nov, 12:00 | 3,597 MW | 3,423 MW |
| 5 Nov, 13:00 | 3,845 MW | 3,508 MW |
| 5 Nov, 14:00 | 3,967 MW | 3,587 MW |
| 5 Nov, 15:00 | 4,135 MW | 3,715 MW |
| 5 Nov, 16:00 | 4,138 MW | 3,846 MW |
| 5 Nov, 17:00 | 4,119 MW | 3,969 MW |
| 5 Nov, 18:00 | 3,971 MW | 4,022 MW |
| 5 Nov, 19:00 | 3,839 MW | 3,960 MW |
| 5 Nov, 20:00 | 3,921 MW | 3,864 MW |
| 5 Nov, 21:00 | 3,802 MW | 3,746 MW |
| 5 Nov, 22:00 | 3,589 MW | 3,550 MW |
| 5 Nov, 23:00 | 3,343 MW | 3,369 MW |
| 6 Nov, 00:00 | 3,342 MW | 3,286 MW |
| 6 Nov, 01:00 | 3,303 MW | 3,200 MW |
| 6 Nov, 02:00 | 3,323 MW | 3,066 MW |
| 6 Nov, 03:00 | 3,387 MW | 3,088 MW |
| 6 Nov, 04:00 | 3,480 MW | 3,095 MW |
| 6 Nov, 05:00 | 3,588 MW | 3,238 MW |
| 6 Nov, 06:00 | 3,727 MW | 3,439 MW |
| 6 Nov, 07:00 | 3,824 MW | 3,486 MW |
| 6 Nov, 08:00 | 3,644 MW | 3,438 MW |
| 6 Nov, 09:00 | 3,460 MW | 3,431 MW |
| 6 Nov, 10:00 | 3,345 MW | 3,424 MW |
| 6 Nov, 11:00 | 3,512 MW | 3,455 MW |
| 6 Nov, 12:00 | 3,756 MW | 3,510 MW |
| 6 Nov, 13:00 | 3,824 MW | 3,587 MW |
| 6 Nov, 14:00 | 3,828 MW | 3,649 MW |
| 6 Nov, 15:00 | 3,821 MW | 3,738 MW |
| 6 Nov, 16:00 | 4,039 MW | 3,845 MW |
| 6 Nov, 17:00 | 4,236 MW | 3,937 MW |
| 6 Nov, 18:00 | 4,382 MW | 3,970 MW |
| 6 Nov, 19:00 | 4,461 MW | 3,882 MW |
| 6 Nov, 20:00 | 4,465 MW | 3,777 MW |
| 6 Nov, 21:00 | 4,215 MW | 3,666 MW |
| 6 Nov, 22:00 | 4,109 MW | 3,519 MW |
| 6 Nov, 23:00 | 3,927 MW | 3,388 MW |
| 7 Nov, 00:00 | 3,859 MW | 3,415 MW |
| 7 Nov, 01:00 | 3,777 MW | 3,326 MW |
| 7 Nov, 02:00 | 3,765 MW | 3,213 MW |
| 7 Nov, 03:00 | 3,705 MW | 3,106 MW |
| 7 Nov, 04:00 | 3,652 MW | 3,094 MW |
| 7 Nov, 05:00 | 3,517 MW | 3,143 MW |
| 7 Nov, 06:00 | 3,612 MW | 3,218 MW |
| 7 Nov, 07:00 | 3,658 MW | 3,204 MW |
| 7 Nov, 08:00 | 3,674 MW | 3,205 MW |
| 7 Nov, 09:00 | 3,779 MW | 3,270 MW |
| 7 Nov, 10:00 | 3,867 MW | 3,344 MW |
| 7 Nov, 11:00 | 3,848 MW | 3,409 MW |
| 7 Nov, 12:00 | 3,812 MW | 3,484 MW |
| 7 Nov, 13:00 | 3,951 MW | 3,583 MW |
| 7 Nov, 14:00 | 4,076 MW | 3,647 MW |
| 7 Nov, 15:00 | 4,192 MW | 3,714 MW |
| 7 Nov, 16:00 | 4,404 MW | 3,842 MW |
| 7 Nov, 17:00 | 4,512 MW | 3,920 MW |
| 7 Nov, 18:00 | 4,541 MW | 3,936 MW |
| 7 Nov, 19:00 | 4,551 MW | 3,858 MW |
| 7 Nov, 20:00 | 4,464 MW | 3,772 MW |
| 7 Nov, 21:00 | 4,371 MW | 3,677 MW |
| 7 Nov, 22:00 | 4,165 MW | 3,524 MW |
| 7 Nov, 23:00 | 3,973 MW | 3,386 MW |
| 8 Nov, 00:00 | 3,759 MW | 3,381 MW |
| 8 Nov, 01:00 | 3,516 MW | 3,279 MW |
| 8 Nov, 02:00 | 3,184 MW | 3,203 MW |
| 8 Nov, 03:00 | 2,880 MW | 3,079 MW |
| 8 Nov, 04:00 | 2,962 MW | 3,103 MW |
| 8 Nov, 05:00 | 2,962 MW | 3,145 MW |
| 8 Nov, 06:00 | 3,009 MW | 3,206 MW |
| 8 Nov, 07:00 | 2,716 MW | 3,170 MW |
| 8 Nov, 08:00 | 2,960 MW | 3,168 MW |
| 8 Nov, 09:00 | 2,845 MW | 3,236 MW |
| 8 Nov, 10:00 | 2,633 MW | 3,318 MW |
| 8 Nov, 11:00 | 2,945 MW | 3,419 MW |
| 8 Nov, 12:00 | 3,453 MW | 3,520 MW |
| 8 Nov, 13:00 | 3,868 MW | 3,632 MW |
| 8 Nov, 14:00 | 4,155 MW | 3,720 MW |
| 8 Nov, 15:00 | 4,400 MW | 3,768 MW |
| 8 Nov, 16:00 | 4,657 MW | 3,910 MW |
| 8 Nov, 17:00 | 4,797 MW | 3,978 MW |
| 8 Nov, 18:00 | 4,779 MW | 4,033 MW |
| 8 Nov, 19:00 | 4,637 MW | 3,962 MW |
| 8 Nov, 20:00 | 4,449 MW | 3,905 MW |
| 8 Nov, 21:00 | 4,219 MW | 3,784 MW |
| 8 Nov, 22:00 | 3,970 MW | 3,601 MW |
| 8 Nov, 23:00 | 3,752 MW | 3,411 MW |
| 9 Nov, 00:00 | 3,499 MW | 3,245 MW |
| 9 Nov, 01:00 | 3,144 MW | 3,145 MW |
| 9 Nov, 02:00 | 2,871 MW | 3,101 MW |
| 9 Nov, 03:00 | 2,753 MW | 3,119 MW |
| 9 Nov, 04:00 | 2,552 MW | 3,175 MW |
| 9 Nov, 05:00 | 2,713 MW | 3,318 MW |
| 9 Nov, 06:00 | 2,905 MW | 3,500 MW |
| 9 Nov, 07:00 | 2,865 MW | 3,538 MW |
| 9 Nov, 08:00 | 2,896 MW | 3,475 MW |
| 9 Nov, 09:00 | 2,946 MW | 3,476 MW |
| 9 Nov, 10:00 | 2,902 MW | 3,492 MW |
| 9 Nov, 11:00 | 3,004 MW | 3,557 MW |
| 9 Nov, 12:00 | 3,280 MW | 3,648 MW |
| 9 Nov, 13:00 | 3,514 MW | 3,753 MW |
| 9 Nov, 14:00 | 3,753 MW | 3,860 MW |
| 9 Nov, 15:00 | 3,983 MW | 3,924 MW |
| 9 Nov, 16:00 | 4,212 MW | 4,035 MW |
| 9 Nov, 17:00 | 4,100 MW | 4,103 MW |
| 9 Nov, 18:00 | 4,065 MW | 4,146 MW |
| 9 Nov, 19:00 | 3,837 MW | 4,109 MW |
| 9 Nov, 20:00 | 3,525 MW | 4,030 MW |
| 9 Nov, 21:00 | 3,302 MW | 3,918 MW |
| 9 Nov, 22:00 | 2,947 MW | 3,706 MW |
| 9 Nov, 23:00 | 2,584 MW | 3,497 MW |
| 10 Nov, 00:00 | 2,425 MW | 3,336 MW |
| 10 Nov, 01:00 | 2,292 MW | 3,208 MW |
| 10 Nov, 02:00 | 2,191 MW | 3,110 MW |
| 10 Nov, 03:00 | 2,148 MW | 3,068 MW |
| 10 Nov, 04:00 | 2,000 MW | 3,106 MW |
| 10 Nov, 05:00 | 2,298 MW | 3,243 MW |
| 10 Nov, 06:00 | 2,589 MW | 3,462 MW |
| 10 Nov, 07:00 | 2,743 MW | 3,529 MW |
| 10 Nov, 08:00 | 2,852 MW | 3,495 MW |
| 10 Nov, 09:00 | 2,970 MW | 3,490 MW |
| 10 Nov, 10:00 | 3,035 MW | 3,543 MW |
| 10 Nov, 11:00 | 3,054 MW | 3,611 MW |
| 10 Nov, 12:00 | 2,855 MW | 3,733 MW |
| 10 Nov, 13:00 | 2,903 MW | 3,884 MW |
| 10 Nov, 14:00 | 2,942 MW | 4,024 MW |
| 10 Nov, 15:00 | 2,996 MW | 4,148 MW |
| 10 Nov, 16:00 | 3,165 MW | 4,261 MW |
| 10 Nov, 17:00 | 2,922 MW | 4,306 MW |
| 10 Nov, 18:00 | 2,699 MW | 4,225 MW |
| 10 Nov, 19:00 | 2,450 MW | 4,103 MW |
| 10 Nov, 20:00 | 2,471 MW | 4,005 MW |
| 10 Nov, 21:00 | 2,603 MW | 3,886 MW |
| 10 Nov, 22:00 | 2,517 MW | 3,650 MW |
| 10 Nov, 23:00 | 2,514 MW | 3,424 MW |
| 11 Nov, 00:00 | 2,473 MW | 3,272 MW |
| 11 Nov, 01:00 | 2,415 MW | 3,195 MW |
| 11 Nov, 02:00 | 2,316 MW | 3,121 MW |
| 11 Nov, 03:00 | 2,375 MW | 3,079 MW |
| 11 Nov, 04:00 | 2,488 MW | 3,113 MW |
| 11 Nov, 05:00 | 2,630 MW | 3,206 MW |
| 11 Nov, 06:00 | 2,694 MW | 3,355 MW |
| 11 Nov, 07:00 | 2,443 MW | 3,421 MW |
| 11 Nov, 08:00 | 2,176 MW | 3,461 MW |
| 11 Nov, 09:00 | 2,132 MW | 3,495 MW |
| 11 Nov, 10:00 | 2,217 MW | 3,538 MW |
| 11 Nov, 11:00 | 2,298 MW | 3,604 MW |
| 11 Nov, 12:00 | 2,775 MW | 3,712 MW |
| 11 Nov, 13:00 | 3,309 MW | 3,858 MW |
| 11 Nov, 14:00 | 3,730 MW | 4,022 MW |
| 11 Nov, 15:00 | 4,076 MW | 4,177 MW |
| 11 Nov, 16:00 | 4,360 MW | 4,249 MW |
| 11 Nov, 17:00 | 4,288 MW | 4,261 MW |
| 11 Nov, 18:00 | 4,319 MW | 4,156 MW |
| 11 Nov, 19:00 | 4,251 MW | 4,084 MW |
| 11 Nov, 20:00 | 4,180 MW | 3,973 MW |
| 11 Nov, 21:00 | 4,162 MW | 3,866 MW |
| 11 Nov, 22:00 | 3,973 MW | 3,658 MW |
| 11 Nov, 23:00 | 3,758 MW | 3,437 MW |
| 12 Nov, 00:00 | 3,601 MW | 3,249 MW |
| 12 Nov, 01:00 | 3,487 MW | 3,096 MW |
| 12 Nov, 02:00 | 3,504 MW | 3,040 MW |
| 12 Nov, 03:00 | 3,487 MW | 3,034 MW |
| 12 Nov, 04:00 | 3,415 MW | 3,089 MW |
| 12 Nov, 05:00 | 3,349 MW | 3,227 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). SRP Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/srp/
World Power Monitor. SRP Demand Forecast Accuracy: Error, Bias and Worst Miss. Data as of 2026-11-12. Data from U.S. Energy Information Administration. https://worldpowermonitor.com/forecast-accuracy/srp/
@misc{wpm_forecast_accuracy_srp_2026,
title = {{SRP Demand Forecast Accuracy: Error, Bias and Worst Miss}},
author = {{World Power Monitor}},
year = {2026},
note = {Data as of 2026-11-12. Data from U.S. Energy Information Administration.},
url = {https://worldpowermonitor.com/forecast-accuracy/srp/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/srp/
The Copy buttons add today's date as the access date.