PSCO Demand Forecast Accuracy: Error, Bias and Worst Miss, 6 October to 4 November 2026
The day-ahead demand forecast for PSCO was off by 22.3% on average (mean absolute percentage error) over 684 hours from 6 October to 4 November 2026, and 0% of hours landed within 5% of the reading. Its bias was -22.3%: it ran low on average, an under forecast. The largest miss was 2,498 MW (35.0%) too low at 8 Oct 2026, 16:00 MDT (UTC-06:00). Dates and times are local (America/Denver).
Key Facts
- The day-ahead demand forecast for PSCO was off by 22.3% on average (mean absolute percentage error) over 684 hours from 6 October to 4 November 2026, and 0% of hours landed within 5% of the reading. Its bias was -22.3%: it ran low on average, an under forecast. The largest miss was 2,498 MW (35.0%) too low at 8 Oct 2026, 16:00 MDT (UTC-06:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, PSCO came 48 (1 is the smallest error).
- On average the forecast differed from reported demand by 1,059 MW, against average demand of 4,626 MW.
- The forecast was above reported demand in 0% of compared hours.
Forecast Error at a Glance
684 hours from 6 October to 4 November 2026Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (-1,059 MW per hour on average): the forecast ran low on average, an under forecast. The worst miss was 2,498 MW (35.0%) too low at 8 Oct 2026, 16:00 MDT (UTC-06:00): forecast 4,647 MW, reported 7,145 MW.
Source: U.S. Energy Information Administration (EIA). (US Government work, public domain) Data as of 2026-11-04. 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 4 Nov 2026, 21:00 MST (UTC-07:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 28 Oct, 23:00 | 4,217 MW | 3,512 MW |
| 29 Oct, 00:00 | 4,089 MW | 3,373 MW |
| 29 Oct, 01:00 | 3,969 MW | 3,231 MW |
| 29 Oct, 02:00 | 3,776 MW | 3,141 MW |
| 29 Oct, 03:00 | 3,878 MW | 3,127 MW |
| 29 Oct, 04:00 | 4,027 MW | 3,160 MW |
| 29 Oct, 05:00 | 4,433 MW | 3,248 MW |
| 29 Oct, 06:00 | 4,895 MW | 3,422 MW |
| 29 Oct, 07:00 | 5,008 MW | 3,657 MW |
| 29 Oct, 08:00 | 4,985 MW | 3,773 MW |
| 29 Oct, 09:00 | 4,751 MW | 3,709 MW |
| 29 Oct, 10:00 | 4,596 MW | 3,599 MW |
| 29 Oct, 11:00 | 4,383 MW | 3,486 MW |
| 29 Oct, 12:00 | 4,409 MW | 3,382 MW |
| 29 Oct, 13:00 | 4,558 MW | 3,355 MW |
| 29 Oct, 14:00 | 4,799 MW | 3,347 MW |
| 29 Oct, 15:00 | 4,925 MW | 3,402 MW |
| 29 Oct, 16:00 | 4,782 MW | 3,537 MW |
| 29 Oct, 17:00 | 4,603 MW | 3,710 MW |
| 29 Oct, 18:00 | 4,702 MW | 3,886 MW |
| 29 Oct, 19:00 | 4,768 MW | 3,949 MW |
| 29 Oct, 20:00 | 4,594 MW | 3,916 MW |
| 29 Oct, 21:00 | 4,395 MW | 3,806 MW |
| 29 Oct, 22:00 | 4,180 MW | 3,720 MW |
| 29 Oct, 23:00 | 3,963 MW | 3,534 MW |
| 30 Oct, 00:00 | 3,845 MW | 3,374 MW |
| 30 Oct, 01:00 | 3,712 MW | 3,232 MW |
| 30 Oct, 02:00 | 3,609 MW | 3,144 MW |
| 30 Oct, 03:00 | 3,565 MW | 3,132 MW |
| 30 Oct, 04:00 | 3,611 MW | 3,149 MW |
| 30 Oct, 05:00 | 3,818 MW | 3,218 MW |
| 30 Oct, 06:00 | 4,222 MW | 3,401 MW |
| 30 Oct, 07:00 | 4,526 MW | 3,666 MW |
| 30 Oct, 08:00 | 4,805 MW | 3,843 MW |
| 30 Oct, 09:00 | 4,535 MW | 3,786 MW |
| 30 Oct, 10:00 | 4,478 MW | 3,759 MW |
| 30 Oct, 11:00 | 4,570 MW | 3,618 MW |
| 30 Oct, 12:00 | 4,636 MW | 3,493 MW |
| 30 Oct, 13:00 | 4,666 MW | 3,456 MW |
| 30 Oct, 14:00 | 4,816 MW | 3,451 MW |
| 30 Oct, 15:00 | 5,142 MW | 3,484 MW |
| 30 Oct, 16:00 | 5,230 MW | 3,612 MW |
| 30 Oct, 17:00 | 5,185 MW | 3,760 MW |
| 30 Oct, 18:00 | 5,187 MW | 3,893 MW |
| 30 Oct, 19:00 | 5,033 MW | 3,937 MW |
| 30 Oct, 20:00 | 4,904 MW | 3,828 MW |
| 30 Oct, 21:00 | 4,820 MW | 3,743 MW |
| 30 Oct, 22:00 | 4,531 MW | 3,694 MW |
| 30 Oct, 23:00 | 4,052 MW | 3,530 MW |
| 31 Oct, 00:00 | 3,697 MW | 3,307 MW |
| 31 Oct, 01:00 | 3,453 MW | 3,194 MW |
| 31 Oct, 02:00 | 3,525 MW | 3,101 MW |
| 31 Oct, 03:00 | 3,692 MW | 3,030 MW |
| 31 Oct, 04:00 | 3,840 MW | 2,983 MW |
| 31 Oct, 05:00 | 3,841 MW | 3,013 MW |
| 31 Oct, 06:00 | 3,996 MW | 3,070 MW |
| 31 Oct, 07:00 | 4,379 MW | 3,245 MW |
| 31 Oct, 08:00 | 4,553 MW | 3,449 MW |
| 31 Oct, 09:00 | 4,699 MW | 3,459 MW |
| 31 Oct, 10:00 | 4,586 MW | 3,409 MW |
| 31 Oct, 11:00 | 4,613 MW | 3,321 MW |
| 31 Oct, 12:00 | 4,577 MW | 3,254 MW |
| 31 Oct, 13:00 | 4,515 MW | 3,190 MW |
| 31 Oct, 14:00 | 4,590 MW | 3,144 MW |
| 31 Oct, 15:00 | 4,805 MW | 3,218 MW |
| 31 Oct, 16:00 | 4,632 MW | 3,362 MW |
| 31 Oct, 17:00 | 4,566 MW | 3,568 MW |
| 31 Oct, 18:00 | 4,560 MW | 3,755 MW |
| 31 Oct, 19:00 | 4,502 MW | 3,857 MW |
| 31 Oct, 20:00 | 4,456 MW | 3,776 MW |
| 31 Oct, 21:00 | 4,386 MW | 3,686 MW |
| 31 Oct, 22:00 | 4,284 MW | 3,618 MW |
| 31 Oct, 23:00 | 4,023 MW | 3,458 MW |
| 1 Nov, 00:00 | 3,875 MW | 3,318 MW |
| 1 Nov, 01:00 | 3,692 MW | 3,312 MW |
| 1 Nov, 01:00 | 3,625 MW | n/a |
| 1 Nov, 02:00 | 3,550 MW | 3,216 MW |
| 1 Nov, 03:00 | 3,665 MW | 3,094 MW |
| 1 Nov, 04:00 | 3,814 MW | 3,057 MW |
| 1 Nov, 05:00 | 3,897 MW | 3,025 MW |
| 1 Nov, 06:00 | 3,933 MW | 3,046 MW |
| 1 Nov, 07:00 | 4,285 MW | 3,133 MW |
| 1 Nov, 08:00 | 4,629 MW | 3,261 MW |
| 1 Nov, 09:00 | 4,641 MW | 3,407 MW |
| 1 Nov, 10:00 | 4,570 MW | 3,399 MW |
| 1 Nov, 11:00 | 4,410 MW | 3,357 MW |
| 1 Nov, 12:00 | 4,589 MW | 3,320 MW |
| 1 Nov, 13:00 | 4,762 MW | 3,320 MW |
| 1 Nov, 14:00 | 4,988 MW | 3,292 MW |
| 1 Nov, 15:00 | 5,089 MW | 3,293 MW |
| 1 Nov, 16:00 | 5,121 MW | 3,445 MW |
| 1 Nov, 17:00 | 5,124 MW | 3,619 MW |
| 1 Nov, 18:00 | 5,174 MW | 3,792 MW |
| 1 Nov, 19:00 | 5,113 MW | 3,901 MW |
| 1 Nov, 20:00 | 4,622 MW | 3,956 MW |
| 1 Nov, 21:00 | 4,457 MW | 3,868 MW |
| 1 Nov, 22:00 | n/a | 3,692 MW |
| 1 Nov, 23:00 | n/a | 3,539 MW |
| 2 Nov, 00:00 | 4,318 MW | n/a |
| 2 Nov, 01:00 | 4,143 MW | n/a |
| 2 Nov, 02:00 | 3,984 MW | n/a |
| 2 Nov, 03:00 | 3,999 MW | n/a |
| 2 Nov, 04:00 | 3,962 MW | n/a |
| 2 Nov, 05:00 | 4,363 MW | n/a |
| 2 Nov, 06:00 | 4,555 MW | n/a |
| 2 Nov, 07:00 | 4,810 MW | n/a |
| 2 Nov, 08:00 | 5,093 MW | n/a |
| 2 Nov, 09:00 | 5,531 MW | n/a |
| 2 Nov, 10:00 | 5,737 MW | n/a |
| 2 Nov, 11:00 | 5,732 MW | n/a |
| 2 Nov, 12:00 | 5,771 MW | n/a |
| 2 Nov, 13:00 | 5,668 MW | n/a |
| 2 Nov, 14:00 | 5,619 MW | n/a |
| 2 Nov, 15:00 | 5,558 MW | n/a |
| 2 Nov, 16:00 | 5,493 MW | n/a |
| 2 Nov, 17:00 | 5,826 MW | n/a |
| 2 Nov, 18:00 | 5,830 MW | n/a |
| 2 Nov, 19:00 | 5,614 MW | n/a |
| 2 Nov, 20:00 | 5,401 MW | n/a |
| 2 Nov, 21:00 | 5,194 MW | n/a |
| 2 Nov, 22:00 | 4,710 MW | n/a |
| 2 Nov, 23:00 | 4,590 MW | n/a |
| 3 Nov, 00:00 | 4,649 MW | 3,384 MW |
| 3 Nov, 01:00 | 4,628 MW | 3,283 MW |
| 3 Nov, 02:00 | 4,588 MW | 3,219 MW |
| 3 Nov, 03:00 | 4,590 MW | 3,195 MW |
| 3 Nov, 04:00 | 4,726 MW | 3,230 MW |
| 3 Nov, 05:00 | 4,910 MW | 3,396 MW |
| 3 Nov, 06:00 | 5,342 MW | 3,546 MW |
| 3 Nov, 07:00 | 5,506 MW | 3,706 MW |
| 3 Nov, 08:00 | 5,383 MW | 3,791 MW |
| 3 Nov, 09:00 | 5,076 MW | 3,693 MW |
| 3 Nov, 10:00 | 4,658 MW | 3,583 MW |
| 3 Nov, 11:00 | 4,514 MW | 3,460 MW |
| 3 Nov, 12:00 | 4,600 MW | 3,353 MW |
| 3 Nov, 13:00 | 4,826 MW | 3,317 MW |
| 3 Nov, 14:00 | 4,891 MW | 3,317 MW |
| 3 Nov, 15:00 | 4,885 MW | 3,433 MW |
| 3 Nov, 16:00 | 4,950 MW | 3,643 MW |
| 3 Nov, 17:00 | 5,078 MW | 3,920 MW |
| 3 Nov, 18:00 | 5,169 MW | 4,065 MW |
| 3 Nov, 19:00 | 5,047 MW | 4,091 MW |
| 3 Nov, 20:00 | 4,846 MW | 3,984 MW |
| 3 Nov, 21:00 | 4,662 MW | 3,865 MW |
| 3 Nov, 22:00 | 4,398 MW | 3,717 MW |
| 3 Nov, 23:00 | 4,151 MW | 3,548 MW |
| 4 Nov, 00:00 | 4,042 MW | 3,441 MW |
| 4 Nov, 01:00 | 3,889 MW | 3,324 MW |
| 4 Nov, 02:00 | 3,913 MW | 3,269 MW |
| 4 Nov, 03:00 | 3,910 MW | 3,279 MW |
| 4 Nov, 04:00 | 3,902 MW | 3,308 MW |
| 4 Nov, 05:00 | 4,241 MW | 3,442 MW |
| 4 Nov, 06:00 | 4,679 MW | 3,587 MW |
| 4 Nov, 07:00 | 4,875 MW | 3,780 MW |
| 4 Nov, 08:00 | 4,699 MW | 3,760 MW |
| 4 Nov, 09:00 | 4,443 MW | 3,635 MW |
| 4 Nov, 10:00 | 4,238 MW | 3,481 MW |
| 4 Nov, 11:00 | 4,430 MW | 3,330 MW |
| 4 Nov, 12:00 | 4,665 MW | 3,301 MW |
| 4 Nov, 13:00 | 4,830 MW | 3,390 MW |
| 4 Nov, 14:00 | 4,930 MW | 3,474 MW |
| 4 Nov, 15:00 | 4,606 MW | 3,636 MW |
| 4 Nov, 16:00 | 4,677 MW | 3,788 MW |
| 4 Nov, 17:00 | 5,056 MW | 3,961 MW |
| 4 Nov, 18:00 | 5,070 MW | 4,116 MW |
| 4 Nov, 19:00 | 5,130 MW | 4,132 MW |
| 4 Nov, 20:00 | 4,927 MW | 4,056 MW |
| 4 Nov, 21:00 | 4,731 MW | 3,980 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (684 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). PSCO Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/psco/
World Power Monitor. PSCO Demand Forecast Accuracy: Error, Bias and Worst Miss. Data as of 2026-11-04. Data from U.S. Energy Information Administration. https://worldpowermonitor.com/forecast-accuracy/psco/
@misc{wpm_forecast_accuracy_psco_2026,
title = {{PSCO Demand Forecast Accuracy: Error, Bias and Worst Miss}},
author = {{World Power Monitor}},
year = {2026},
note = {Data as of 2026-11-04. Data from U.S. Energy Information Administration.},
url = {https://worldpowermonitor.com/forecast-accuracy/psco/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/psco/
The Copy buttons add today's date as the access date.