PACW Demand Forecast Accuracy: Error, Bias and Worst Miss, 28 September to 28 October 2026
The day-ahead demand forecast for PACW was off by 2.4% on average (mean absolute percentage error) over 719 hours from 28 September to 28 October 2026, and 90% of hours landed within 5% of the reading. Its bias was +0.8%: it ran high on average, an over forecast. The largest miss was 269 MW (11.5%) too low at 25 Oct 2026, 13:00 PDT (UTC-07:00). Dates and times are local (America/Los_Angeles).
Key Facts
- The day-ahead demand forecast for PACW was off by 2.4% on average (mean absolute percentage error) over 719 hours from 28 September to 28 October 2026, and 90% of hours landed within 5% of the reading. Its bias was +0.8%: it ran high on average, an over forecast. The largest miss was 269 MW (11.5%) too low at 25 Oct 2026, 13:00 PDT (UTC-07:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, PACW came 11 (1 is the smallest error).
- On average the forecast differed from reported demand by 55 MW, against average demand of 2,232 MW.
- The forecast was above reported demand in 62% 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 (+18 MW per hour on average): the forecast ran high on average, an over forecast. The worst miss was 269 MW (11.5%) too low at 25 Oct 2026, 13:00 PDT (UTC-07:00): forecast 2,079 MW, reported 2,348 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, 04:00 PDT (UTC-07:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 21 Oct, 05:00 | 2,163 MW | 2,178 MW |
| 21 Oct, 06:00 | 2,444 MW | 2,428 MW |
| 21 Oct, 07:00 | 2,616 MW | 2,581 MW |
| 21 Oct, 08:00 | 2,611 MW | 2,595 MW |
| 21 Oct, 09:00 | 2,529 MW | 2,529 MW |
| 21 Oct, 10:00 | 2,415 MW | 2,454 MW |
| 21 Oct, 11:00 | 2,309 MW | 2,396 MW |
| 21 Oct, 12:00 | 2,263 MW | 2,377 MW |
| 21 Oct, 13:00 | 2,225 MW | 2,385 MW |
| 21 Oct, 14:00 | 2,218 MW | 2,403 MW |
| 21 Oct, 15:00 | 2,224 MW | 2,445 MW |
| 21 Oct, 16:00 | 2,295 MW | 2,506 MW |
| 21 Oct, 17:00 | 2,370 MW | 2,585 MW |
| 21 Oct, 18:00 | 2,446 MW | 2,640 MW |
| 21 Oct, 19:00 | 2,452 MW | 2,621 MW |
| 21 Oct, 20:00 | 2,365 MW | 2,520 MW |
| 21 Oct, 21:00 | 2,271 MW | 2,367 MW |
| 21 Oct, 22:00 | 2,115 MW | 2,203 MW |
| 21 Oct, 23:00 | 2,002 MW | 2,061 MW |
| 22 Oct, 00:00 | 1,912 MW | 1,968 MW |
| 22 Oct, 01:00 | 1,865 MW | 1,932 MW |
| 22 Oct, 02:00 | 1,876 MW | 1,913 MW |
| 22 Oct, 03:00 | 1,869 MW | 1,917 MW |
| 22 Oct, 04:00 | 1,941 MW | 2,001 MW |
| 22 Oct, 05:00 | 2,117 MW | 2,203 MW |
| 22 Oct, 06:00 | 2,393 MW | 2,461 MW |
| 22 Oct, 07:00 | 2,552 MW | 2,628 MW |
| 22 Oct, 08:00 | 2,595 MW | 2,651 MW |
| 22 Oct, 09:00 | 2,590 MW | 2,574 MW |
| 22 Oct, 10:00 | 2,567 MW | 2,496 MW |
| 22 Oct, 11:00 | 2,545 MW | 2,423 MW |
| 22 Oct, 12:00 | 2,520 MW | 2,387 MW |
| 22 Oct, 13:00 | 2,477 MW | 2,368 MW |
| 22 Oct, 14:00 | 2,438 MW | 2,352 MW |
| 22 Oct, 15:00 | 2,426 MW | 2,343 MW |
| 22 Oct, 16:00 | 2,454 MW | 2,388 MW |
| 22 Oct, 17:00 | 2,510 MW | 2,441 MW |
| 22 Oct, 18:00 | 2,552 MW | 2,528 MW |
| 22 Oct, 19:00 | 2,541 MW | 2,540 MW |
| 22 Oct, 20:00 | 2,476 MW | 2,473 MW |
| 22 Oct, 21:00 | 2,359 MW | 2,352 MW |
| 22 Oct, 22:00 | 2,202 MW | 2,207 MW |
| 22 Oct, 23:00 | 2,087 MW | 2,083 MW |
| 23 Oct, 00:00 | 1,989 MW | 2,004 MW |
| 23 Oct, 01:00 | 1,956 MW | 1,950 MW |
| 23 Oct, 02:00 | 1,935 MW | 1,929 MW |
| 23 Oct, 03:00 | 1,960 MW | 1,944 MW |
| 23 Oct, 04:00 | 2,029 MW | 2,014 MW |
| 23 Oct, 05:00 | 2,223 MW | 2,194 MW |
| 23 Oct, 06:00 | 2,498 MW | 2,465 MW |
| 23 Oct, 07:00 | 2,681 MW | 2,664 MW |
| 23 Oct, 08:00 | 2,706 MW | 2,668 MW |
| 23 Oct, 09:00 | 2,603 MW | 2,571 MW |
| 23 Oct, 10:00 | 2,506 MW | 2,469 MW |
| 23 Oct, 11:00 | 2,382 MW | 2,382 MW |
| 23 Oct, 12:00 | 2,303 MW | 2,316 MW |
| 23 Oct, 13:00 | 2,250 MW | 2,264 MW |
| 23 Oct, 14:00 | 2,200 MW | 2,229 MW |
| 23 Oct, 15:00 | 2,201 MW | 2,233 MW |
| 23 Oct, 16:00 | 2,262 MW | 2,281 MW |
| 23 Oct, 17:00 | 2,363 MW | 2,359 MW |
| 23 Oct, 18:00 | 2,431 MW | 2,452 MW |
| 23 Oct, 19:00 | 2,445 MW | 2,468 MW |
| 23 Oct, 20:00 | 2,410 MW | 2,414 MW |
| 23 Oct, 21:00 | 2,342 MW | 2,324 MW |
| 23 Oct, 22:00 | 2,244 MW | 2,209 MW |
| 23 Oct, 23:00 | 2,152 MW | 2,108 MW |
| 24 Oct, 00:00 | 2,086 MW | 2,037 MW |
| 24 Oct, 01:00 | 2,063 MW | 1,997 MW |
| 24 Oct, 02:00 | 2,064 MW | 1,985 MW |
| 24 Oct, 03:00 | 2,085 MW | 1,999 MW |
| 24 Oct, 04:00 | 2,150 MW | 2,045 MW |
| 24 Oct, 05:00 | 2,277 MW | 2,150 MW |
| 24 Oct, 06:00 | 2,449 MW | 2,314 MW |
| 24 Oct, 07:00 | 2,622 MW | 2,477 MW |
| 24 Oct, 08:00 | 2,701 MW | 2,517 MW |
| 24 Oct, 09:00 | 2,627 MW | 2,427 MW |
| 24 Oct, 10:00 | 2,475 MW | 2,298 MW |
| 24 Oct, 11:00 | 2,334 MW | 2,176 MW |
| 24 Oct, 12:00 | 2,226 MW | 2,095 MW |
| 24 Oct, 13:00 | 2,149 MW | 2,087 MW |
| 24 Oct, 14:00 | 2,109 MW | 2,063 MW |
| 24 Oct, 15:00 | 2,123 MW | 2,096 MW |
| 24 Oct, 16:00 | 2,182 MW | 2,153 MW |
| 24 Oct, 17:00 | 2,271 MW | 2,218 MW |
| 24 Oct, 18:00 | 2,360 MW | 2,275 MW |
| 24 Oct, 19:00 | 2,352 MW | 2,288 MW |
| 24 Oct, 20:00 | 2,318 MW | 2,242 MW |
| 24 Oct, 21:00 | 2,237 MW | 2,159 MW |
| 24 Oct, 22:00 | 2,148 MW | 2,054 MW |
| 24 Oct, 23:00 | 2,047 MW | 1,974 MW |
| 25 Oct, 00:00 | 1,987 MW | 1,930 MW |
| 25 Oct, 01:00 | 1,944 MW | 1,890 MW |
| 25 Oct, 02:00 | 1,933 MW | 1,874 MW |
| 25 Oct, 03:00 | 1,948 MW | 1,882 MW |
| 25 Oct, 04:00 | 1,991 MW | 1,918 MW |
| 25 Oct, 05:00 | 2,082 MW | 2,002 MW |
| 25 Oct, 06:00 | 2,225 MW | 2,144 MW |
| 25 Oct, 07:00 | 2,361 MW | 2,287 MW |
| 25 Oct, 08:00 | 2,469 MW | 2,378 MW |
| 25 Oct, 09:00 | 2,510 MW | 2,326 MW |
| 25 Oct, 10:00 | 2,449 MW | 2,253 MW |
| 25 Oct, 11:00 | 2,416 MW | 2,178 MW |
| 25 Oct, 12:00 | 2,378 MW | 2,125 MW |
| 25 Oct, 13:00 | 2,348 MW | 2,079 MW |
| 25 Oct, 14:00 | 2,327 MW | 2,059 MW |
| 25 Oct, 15:00 | 2,343 MW | 2,080 MW |
| 25 Oct, 16:00 | 2,375 MW | 2,139 MW |
| 25 Oct, 17:00 | 2,457 MW | 2,245 MW |
| 25 Oct, 18:00 | 2,507 MW | 2,360 MW |
| 25 Oct, 19:00 | 2,490 MW | 2,386 MW |
| 25 Oct, 20:00 | 2,414 MW | 2,335 MW |
| 25 Oct, 21:00 | 2,318 MW | 2,237 MW |
| 25 Oct, 22:00 | 2,153 MW | 2,093 MW |
| 25 Oct, 23:00 | 2,033 MW | 1,976 MW |
| 26 Oct, 00:00 | 1,954 MW | 1,918 MW |
| 26 Oct, 01:00 | 1,909 MW | 1,885 MW |
| 26 Oct, 02:00 | 1,881 MW | 1,882 MW |
| 26 Oct, 03:00 | 1,904 MW | 1,911 MW |
| 26 Oct, 04:00 | 1,999 MW | 2,003 MW |
| 26 Oct, 05:00 | 2,175 MW | 2,212 MW |
| 26 Oct, 06:00 | 2,431 MW | 2,515 MW |
| 26 Oct, 07:00 | 2,611 MW | 2,725 MW |
| 26 Oct, 08:00 | 2,668 MW | 2,731 MW |
| 26 Oct, 09:00 | 2,661 MW | 2,679 MW |
| 26 Oct, 10:00 | 2,624 MW | 2,588 MW |
| 26 Oct, 11:00 | 2,548 MW | 2,499 MW |
| 26 Oct, 12:00 | 2,492 MW | 2,435 MW |
| 26 Oct, 13:00 | 2,455 MW | 2,393 MW |
| 26 Oct, 14:00 | 2,401 MW | 2,355 MW |
| 26 Oct, 15:00 | 2,422 MW | 2,350 MW |
| 26 Oct, 16:00 | 2,454 MW | 2,384 MW |
| 26 Oct, 17:00 | 2,546 MW | 2,478 MW |
| 26 Oct, 18:00 | 2,626 MW | 2,568 MW |
| 26 Oct, 19:00 | 2,589 MW | 2,588 MW |
| 26 Oct, 20:00 | 2,526 MW | 2,516 MW |
| 26 Oct, 21:00 | 2,403 MW | 2,391 MW |
| 26 Oct, 22:00 | 2,247 MW | 2,248 MW |
| 26 Oct, 23:00 | 2,115 MW | 2,126 MW |
| 27 Oct, 00:00 | 2,033 MW | 2,042 MW |
| 27 Oct, 01:00 | 1,989 MW | 2,041 MW |
| 27 Oct, 02:00 | 1,967 MW | 2,029 MW |
| 27 Oct, 03:00 | 2,006 MW | 2,052 MW |
| 27 Oct, 04:00 | 2,058 MW | 2,129 MW |
| 27 Oct, 05:00 | 2,262 MW | 2,331 MW |
| 27 Oct, 06:00 | 2,538 MW | 2,624 MW |
| 27 Oct, 07:00 | 2,689 MW | 2,818 MW |
| 27 Oct, 08:00 | 2,703 MW | 2,818 MW |
| 27 Oct, 09:00 | 2,673 MW | 2,740 MW |
| 27 Oct, 10:00 | 2,652 MW | 2,661 MW |
| 27 Oct, 11:00 | 2,567 MW | 2,590 MW |
| 27 Oct, 12:00 | 2,532 MW | 2,550 MW |
| 27 Oct, 13:00 | 2,448 MW | 2,501 MW |
| 27 Oct, 14:00 | 2,447 MW | 2,445 MW |
| 27 Oct, 15:00 | 2,406 MW | 2,400 MW |
| 27 Oct, 16:00 | 2,451 MW | 2,408 MW |
| 27 Oct, 17:00 | 2,535 MW | 2,524 MW |
| 27 Oct, 18:00 | 2,636 MW | 2,642 MW |
| 27 Oct, 19:00 | 2,647 MW | 2,655 MW |
| 27 Oct, 20:00 | 2,572 MW | 2,593 MW |
| 27 Oct, 21:00 | 2,460 MW | 2,476 MW |
| 27 Oct, 22:00 | 2,312 MW | 2,315 MW |
| 27 Oct, 23:00 | 2,182 MW | 2,188 MW |
| 28 Oct, 00:00 | 2,116 MW | 2,138 MW |
| 28 Oct, 01:00 | 2,082 MW | 2,107 MW |
| 28 Oct, 02:00 | 2,057 MW | 2,087 MW |
| 28 Oct, 03:00 | 2,079 MW | 2,102 MW |
| 28 Oct, 04:00 | 2,089 MW | 2,192 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). PACW Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/pacw/
World Power Monitor. PACW 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/pacw/
@misc{wpm_forecast_accuracy_pacw_2026,
title = {{PACW 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/pacw/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/pacw/
The Copy buttons add today's date as the access date.