SWPW Demand Forecast Accuracy: Error, Bias and Worst Miss, 13 October to 12 November 2026
The day-ahead demand forecast for SWPW was off by 12.2% on average (mean absolute percentage error) over 695 hours from 13 October to 12 November 2026, and 52% of hours landed within 5% of the reading. Its bias was +11.5%: it ran high on average, an over forecast. The largest miss was 930 MW (35.5%) too high at 9 Nov 2026, 14:00 CST (UTC-06:00). Dates and times are local (America/Chicago).
Key Facts
- The day-ahead demand forecast for SWPW was off by 12.2% on average (mean absolute percentage error) over 695 hours from 13 October to 12 November 2026, and 52% of hours landed within 5% of the reading. Its bias was +11.5%: it ran high on average, an over forecast. The largest miss was 930 MW (35.5%) too high at 9 Nov 2026, 14:00 CST (UTC-06:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, SWPW came 45 (1 is the smallest error).
- On average the forecast differed from reported demand by 323 MW, against average demand of 2,658 MW.
- The forecast was above reported demand in 83% of compared hours.
Forecast Error at a Glance
695 hours from 13 October to 12 November 2026Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (+303 MW per hour on average): the forecast ran high on average, an over forecast. The worst miss was 930 MW (35.5%) too high at 9 Nov 2026, 14:00 CST (UTC-06:00): forecast 3,549 MW, reported 2,619 MW.
Source: U.S. Energy Information Administration (EIA). (US Government work, public domain) Data as of 2026-11-12. 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 12 Nov 2026, 06:00 CST (UTC-06:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 5 Nov, 07:00 | 2,919 MW | 3,401 MW |
| 5 Nov, 08:00 | 2,965 MW | 3,519 MW |
| 5 Nov, 09:00 | 2,867 MW | 3,550 MW |
| 5 Nov, 10:00 | 2,732 MW | 3,520 MW |
| 5 Nov, 11:00 | 2,719 MW | 3,480 MW |
| 5 Nov, 12:00 | 2,709 MW | 3,421 MW |
| 5 Nov, 13:00 | 2,648 MW | 3,459 MW |
| 5 Nov, 14:00 | 2,643 MW | 3,448 MW |
| 5 Nov, 15:00 | 2,620 MW | 3,445 MW |
| 5 Nov, 16:00 | 2,676 MW | 3,478 MW |
| 5 Nov, 17:00 | 2,798 MW | 3,536 MW |
| 5 Nov, 18:00 | 2,947 MW | 3,635 MW |
| 5 Nov, 19:00 | 2,947 MW | 3,651 MW |
| 5 Nov, 20:00 | 2,911 MW | 3,600 MW |
| 5 Nov, 21:00 | 2,877 MW | 3,550 MW |
| 5 Nov, 22:00 | 2,814 MW | 3,533 MW |
| 5 Nov, 23:00 | 2,711 MW | 3,427 MW |
| 6 Nov, 00:00 | 2,623 MW | 2,661 MW |
| 6 Nov, 01:00 | 2,565 MW | 2,600 MW |
| 6 Nov, 02:00 | 2,519 MW | 2,565 MW |
| 6 Nov, 03:00 | 2,498 MW | 2,528 MW |
| 6 Nov, 04:00 | 2,510 MW | 2,532 MW |
| 6 Nov, 05:00 | 2,566 MW | 2,578 MW |
| 6 Nov, 06:00 | 2,678 MW | 2,676 MW |
| 6 Nov, 07:00 | 2,833 MW | 2,850 MW |
| 6 Nov, 08:00 | 2,877 MW | 2,918 MW |
| 6 Nov, 09:00 | 2,797 MW | 2,889 MW |
| 6 Nov, 10:00 | 2,730 MW | 2,805 MW |
| 6 Nov, 11:00 | 2,678 MW | 2,744 MW |
| 6 Nov, 12:00 | 2,570 MW | 2,665 MW |
| 6 Nov, 13:00 | 2,530 MW | 2,664 MW |
| 6 Nov, 14:00 | 2,574 MW | 2,635 MW |
| 6 Nov, 15:00 | 2,612 MW | 2,648 MW |
| 6 Nov, 16:00 | 2,706 MW | 2,724 MW |
| 6 Nov, 17:00 | 2,804 MW | 2,815 MW |
| 6 Nov, 18:00 | 2,948 MW | 2,933 MW |
| 6 Nov, 19:00 | 2,938 MW | 2,932 MW |
| 6 Nov, 20:00 | 2,903 MW | 2,901 MW |
| 6 Nov, 21:00 | 2,876 MW | 2,871 MW |
| 6 Nov, 22:00 | 2,836 MW | 2,830 MW |
| 6 Nov, 23:00 | 2,760 MW | 2,768 MW |
| 7 Nov, 00:00 | 2,682 MW | 3,295 MW |
| 7 Nov, 01:00 | 2,617 MW | 3,190 MW |
| 7 Nov, 02:00 | 2,593 MW | 3,143 MW |
| 7 Nov, 03:00 | 2,577 MW | 3,117 MW |
| 7 Nov, 04:00 | 2,577 MW | 3,126 MW |
| 7 Nov, 05:00 | 2,604 MW | 3,153 MW |
| 7 Nov, 06:00 | 2,669 MW | 3,195 MW |
| 7 Nov, 07:00 | 2,740 MW | 3,306 MW |
| 7 Nov, 08:00 | 2,720 MW | 3,383 MW |
| 7 Nov, 09:00 | 2,640 MW | 3,382 MW |
| 7 Nov, 10:00 | 2,590 MW | 3,353 MW |
| 7 Nov, 11:00 | 2,549 MW | 3,310 MW |
| 7 Nov, 12:00 | 2,482 MW | 3,274 MW |
| 7 Nov, 13:00 | 2,582 MW | 3,235 MW |
| 7 Nov, 14:00 | 2,666 MW | 3,240 MW |
| 7 Nov, 15:00 | 2,362 MW | 3,269 MW |
| 7 Nov, 16:00 | 2,497 MW | 3,330 MW |
| 7 Nov, 17:00 | 2,732 MW | 3,410 MW |
| 7 Nov, 18:00 | 2,835 MW | 3,488 MW |
| 7 Nov, 19:00 | 2,821 MW | 3,504 MW |
| 7 Nov, 20:00 | 2,779 MW | 3,490 MW |
| 7 Nov, 21:00 | 2,742 MW | 3,473 MW |
| 7 Nov, 22:00 | 2,686 MW | 3,422 MW |
| 7 Nov, 23:00 | 2,609 MW | 3,351 MW |
| 8 Nov, 00:00 | 2,561 MW | 2,630 MW |
| 8 Nov, 01:00 | 2,505 MW | 2,568 MW |
| 8 Nov, 02:00 | 2,474 MW | 2,515 MW |
| 8 Nov, 03:00 | 2,466 MW | 2,486 MW |
| 8 Nov, 04:00 | 2,467 MW | 2,498 MW |
| 8 Nov, 05:00 | 2,494 MW | 2,526 MW |
| 8 Nov, 06:00 | 2,565 MW | 2,534 MW |
| 8 Nov, 07:00 | 2,639 MW | 2,589 MW |
| 8 Nov, 08:00 | 2,630 MW | 2,606 MW |
| 8 Nov, 09:00 | 2,565 MW | 2,577 MW |
| 8 Nov, 10:00 | 2,521 MW | 2,556 MW |
| 8 Nov, 11:00 | 2,496 MW | 2,577 MW |
| 8 Nov, 12:00 | 2,505 MW | 2,544 MW |
| 8 Nov, 13:00 | 2,515 MW | 2,560 MW |
| 8 Nov, 14:00 | 2,523 MW | 2,624 MW |
| 8 Nov, 15:00 | 2,546 MW | 2,626 MW |
| 8 Nov, 16:00 | 2,637 MW | 2,681 MW |
| 8 Nov, 17:00 | 2,791 MW | 2,785 MW |
| 8 Nov, 18:00 | 2,961 MW | 2,938 MW |
| 8 Nov, 19:00 | 2,949 MW | 2,951 MW |
| 8 Nov, 20:00 | 2,905 MW | 2,918 MW |
| 8 Nov, 21:00 | 2,856 MW | 2,883 MW |
| 8 Nov, 22:00 | 2,769 MW | 2,802 MW |
| 8 Nov, 23:00 | 2,669 MW | 2,686 MW |
| 9 Nov, 00:00 | 2,574 MW | 3,170 MW |
| 9 Nov, 01:00 | 2,525 MW | 3,105 MW |
| 9 Nov, 02:00 | 2,493 MW | 3,067 MW |
| 9 Nov, 03:00 | 2,470 MW | 3,052 MW |
| 9 Nov, 04:00 | 2,483 MW | 3,056 MW |
| 9 Nov, 05:00 | 2,526 MW | 3,103 MW |
| 9 Nov, 06:00 | 2,647 MW | 3,233 MW |
| 9 Nov, 07:00 | 2,820 MW | 3,453 MW |
| 9 Nov, 08:00 | 2,816 MW | 3,510 MW |
| 9 Nov, 09:00 | 2,707 MW | 3,474 MW |
| 9 Nov, 10:00 | 2,635 MW | 3,419 MW |
| 9 Nov, 11:00 | 2,614 MW | 3,436 MW |
| 9 Nov, 12:00 | 2,600 MW | 3,469 MW |
| 9 Nov, 13:00 | 2,600 MW | 3,497 MW |
| 9 Nov, 14:00 | 2,619 MW | 3,549 MW |
| 9 Nov, 15:00 | 2,650 MW | 3,457 MW |
| 9 Nov, 16:00 | 2,720 MW | 3,443 MW |
| 9 Nov, 17:00 | 2,829 MW | 3,524 MW |
| 9 Nov, 18:00 | 2,960 MW | 3,626 MW |
| 9 Nov, 19:00 | 2,951 MW | 3,649 MW |
| 9 Nov, 20:00 | 2,901 MW | 3,628 MW |
| 9 Nov, 21:00 | 2,840 MW | 3,533 MW |
| 9 Nov, 22:00 | 2,756 MW | 3,454 MW |
| 9 Nov, 23:00 | 2,646 MW | 3,329 MW |
| 10 Nov, 00:00 | 2,550 MW | n/a |
| 10 Nov, 01:00 | 2,493 MW | n/a |
| 10 Nov, 02:00 | 2,465 MW | n/a |
| 10 Nov, 03:00 | 2,455 MW | n/a |
| 10 Nov, 04:00 | 2,476 MW | n/a |
| 10 Nov, 05:00 | 2,541 MW | n/a |
| 10 Nov, 06:00 | 2,673 MW | n/a |
| 10 Nov, 07:00 | 2,856 MW | n/a |
| 10 Nov, 08:00 | 2,850 MW | n/a |
| 10 Nov, 09:00 | 2,717 MW | n/a |
| 10 Nov, 10:00 | 2,650 MW | n/a |
| 10 Nov, 11:00 | 2,647 MW | n/a |
| 10 Nov, 12:00 | 2,663 MW | n/a |
| 10 Nov, 13:00 | 2,680 MW | n/a |
| 10 Nov, 14:00 | 2,714 MW | n/a |
| 10 Nov, 15:00 | 2,733 MW | n/a |
| 10 Nov, 16:00 | 2,766 MW | n/a |
| 10 Nov, 17:00 | 2,872 MW | n/a |
| 10 Nov, 18:00 | 3,010 MW | n/a |
| 10 Nov, 19:00 | 3,017 MW | n/a |
| 10 Nov, 20:00 | 2,971 MW | n/a |
| 10 Nov, 21:00 | 2,911 MW | n/a |
| 10 Nov, 22:00 | 2,847 MW | n/a |
| 10 Nov, 23:00 | 2,744 MW | n/a |
| 11 Nov, 00:00 | 2,642 MW | 3,197 MW |
| 11 Nov, 01:00 | 2,582 MW | 3,144 MW |
| 11 Nov, 02:00 | 2,557 MW | 3,107 MW |
| 11 Nov, 03:00 | 2,564 MW | 3,075 MW |
| 11 Nov, 04:00 | 2,585 MW | 3,079 MW |
| 11 Nov, 05:00 | 2,636 MW | 3,102 MW |
| 11 Nov, 06:00 | 2,756 MW | 3,217 MW |
| 11 Nov, 07:00 | 2,913 MW | 3,440 MW |
| 11 Nov, 08:00 | 2,902 MW | 3,490 MW |
| 11 Nov, 09:00 | 2,758 MW | 3,418 MW |
| 11 Nov, 10:00 | 2,666 MW | 3,358 MW |
| 11 Nov, 11:00 | 2,637 MW | 3,355 MW |
| 11 Nov, 12:00 | 2,607 MW | 3,332 MW |
| 11 Nov, 13:00 | 2,588 MW | 3,344 MW |
| 11 Nov, 14:00 | 2,599 MW | 3,407 MW |
| 11 Nov, 15:00 | 2,641 MW | 3,340 MW |
| 11 Nov, 16:00 | 2,715 MW | 3,388 MW |
| 11 Nov, 17:00 | 2,847 MW | 3,530 MW |
| 11 Nov, 18:00 | 2,987 MW | 3,671 MW |
| 11 Nov, 19:00 | 2,987 MW | 3,635 MW |
| 11 Nov, 20:00 | 2,963 MW | 3,601 MW |
| 11 Nov, 21:00 | 2,910 MW | 3,532 MW |
| 11 Nov, 22:00 | 2,820 MW | 3,473 MW |
| 11 Nov, 23:00 | 2,710 MW | 3,365 MW |
| 12 Nov, 00:00 | 2,642 MW | 3,222 MW |
| 12 Nov, 01:00 | 2,596 MW | 3,167 MW |
| 12 Nov, 02:00 | 2,560 MW | 3,136 MW |
| 12 Nov, 03:00 | 2,556 MW | 3,125 MW |
| 12 Nov, 04:00 | 2,575 MW | 3,123 MW |
| 12 Nov, 05:00 | 2,637 MW | 3,187 MW |
| 12 Nov, 06:00 | 2,766 MW | 3,307 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (695 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). SWPW Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/spp-west/
World Power Monitor. SWPW Demand Forecast Accuracy: Error, Bias and Worst Miss. Data as of 2026-11-12. Data from U.S. Energy Information Administration. https://worldpowermonitor.com/forecast-accuracy/spp-west/
@misc{wpm_forecast_accuracy_spp_west_2026,
title = {{SWPW Demand Forecast Accuracy: Error, Bias and Worst Miss}},
author = {{World Power Monitor}},
year = {2026},
note = {Data as of 2026-11-12. Data from U.S. Energy Information Administration.},
url = {https://worldpowermonitor.com/forecast-accuracy/spp-west/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/spp-west/
The Copy buttons add today's date as the access date.