PSCO Demand Forecast Accuracy: Error, Bias and Worst Miss, 21 August to 20 September 2026
The day-ahead demand forecast for PSCO was off by 24.2% on average (mean absolute percentage error) over 719 hours from 21 August to 20 September 2026, and 0% of hours landed within 5% of the reading. Its bias was -24.2%: it ran low on average, an under forecast. The largest miss was 3,266 MW (39.7%) too low at 22 Aug 2026, 13:00 MDT (UTC-06:00). Dates and times are local (America/Denver).
Key Facts
- The day-ahead demand forecast for PSCO was off by 24.2% on average (mean absolute percentage error) over 719 hours from 21 August to 20 September 2026, and 0% of hours landed within 5% of the reading. Its bias was -24.2%: it ran low on average, an under forecast. The largest miss was 3,266 MW (39.7%) too low at 22 Aug 2026, 13:00 MDT (UTC-06:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, PSCO came 51 (1 is the smallest error).
- On average the forecast differed from reported demand by 1,415 MW, against average demand of 5,670 MW.
- The forecast was above reported demand in 0% of compared hours.
Forecast Error at a Glance
719 hours from 21 August to 20 September 2026Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (-1,415 MW per hour on average): the forecast ran low on average, an under forecast. The worst miss was 3,266 MW (39.7%) too low at 22 Aug 2026, 13:00 MDT (UTC-06:00): forecast 4,956 MW, reported 8,222 MW.
Source: U.S. Energy Information Administration (EIA). (US Government work, public domain) Data as of 2026-09-20. 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 20 Sept 2026, 19:00 MDT (UTC-06:00)| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 13 Sept, 20:00 | 6,926 MW | 5,188 MW |
| 13 Sept, 21:00 | 6,446 MW | 4,886 MW |
| 13 Sept, 22:00 | 5,793 MW | 4,499 MW |
| 13 Sept, 23:00 | 5,341 MW | 4,036 MW |
| 14 Sept, 00:00 | 4,868 MW | 3,763 MW |
| 14 Sept, 01:00 | 4,860 MW | 3,553 MW |
| 14 Sept, 02:00 | 4,637 MW | 3,433 MW |
| 14 Sept, 03:00 | 4,565 MW | 3,345 MW |
| 14 Sept, 04:00 | 4,589 MW | 3,392 MW |
| 14 Sept, 05:00 | 4,695 MW | 3,561 MW |
| 14 Sept, 06:00 | 5,076 MW | 3,765 MW |
| 14 Sept, 07:00 | 5,552 MW | 3,986 MW |
| 14 Sept, 08:00 | 5,781 MW | 4,019 MW |
| 14 Sept, 09:00 | 6,156 MW | 4,213 MW |
| 14 Sept, 10:00 | 6,330 MW | 4,278 MW |
| 14 Sept, 11:00 | 6,545 MW | 4,416 MW |
| 14 Sept, 12:00 | 6,670 MW | 4,686 MW |
| 14 Sept, 13:00 | 6,708 MW | 4,960 MW |
| 14 Sept, 14:00 | 6,575 MW | 5,226 MW |
| 14 Sept, 15:00 | 6,898 MW | 5,374 MW |
| 14 Sept, 16:00 | 6,907 MW | 5,484 MW |
| 14 Sept, 17:00 | 6,640 MW | 5,424 MW |
| 14 Sept, 18:00 | 6,358 MW | 5,330 MW |
| 14 Sept, 19:00 | 6,148 MW | 5,188 MW |
| 14 Sept, 20:00 | 5,900 MW | 4,887 MW |
| 14 Sept, 21:00 | 5,692 MW | 4,579 MW |
| 14 Sept, 22:00 | 5,421 MW | 4,281 MW |
| 14 Sept, 23:00 | 4,919 MW | 3,866 MW |
| 15 Sept, 00:00 | 4,488 MW | 3,710 MW |
| 15 Sept, 01:00 | 4,558 MW | 3,475 MW |
| 15 Sept, 02:00 | 4,383 MW | 3,365 MW |
| 15 Sept, 03:00 | 4,434 MW | 3,289 MW |
| 15 Sept, 04:00 | 4,484 MW | 3,338 MW |
| 15 Sept, 05:00 | 4,657 MW | 3,462 MW |
| 15 Sept, 06:00 | 4,666 MW | 3,603 MW |
| 15 Sept, 07:00 | 4,812 MW | 3,674 MW |
| 15 Sept, 08:00 | 5,122 MW | 3,636 MW |
| 15 Sept, 09:00 | 5,052 MW | 3,661 MW |
| 15 Sept, 10:00 | 4,844 MW | 3,575 MW |
| 15 Sept, 11:00 | 5,052 MW | 3,653 MW |
| 15 Sept, 12:00 | 5,410 MW | 3,817 MW |
| 15 Sept, 13:00 | 5,748 MW | 4,023 MW |
| 15 Sept, 14:00 | 5,675 MW | 4,321 MW |
| 15 Sept, 15:00 | 5,639 MW | 4,535 MW |
| 15 Sept, 16:00 | 5,824 MW | 4,706 MW |
| 15 Sept, 17:00 | 5,844 MW | 4,755 MW |
| 15 Sept, 18:00 | 5,469 MW | 4,742 MW |
| 15 Sept, 19:00 | 5,361 MW | 4,672 MW |
| 15 Sept, 20:00 | 5,281 MW | 4,488 MW |
| 15 Sept, 21:00 | 4,983 MW | 4,303 MW |
| 15 Sept, 22:00 | 4,635 MW | 4,024 MW |
| 15 Sept, 23:00 | 4,357 MW | 3,673 MW |
| 16 Sept, 00:00 | 4,019 MW | 3,356 MW |
| 16 Sept, 01:00 | 3,907 MW | 3,152 MW |
| 16 Sept, 02:00 | 3,844 MW | 3,015 MW |
| 16 Sept, 03:00 | 3,802 MW | 2,981 MW |
| 16 Sept, 04:00 | 3,775 MW | 3,069 MW |
| 16 Sept, 05:00 | 3,962 MW | 3,213 MW |
| 16 Sept, 06:00 | 4,247 MW | 3,387 MW |
| 16 Sept, 07:00 | 4,566 MW | 3,431 MW |
| 16 Sept, 08:00 | 5,001 MW | 3,428 MW |
| 16 Sept, 09:00 | 5,043 MW | 3,530 MW |
| 16 Sept, 10:00 | 5,258 MW | 3,597 MW |
| 16 Sept, 11:00 | 5,484 MW | 3,732 MW |
| 16 Sept, 12:00 | 5,823 MW | 3,967 MW |
| 16 Sept, 13:00 | 6,142 MW | 4,177 MW |
| 16 Sept, 14:00 | 6,415 MW | 4,430 MW |
| 16 Sept, 15:00 | 6,669 MW | 4,726 MW |
| 16 Sept, 16:00 | 6,577 MW | 4,944 MW |
| 16 Sept, 17:00 | 5,875 MW | 4,922 MW |
| 16 Sept, 18:00 | 5,373 MW | 4,834 MW |
| 16 Sept, 19:00 | 5,452 MW | 4,654 MW |
| 16 Sept, 20:00 | 5,439 MW | 4,419 MW |
| 16 Sept, 21:00 | 5,242 MW | 4,192 MW |
| 16 Sept, 22:00 | 4,857 MW | 3,907 MW |
| 16 Sept, 23:00 | 4,691 MW | 3,586 MW |
| 17 Sept, 00:00 | 4,246 MW | 3,431 MW |
| 17 Sept, 01:00 | 4,186 MW | 3,279 MW |
| 17 Sept, 02:00 | 3,907 MW | 3,223 MW |
| 17 Sept, 03:00 | 3,905 MW | 3,205 MW |
| 17 Sept, 04:00 | 3,975 MW | 3,328 MW |
| 17 Sept, 05:00 | 4,048 MW | 3,476 MW |
| 17 Sept, 06:00 | 4,358 MW | 3,659 MW |
| 17 Sept, 07:00 | 4,506 MW | 3,726 MW |
| 17 Sept, 08:00 | 4,895 MW | 3,760 MW |
| 17 Sept, 09:00 | 4,956 MW | 3,838 MW |
| 17 Sept, 10:00 | 5,309 MW | 3,820 MW |
| 17 Sept, 11:00 | 5,450 MW | 3,932 MW |
| 17 Sept, 12:00 | 5,488 MW | 4,073 MW |
| 17 Sept, 13:00 | 6,041 MW | 4,247 MW |
| 17 Sept, 14:00 | 6,169 MW | 4,401 MW |
| 17 Sept, 15:00 | 6,510 MW | 4,564 MW |
| 17 Sept, 16:00 | 6,441 MW | 4,735 MW |
| 17 Sept, 17:00 | 6,209 MW | 4,667 MW |
| 17 Sept, 18:00 | 6,050 MW | 4,697 MW |
| 17 Sept, 19:00 | 6,052 MW | 4,583 MW |
| 17 Sept, 20:00 | 5,900 MW | 4,404 MW |
| 17 Sept, 21:00 | 5,626 MW | 4,223 MW |
| 17 Sept, 22:00 | 5,368 MW | 3,972 MW |
| 17 Sept, 23:00 | 4,943 MW | 3,735 MW |
| 18 Sept, 00:00 | 4,714 MW | 3,404 MW |
| 18 Sept, 01:00 | 4,464 MW | 3,269 MW |
| 18 Sept, 02:00 | 4,255 MW | 3,173 MW |
| 18 Sept, 03:00 | 4,080 MW | 3,054 MW |
| 18 Sept, 04:00 | 4,139 MW | 3,144 MW |
| 18 Sept, 05:00 | 4,317 MW | 3,248 MW |
| 18 Sept, 06:00 | 4,593 MW | 3,424 MW |
| 18 Sept, 07:00 | 4,804 MW | 3,459 MW |
| 18 Sept, 08:00 | 4,922 MW | 3,536 MW |
| 18 Sept, 09:00 | 5,065 MW | 3,691 MW |
| 18 Sept, 10:00 | 5,320 MW | 3,750 MW |
| 18 Sept, 11:00 | 5,368 MW | 3,951 MW |
| 18 Sept, 12:00 | 5,588 MW | 4,183 MW |
| 18 Sept, 13:00 | 6,044 MW | 4,385 MW |
| 18 Sept, 14:00 | 6,628 MW | 4,544 MW |
| 18 Sept, 15:00 | 7,219 MW | 4,627 MW |
| 18 Sept, 16:00 | 6,553 MW | 4,633 MW |
| 18 Sept, 17:00 | 6,097 MW | 4,543 MW |
| 18 Sept, 18:00 | 5,876 MW | 4,425 MW |
| 18 Sept, 19:00 | 5,623 MW | 4,342 MW |
| 18 Sept, 20:00 | 5,397 MW | 4,117 MW |
| 18 Sept, 21:00 | 4,906 MW | 3,921 MW |
| 18 Sept, 22:00 | 4,695 MW | 3,706 MW |
| 18 Sept, 23:00 | 4,366 MW | 3,440 MW |
| 19 Sept, 00:00 | 4,162 MW | 3,238 MW |
| 19 Sept, 01:00 | 4,101 MW | 3,096 MW |
| 19 Sept, 02:00 | 3,854 MW | 2,965 MW |
| 19 Sept, 03:00 | 3,770 MW | 2,903 MW |
| 19 Sept, 04:00 | 3,687 MW | 2,896 MW |
| 19 Sept, 05:00 | 3,763 MW | 2,937 MW |
| 19 Sept, 06:00 | 3,925 MW | 2,978 MW |
| 19 Sept, 07:00 | 4,358 MW | 2,973 MW |
| 19 Sept, 08:00 | 4,616 MW | 2,928 MW |
| 19 Sept, 09:00 | 4,786 MW | 2,982 MW |
| 19 Sept, 10:00 | 4,894 MW | 3,047 MW |
| 19 Sept, 11:00 | 4,970 MW | 3,220 MW |
| 19 Sept, 12:00 | 5,358 MW | 3,420 MW |
| 19 Sept, 13:00 | 5,222 MW | 3,638 MW |
| 19 Sept, 14:00 | 5,288 MW | 3,791 MW |
| 19 Sept, 15:00 | 5,670 MW | 4,017 MW |
| 19 Sept, 16:00 | 6,027 MW | 3,958 MW |
| 19 Sept, 17:00 | 6,210 MW | 4,028 MW |
| 19 Sept, 18:00 | 5,517 MW | 4,061 MW |
| 19 Sept, 19:00 | 5,098 MW | 3,997 MW |
| 19 Sept, 20:00 | 4,946 MW | 3,889 MW |
| 19 Sept, 21:00 | 4,909 MW | 3,682 MW |
| 19 Sept, 22:00 | 4,654 MW | 3,410 MW |
| 19 Sept, 23:00 | 4,180 MW | 3,135 MW |
| 20 Sept, 00:00 | 3,493 MW | 3,085 MW |
| 20 Sept, 01:00 | 3,357 MW | 2,917 MW |
| 20 Sept, 02:00 | 3,209 MW | 2,837 MW |
| 20 Sept, 03:00 | 3,124 MW | 2,789 MW |
| 20 Sept, 04:00 | 3,128 MW | 2,785 MW |
| 20 Sept, 05:00 | 3,145 MW | 2,831 MW |
| 20 Sept, 06:00 | 3,226 MW | 2,869 MW |
| 20 Sept, 07:00 | 3,147 MW | 2,812 MW |
| 20 Sept, 08:00 | 2,928 MW | 2,782 MW |
| 20 Sept, 09:00 | 3,037 MW | 2,799 MW |
| 20 Sept, 10:00 | 3,113 MW | 2,835 MW |
| 20 Sept, 11:00 | 3,182 MW | 2,946 MW |
| 20 Sept, 12:00 | 3,345 MW | 3,051 MW |
| 20 Sept, 13:00 | 3,552 MW | 3,174 MW |
| 20 Sept, 14:00 | 3,784 MW | 3,363 MW |
| 20 Sept, 15:00 | 4,131 MW | 3,570 MW |
| 20 Sept, 16:00 | 4,574 MW | 3,780 MW |
| 20 Sept, 17:00 | 4,887 MW | 3,963 MW |
| 20 Sept, 18:00 | 4,798 MW | 4,051 MW |
| 20 Sept, 19:00 | 4,711 MW | 4,010 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.