PGE Demand Forecast Accuracy: Error, Bias and Worst Miss, 21 August to 20 September 2026
The day-ahead demand forecast for PGE was off by 1.9% on average (mean absolute percentage error) over 719 hours from 21 August to 20 September 2026, and 92% of hours landed within 5% of the reading. Its bias was +1.0%: it ran high on average, an over forecast. The largest miss was 367 MW (13.6%) too high at 18 Sept 2026, 17:00 PDT (UTC-07:00). Dates and times are local (America/Los_Angeles).
Key Facts
- The day-ahead demand forecast for PGE was off by 1.9% on average (mean absolute percentage error) over 719 hours from 21 August to 20 September 2026, and 92% of hours landed within 5% of the reading. Its bias was +1.0%: it ran high on average, an over forecast. The largest miss was 367 MW (13.6%) too high at 18 Sept 2026, 17:00 PDT (UTC-07:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, PGE came 4 (1 is the smallest error).
- On average the forecast differed from reported demand by 48 MW, against average demand of 2,572 MW.
- The forecast was above reported demand in 66% 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 (+24 MW per hour on average): the forecast ran high on average, an over forecast. The worst miss was 367 MW (13.6%) too high at 18 Sept 2026, 17:00 PDT (UTC-07:00): forecast 3,062 MW, reported 2,695 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, 18:00 PDT (UTC-07:00)| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 13 Sept, 19:00 | 2,735 MW | 2,711 MW |
| 13 Sept, 20:00 | 2,712 MW | 2,700 MW |
| 13 Sept, 21:00 | 2,610 MW | 2,615 MW |
| 13 Sept, 22:00 | 2,449 MW | 2,462 MW |
| 13 Sept, 23:00 | 2,287 MW | 2,313 MW |
| 14 Sept, 00:00 | 2,177 MW | 2,199 MW |
| 14 Sept, 01:00 | 2,107 MW | 2,109 MW |
| 14 Sept, 02:00 | 2,078 MW | 2,078 MW |
| 14 Sept, 03:00 | 2,072 MW | 2,079 MW |
| 14 Sept, 04:00 | 2,133 MW | 2,132 MW |
| 14 Sept, 05:00 | 2,268 MW | 2,280 MW |
| 14 Sept, 06:00 | 2,492 MW | 2,501 MW |
| 14 Sept, 07:00 | 2,638 MW | 2,643 MW |
| 14 Sept, 08:00 | 2,658 MW | 2,650 MW |
| 14 Sept, 09:00 | 2,635 MW | 2,625 MW |
| 14 Sept, 10:00 | 2,586 MW | 2,616 MW |
| 14 Sept, 11:00 | 2,616 MW | 2,614 MW |
| 14 Sept, 12:00 | 2,631 MW | 2,627 MW |
| 14 Sept, 13:00 | 2,581 MW | 2,638 MW |
| 14 Sept, 14:00 | 2,564 MW | 2,643 MW |
| 14 Sept, 15:00 | 2,562 MW | 2,663 MW |
| 14 Sept, 16:00 | 2,612 MW | 2,721 MW |
| 14 Sept, 17:00 | 2,727 MW | 2,815 MW |
| 14 Sept, 18:00 | 2,809 MW | 2,870 MW |
| 14 Sept, 19:00 | 2,828 MW | 2,891 MW |
| 14 Sept, 20:00 | 2,803 MW | 2,851 MW |
| 14 Sept, 21:00 | 2,689 MW | 2,725 MW |
| 14 Sept, 22:00 | 2,516 MW | 2,563 MW |
| 14 Sept, 23:00 | 2,344 MW | 2,398 MW |
| 15 Sept, 00:00 | 2,226 MW | 2,274 MW |
| 15 Sept, 01:00 | 2,154 MW | 2,188 MW |
| 15 Sept, 02:00 | 2,111 MW | 2,142 MW |
| 15 Sept, 03:00 | 2,102 MW | 2,131 MW |
| 15 Sept, 04:00 | 2,147 MW | 2,179 MW |
| 15 Sept, 05:00 | 2,298 MW | 2,297 MW |
| 15 Sept, 06:00 | 2,514 MW | 2,536 MW |
| 15 Sept, 07:00 | 2,667 MW | 2,678 MW |
| 15 Sept, 08:00 | 2,665 MW | 2,676 MW |
| 15 Sept, 09:00 | 2,637 MW | 2,641 MW |
| 15 Sept, 10:00 | 2,642 MW | 2,630 MW |
| 15 Sept, 11:00 | 2,653 MW | 2,631 MW |
| 15 Sept, 12:00 | 2,664 MW | 2,644 MW |
| 15 Sept, 13:00 | 2,636 MW | 2,656 MW |
| 15 Sept, 14:00 | 2,612 MW | 2,664 MW |
| 15 Sept, 15:00 | 2,628 MW | 2,683 MW |
| 15 Sept, 16:00 | 2,694 MW | 2,743 MW |
| 15 Sept, 17:00 | 2,755 MW | 2,816 MW |
| 15 Sept, 18:00 | 2,814 MW | 2,851 MW |
| 15 Sept, 19:00 | 2,845 MW | 2,874 MW |
| 15 Sept, 20:00 | 2,817 MW | 2,853 MW |
| 15 Sept, 21:00 | 2,724 MW | 2,740 MW |
| 15 Sept, 22:00 | 2,537 MW | 2,589 MW |
| 15 Sept, 23:00 | 2,386 MW | 2,417 MW |
| 16 Sept, 00:00 | 2,253 MW | 2,259 MW |
| 16 Sept, 01:00 | 2,172 MW | 2,190 MW |
| 16 Sept, 02:00 | 2,130 MW | 2,144 MW |
| 16 Sept, 03:00 | 2,114 MW | 2,130 MW |
| 16 Sept, 04:00 | 2,163 MW | 2,174 MW |
| 16 Sept, 05:00 | 2,302 MW | 2,311 MW |
| 16 Sept, 06:00 | 2,528 MW | 2,531 MW |
| 16 Sept, 07:00 | 2,651 MW | 2,648 MW |
| 16 Sept, 08:00 | 2,622 MW | 2,616 MW |
| 16 Sept, 09:00 | 2,568 MW | 2,550 MW |
| 16 Sept, 10:00 | 2,537 MW | 2,535 MW |
| 16 Sept, 11:00 | 2,551 MW | 2,552 MW |
| 16 Sept, 12:00 | 2,590 MW | 2,607 MW |
| 16 Sept, 13:00 | 2,627 MW | 2,674 MW |
| 16 Sept, 14:00 | 2,686 MW | 2,744 MW |
| 16 Sept, 15:00 | 2,778 MW | 2,830 MW |
| 16 Sept, 16:00 | 2,896 MW | 2,968 MW |
| 16 Sept, 17:00 | 3,038 MW | 3,096 MW |
| 16 Sept, 18:00 | 3,088 MW | 3,128 MW |
| 16 Sept, 19:00 | 3,072 MW | 3,109 MW |
| 16 Sept, 20:00 | 3,016 MW | 3,041 MW |
| 16 Sept, 21:00 | 2,890 MW | 2,902 MW |
| 16 Sept, 22:00 | 2,696 MW | 2,714 MW |
| 16 Sept, 23:00 | 2,479 MW | 2,524 MW |
| 17 Sept, 00:00 | 2,334 MW | 2,400 MW |
| 17 Sept, 01:00 | 2,232 MW | 2,284 MW |
| 17 Sept, 02:00 | 2,175 MW | 2,208 MW |
| 17 Sept, 03:00 | 2,141 MW | 2,181 MW |
| 17 Sept, 04:00 | 2,180 MW | 2,207 MW |
| 17 Sept, 05:00 | 2,300 MW | 2,318 MW |
| 17 Sept, 06:00 | 2,515 MW | 2,529 MW |
| 17 Sept, 07:00 | 2,639 MW | 2,643 MW |
| 17 Sept, 08:00 | 2,622 MW | 2,637 MW |
| 17 Sept, 09:00 | 2,687 MW | 2,613 MW |
| 17 Sept, 10:00 | 2,595 MW | 2,628 MW |
| 17 Sept, 11:00 | 2,620 MW | 2,691 MW |
| 17 Sept, 12:00 | 2,697 MW | 2,762 MW |
| 17 Sept, 13:00 | 2,790 MW | 2,871 MW |
| 17 Sept, 14:00 | 2,893 MW | 2,982 MW |
| 17 Sept, 15:00 | 3,019 MW | 3,092 MW |
| 17 Sept, 16:00 | 3,165 MW | 3,253 MW |
| 17 Sept, 17:00 | 3,270 MW | 3,328 MW |
| 17 Sept, 18:00 | 3,297 MW | 3,329 MW |
| 17 Sept, 19:00 | 3,230 MW | 3,286 MW |
| 17 Sept, 20:00 | 3,127 MW | 3,187 MW |
| 17 Sept, 21:00 | 2,973 MW | 3,021 MW |
| 17 Sept, 22:00 | 2,747 MW | 2,816 MW |
| 17 Sept, 23:00 | 2,529 MW | 2,607 MW |
| 18 Sept, 00:00 | 2,366 MW | 2,419 MW |
| 18 Sept, 01:00 | 2,245 MW | 2,263 MW |
| 18 Sept, 02:00 | 2,177 MW | 2,190 MW |
| 18 Sept, 03:00 | 2,141 MW | 2,155 MW |
| 18 Sept, 04:00 | 2,164 MW | 2,179 MW |
| 18 Sept, 05:00 | 2,272 MW | 2,281 MW |
| 18 Sept, 06:00 | 2,465 MW | 2,469 MW |
| 18 Sept, 07:00 | 2,609 MW | 2,597 MW |
| 18 Sept, 08:00 | 2,668 MW | 2,620 MW |
| 18 Sept, 09:00 | 2,694 MW | 2,612 MW |
| 18 Sept, 10:00 | 2,713 MW | 2,603 MW |
| 18 Sept, 11:00 | 2,711 MW | 2,586 MW |
| 18 Sept, 12:00 | 2,705 MW | 2,594 MW |
| 18 Sept, 13:00 | 2,659 MW | 2,630 MW |
| 18 Sept, 14:00 | 2,596 MW | 2,690 MW |
| 18 Sept, 15:00 | 2,570 MW | 2,793 MW |
| 18 Sept, 16:00 | 2,596 MW | 2,921 MW |
| 18 Sept, 17:00 | 2,695 MW | 3,062 MW |
| 18 Sept, 18:00 | 2,757 MW | 3,049 MW |
| 18 Sept, 19:00 | 2,752 MW | 3,004 MW |
| 18 Sept, 20:00 | 2,708 MW | 2,927 MW |
| 18 Sept, 21:00 | 2,630 MW | 2,801 MW |
| 18 Sept, 22:00 | 2,502 MW | 2,647 MW |
| 18 Sept, 23:00 | 2,355 MW | 2,483 MW |
| 19 Sept, 00:00 | 2,245 MW | 2,327 MW |
| 19 Sept, 01:00 | 2,148 MW | 2,216 MW |
| 19 Sept, 02:00 | 2,096 MW | 2,140 MW |
| 19 Sept, 03:00 | 2,071 MW | 2,098 MW |
| 19 Sept, 04:00 | 2,074 MW | 2,079 MW |
| 19 Sept, 05:00 | 2,122 MW | 2,104 MW |
| 19 Sept, 06:00 | 2,217 MW | 2,194 MW |
| 19 Sept, 07:00 | 2,318 MW | 2,285 MW |
| 19 Sept, 08:00 | 2,408 MW | 2,352 MW |
| 19 Sept, 09:00 | 2,466 MW | 2,369 MW |
| 19 Sept, 10:00 | 2,476 MW | 2,394 MW |
| 19 Sept, 11:00 | 2,459 MW | 2,368 MW |
| 19 Sept, 12:00 | 2,400 MW | 2,364 MW |
| 19 Sept, 13:00 | 2,320 MW | 2,408 MW |
| 19 Sept, 14:00 | 2,321 MW | 2,505 MW |
| 19 Sept, 15:00 | 2,408 MW | 2,560 MW |
| 19 Sept, 16:00 | 2,508 MW | 2,678 MW |
| 19 Sept, 17:00 | 2,647 MW | 2,849 MW |
| 19 Sept, 18:00 | 2,721 MW | 2,867 MW |
| 19 Sept, 19:00 | 2,738 MW | 2,866 MW |
| 19 Sept, 20:00 | 2,687 MW | 2,803 MW |
| 19 Sept, 21:00 | 2,587 MW | 2,669 MW |
| 19 Sept, 22:00 | 2,466 MW | 2,552 MW |
| 19 Sept, 23:00 | 2,337 MW | 2,417 MW |
| 20 Sept, 00:00 | 2,217 MW | 2,306 MW |
| 20 Sept, 01:00 | 2,134 MW | 2,170 MW |
| 20 Sept, 02:00 | 2,072 MW | 2,114 MW |
| 20 Sept, 03:00 | 2,048 MW | 2,083 MW |
| 20 Sept, 04:00 | 2,043 MW | 2,077 MW |
| 20 Sept, 05:00 | 2,073 MW | 2,106 MW |
| 20 Sept, 06:00 | 2,155 MW | 2,180 MW |
| 20 Sept, 07:00 | 2,233 MW | 2,255 MW |
| 20 Sept, 08:00 | 2,330 MW | 2,325 MW |
| 20 Sept, 09:00 | 2,399 MW | 2,363 MW |
| 20 Sept, 10:00 | 2,418 MW | 2,373 MW |
| 20 Sept, 11:00 | 2,389 MW | 2,389 MW |
| 20 Sept, 12:00 | 2,328 MW | 2,400 MW |
| 20 Sept, 13:00 | 2,340 MW | 2,458 MW |
| 20 Sept, 14:00 | 2,413 MW | 2,541 MW |
| 20 Sept, 15:00 | 2,525 MW | 2,659 MW |
| 20 Sept, 16:00 | 2,684 MW | 2,822 MW |
| 20 Sept, 17:00 | 2,859 MW | 2,985 MW |
| 20 Sept, 18:00 | 2,943 MW | 3,053 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.