PSCO Demand Forecast Accuracy: Error, Bias and Worst Miss, 28 September to 28 October 2026
The day-ahead demand forecast for PSCO was off by 23.6% on average (mean absolute percentage error) over 719 hours from 28 September to 28 October 2026, and 1% of hours landed within 5% of the reading. Its bias was -23.5%: it ran low on average, an under forecast. The largest miss was 2,687 MW (44.9%) too low at 4 Oct 2026, 15:00 MDT (UTC-06:00). Dates and times are local (America/Denver).
Key Facts
- The day-ahead demand forecast for PSCO was off by 23.6% on average (mean absolute percentage error) over 719 hours from 28 September to 28 October 2026, and 1% of hours landed within 5% of the reading. Its bias was -23.5%: it ran low on average, an under forecast. The largest miss was 2,687 MW (44.9%) too low at 4 Oct 2026, 15: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,133 MW, against average demand of 4,677 MW.
- The forecast was above reported demand in 0% 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 (-1,133 MW per hour on average): the forecast ran low on average, an under forecast. The worst miss was 2,687 MW (44.9%) too low at 4 Oct 2026, 15:00 MDT (UTC-06:00): forecast 3,294 MW, reported 5,981 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, 05:00 MDT (UTC-06:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 21 Oct, 06:00 | 4,423 MW | 3,249 MW |
| 21 Oct, 07:00 | 4,661 MW | 3,518 MW |
| 21 Oct, 08:00 | 4,654 MW | 3,703 MW |
| 21 Oct, 09:00 | 4,616 MW | 3,682 MW |
| 21 Oct, 10:00 | 4,492 MW | 3,612 MW |
| 21 Oct, 11:00 | 4,505 MW | 3,566 MW |
| 21 Oct, 12:00 | 4,566 MW | 3,560 MW |
| 21 Oct, 13:00 | 4,724 MW | 3,620 MW |
| 21 Oct, 14:00 | 4,905 MW | 3,663 MW |
| 21 Oct, 15:00 | 5,122 MW | 3,747 MW |
| 21 Oct, 16:00 | 5,075 MW | 3,904 MW |
| 21 Oct, 17:00 | 4,993 MW | 4,051 MW |
| 21 Oct, 18:00 | 4,926 MW | 4,200 MW |
| 21 Oct, 19:00 | 4,895 MW | 4,229 MW |
| 21 Oct, 20:00 | 4,798 MW | 4,087 MW |
| 21 Oct, 21:00 | 4,925 MW | 3,952 MW |
| 21 Oct, 22:00 | 4,799 MW | 3,812 MW |
| 21 Oct, 23:00 | 4,472 MW | 3,582 MW |
| 22 Oct, 00:00 | 4,169 MW | 3,344 MW |
| 22 Oct, 01:00 | 3,989 MW | 3,226 MW |
| 22 Oct, 02:00 | 4,106 MW | 3,149 MW |
| 22 Oct, 03:00 | 4,187 MW | 3,106 MW |
| 22 Oct, 04:00 | 4,157 MW | 3,084 MW |
| 22 Oct, 05:00 | 4,274 MW | 3,105 MW |
| 22 Oct, 06:00 | 4,660 MW | 3,223 MW |
| 22 Oct, 07:00 | 4,760 MW | 3,531 MW |
| 22 Oct, 08:00 | 4,837 MW | 3,784 MW |
| 22 Oct, 09:00 | 4,812 MW | 3,888 MW |
| 22 Oct, 10:00 | 4,614 MW | 3,886 MW |
| 22 Oct, 11:00 | 4,746 MW | 3,858 MW |
| 22 Oct, 12:00 | 4,884 MW | 3,834 MW |
| 22 Oct, 13:00 | 4,797 MW | 3,823 MW |
| 22 Oct, 14:00 | 4,852 MW | 3,819 MW |
| 22 Oct, 15:00 | 4,972 MW | 3,852 MW |
| 22 Oct, 16:00 | 5,094 MW | 3,955 MW |
| 22 Oct, 17:00 | 4,789 MW | 4,058 MW |
| 22 Oct, 18:00 | 4,709 MW | 4,113 MW |
| 22 Oct, 19:00 | 4,945 MW | 4,120 MW |
| 22 Oct, 20:00 | 5,119 MW | 3,983 MW |
| 22 Oct, 21:00 | 4,779 MW | 3,829 MW |
| 22 Oct, 22:00 | 4,550 MW | 3,701 MW |
| 22 Oct, 23:00 | 4,612 MW | 3,554 MW |
| 23 Oct, 00:00 | 4,417 MW | 3,367 MW |
| 23 Oct, 01:00 | 4,291 MW | 3,228 MW |
| 23 Oct, 02:00 | 4,162 MW | 3,141 MW |
| 23 Oct, 03:00 | 4,238 MW | 3,102 MW |
| 23 Oct, 04:00 | 4,187 MW | 3,070 MW |
| 23 Oct, 05:00 | 4,468 MW | 3,097 MW |
| 23 Oct, 06:00 | 4,914 MW | 3,259 MW |
| 23 Oct, 07:00 | 5,258 MW | 3,516 MW |
| 23 Oct, 08:00 | 5,422 MW | 3,707 MW |
| 23 Oct, 09:00 | 5,402 MW | 3,666 MW |
| 23 Oct, 10:00 | 5,485 MW | 3,594 MW |
| 23 Oct, 11:00 | 5,615 MW | 3,543 MW |
| 23 Oct, 12:00 | 5,572 MW | 3,564 MW |
| 23 Oct, 13:00 | 5,524 MW | 3,680 MW |
| 23 Oct, 14:00 | 5,596 MW | 3,760 MW |
| 23 Oct, 15:00 | 5,631 MW | 3,883 MW |
| 23 Oct, 16:00 | 5,635 MW | 3,959 MW |
| 23 Oct, 17:00 | 5,342 MW | 4,075 MW |
| 23 Oct, 18:00 | 5,509 MW | 4,110 MW |
| 23 Oct, 19:00 | 5,348 MW | 4,068 MW |
| 23 Oct, 20:00 | 5,210 MW | 3,942 MW |
| 23 Oct, 21:00 | 4,835 MW | 3,804 MW |
| 23 Oct, 22:00 | 4,647 MW | 3,684 MW |
| 23 Oct, 23:00 | 4,741 MW | 3,523 MW |
| 24 Oct, 00:00 | 4,599 MW | 3,319 MW |
| 24 Oct, 01:00 | 4,347 MW | 3,165 MW |
| 24 Oct, 02:00 | 4,304 MW | 3,075 MW |
| 24 Oct, 03:00 | 4,127 MW | 2,994 MW |
| 24 Oct, 04:00 | 4,030 MW | 2,956 MW |
| 24 Oct, 05:00 | 3,909 MW | 2,928 MW |
| 24 Oct, 06:00 | 3,737 MW | 3,030 MW |
| 24 Oct, 07:00 | 3,769 MW | 3,222 MW |
| 24 Oct, 08:00 | 3,957 MW | 3,448 MW |
| 24 Oct, 09:00 | 4,452 MW | 3,423 MW |
| 24 Oct, 10:00 | 4,843 MW | 3,413 MW |
| 24 Oct, 11:00 | 4,723 MW | 3,385 MW |
| 24 Oct, 12:00 | 4,775 MW | 3,390 MW |
| 24 Oct, 13:00 | 4,888 MW | 3,418 MW |
| 24 Oct, 14:00 | 4,622 MW | 3,484 MW |
| 24 Oct, 15:00 | 4,644 MW | 3,508 MW |
| 24 Oct, 16:00 | 4,627 MW | 3,659 MW |
| 24 Oct, 17:00 | 4,617 MW | 3,809 MW |
| 24 Oct, 18:00 | 4,721 MW | 3,959 MW |
| 24 Oct, 19:00 | 4,771 MW | 3,983 MW |
| 24 Oct, 20:00 | 4,715 MW | 3,871 MW |
| 24 Oct, 21:00 | 4,615 MW | 3,729 MW |
| 24 Oct, 22:00 | 4,250 MW | 3,638 MW |
| 24 Oct, 23:00 | 4,178 MW | 3,468 MW |
| 25 Oct, 00:00 | 3,945 MW | 3,327 MW |
| 25 Oct, 01:00 | 3,767 MW | 3,192 MW |
| 25 Oct, 02:00 | 3,693 MW | 3,119 MW |
| 25 Oct, 03:00 | 3,680 MW | 3,056 MW |
| 25 Oct, 04:00 | 3,658 MW | 3,006 MW |
| 25 Oct, 05:00 | 3,691 MW | 2,981 MW |
| 25 Oct, 06:00 | 3,731 MW | 3,015 MW |
| 25 Oct, 07:00 | 3,929 MW | 3,155 MW |
| 25 Oct, 08:00 | 4,146 MW | 3,344 MW |
| 25 Oct, 09:00 | 4,076 MW | 3,363 MW |
| 25 Oct, 10:00 | 4,003 MW | 3,304 MW |
| 25 Oct, 11:00 | 3,912 MW | 3,188 MW |
| 25 Oct, 12:00 | 3,773 MW | 3,159 MW |
| 25 Oct, 13:00 | 3,825 MW | 3,149 MW |
| 25 Oct, 14:00 | 4,066 MW | 3,170 MW |
| 25 Oct, 15:00 | 4,112 MW | 3,301 MW |
| 25 Oct, 16:00 | 4,091 MW | 3,528 MW |
| 25 Oct, 17:00 | 4,498 MW | 3,760 MW |
| 25 Oct, 18:00 | 4,733 MW | 3,937 MW |
| 25 Oct, 19:00 | 4,687 MW | 3,989 MW |
| 25 Oct, 20:00 | 4,718 MW | 3,881 MW |
| 25 Oct, 21:00 | 4,508 MW | 3,748 MW |
| 25 Oct, 22:00 | 4,296 MW | 3,607 MW |
| 25 Oct, 23:00 | 3,965 MW | 3,402 MW |
| 26 Oct, 00:00 | 3,661 MW | 3,280 MW |
| 26 Oct, 01:00 | 3,433 MW | 3,146 MW |
| 26 Oct, 02:00 | 3,271 MW | 3,101 MW |
| 26 Oct, 03:00 | 3,295 MW | 3,103 MW |
| 26 Oct, 04:00 | 3,351 MW | 3,131 MW |
| 26 Oct, 05:00 | 3,889 MW | 3,227 MW |
| 26 Oct, 06:00 | 4,215 MW | 3,403 MW |
| 26 Oct, 07:00 | 4,535 MW | 3,697 MW |
| 26 Oct, 08:00 | 4,946 MW | 3,872 MW |
| 26 Oct, 09:00 | 4,994 MW | 3,851 MW |
| 26 Oct, 10:00 | 4,861 MW | 3,762 MW |
| 26 Oct, 11:00 | 4,603 MW | 3,678 MW |
| 26 Oct, 12:00 | 4,434 MW | 3,619 MW |
| 26 Oct, 13:00 | 4,293 MW | 3,585 MW |
| 26 Oct, 14:00 | 3,750 MW | 3,535 MW |
| 26 Oct, 15:00 | 4,478 MW | 3,568 MW |
| 26 Oct, 16:00 | 4,482 MW | 3,669 MW |
| 26 Oct, 17:00 | 4,619 MW | 3,870 MW |
| 26 Oct, 18:00 | 4,697 MW | 4,018 MW |
| 26 Oct, 19:00 | 4,693 MW | 4,075 MW |
| 26 Oct, 20:00 | 4,542 MW | 3,982 MW |
| 26 Oct, 21:00 | 4,387 MW | 3,832 MW |
| 26 Oct, 22:00 | 4,154 MW | 3,723 MW |
| 26 Oct, 23:00 | 4,043 MW | 3,549 MW |
| 27 Oct, 00:00 | 4,042 MW | 3,395 MW |
| 27 Oct, 01:00 | 3,966 MW | 3,265 MW |
| 27 Oct, 02:00 | 4,061 MW | 3,201 MW |
| 27 Oct, 03:00 | 4,076 MW | 3,187 MW |
| 27 Oct, 04:00 | 4,060 MW | 3,233 MW |
| 27 Oct, 05:00 | 4,309 MW | 3,298 MW |
| 27 Oct, 06:00 | 4,748 MW | 3,468 MW |
| 27 Oct, 07:00 | 5,075 MW | 3,714 MW |
| 27 Oct, 08:00 | 4,861 MW | 3,819 MW |
| 27 Oct, 09:00 | 4,836 MW | 3,718 MW |
| 27 Oct, 10:00 | 4,516 MW | 3,564 MW |
| 27 Oct, 11:00 | 4,421 MW | 3,438 MW |
| 27 Oct, 12:00 | 4,570 MW | 3,383 MW |
| 27 Oct, 13:00 | 4,539 MW | 3,334 MW |
| 27 Oct, 14:00 | 4,452 MW | 3,325 MW |
| 27 Oct, 15:00 | 4,689 MW | 3,404 MW |
| 27 Oct, 16:00 | 4,963 MW | 3,535 MW |
| 27 Oct, 17:00 | 4,946 MW | 3,736 MW |
| 27 Oct, 18:00 | 4,812 MW | 3,909 MW |
| 27 Oct, 19:00 | 4,756 MW | 3,983 MW |
| 27 Oct, 20:00 | 4,582 MW | 3,940 MW |
| 27 Oct, 21:00 | 4,387 MW | 3,804 MW |
| 27 Oct, 22:00 | 4,202 MW | 3,691 MW |
| 27 Oct, 23:00 | 4,059 MW | 3,544 MW |
| 28 Oct, 00:00 | 3,460 MW | 3,401 MW |
| 28 Oct, 01:00 | 3,241 MW | 3,266 MW |
| 28 Oct, 02:00 | 3,215 MW | 3,198 MW |
| 28 Oct, 03:00 | 3,312 MW | 3,197 MW |
| 28 Oct, 04:00 | 3,460 MW | 3,213 MW |
| 28 Oct, 05:00 | 3,726 MW | 3,325 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). 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-10-28. 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-10-28. 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.