BANC Demand Forecast Accuracy: Error, Bias and Worst Miss, 28 September to 28 October 2026
The day-ahead demand forecast for BANC was off by 1.8% on average (mean absolute percentage error) over 693 hours from 28 September to 28 October 2026, and 96% of hours landed within 5% of the reading. Its bias was -0.3%: it ran close to balanced on average. The largest miss was 1,014 MW (36.5%) too low at 13 Oct 2026, 10:00 PDT (UTC-07:00). Dates and times are local (America/Los_Angeles).
Key Facts
- The day-ahead demand forecast for BANC was off by 1.8% on average (mean absolute percentage error) over 693 hours from 28 September to 28 October 2026, and 96% of hours landed within 5% of the reading. Its bias was -0.3%: it ran close to balanced on average. The largest miss was 1,014 MW (36.5%) too low at 13 Oct 2026, 10:00 PDT (UTC-07:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, BANC came 6 (1 is the smallest error).
- On average the forecast differed from reported demand by 39 MW, against average demand of 1,999 MW.
- The forecast was above reported demand in 52% of compared hours.
Forecast Error at a Glance
693 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 (-10 MW per hour on average): the forecast ran close to balanced on average. The worst miss was 1,014 MW (36.5%) too low at 13 Oct 2026, 10:00 PDT (UTC-07:00): forecast 1,763 MW, reported 2,777 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 | 1,543 MW | 1,558 MW |
| 21 Oct, 06:00 | 1,662 MW | 1,670 MW |
| 21 Oct, 07:00 | 1,787 MW | 1,780 MW |
| 21 Oct, 08:00 | 1,829 MW | 1,792 MW |
| 21 Oct, 09:00 | 1,879 MW | 1,790 MW |
| 21 Oct, 10:00 | 1,896 MW | 1,768 MW |
| 21 Oct, 11:00 | 1,887 MW | 1,756 MW |
| 21 Oct, 12:00 | 1,885 MW | 1,748 MW |
| 21 Oct, 13:00 | 1,912 MW | 1,767 MW |
| 21 Oct, 14:00 | 1,924 MW | 1,795 MW |
| 21 Oct, 15:00 | 1,916 MW | 1,834 MW |
| 21 Oct, 16:00 | 1,891 MW | 1,874 MW |
| 21 Oct, 17:00 | 1,916 MW | 1,914 MW |
| 21 Oct, 18:00 | 1,983 MW | 1,968 MW |
| 21 Oct, 19:00 | 1,962 MW | 1,963 MW |
| 21 Oct, 20:00 | 1,932 MW | 1,917 MW |
| 21 Oct, 21:00 | 1,845 MW | 1,830 MW |
| 21 Oct, 22:00 | 1,737 MW | 1,716 MW |
| 21 Oct, 23:00 | 1,634 MW | 1,605 MW |
| 22 Oct, 00:00 | 1,598 MW | 1,586 MW |
| 22 Oct, 01:00 | 1,530 MW | 1,530 MW |
| 22 Oct, 02:00 | 1,481 MW | 1,473 MW |
| 22 Oct, 03:00 | 1,462 MW | 1,445 MW |
| 22 Oct, 04:00 | 1,476 MW | 1,467 MW |
| 22 Oct, 05:00 | 1,562 MW | 1,546 MW |
| 22 Oct, 06:00 | 1,682 MW | 1,657 MW |
| 22 Oct, 07:00 | 1,796 MW | 1,771 MW |
| 22 Oct, 08:00 | 1,831 MW | 1,797 MW |
| 22 Oct, 09:00 | 1,886 MW | 1,803 MW |
| 22 Oct, 10:00 | 1,903 MW | 1,801 MW |
| 22 Oct, 11:00 | 1,905 MW | 1,796 MW |
| 22 Oct, 12:00 | 1,907 MW | 1,805 MW |
| 22 Oct, 13:00 | 1,897 MW | 1,810 MW |
| 22 Oct, 14:00 | 1,873 MW | 1,820 MW |
| 22 Oct, 15:00 | 1,881 MW | 1,847 MW |
| 22 Oct, 16:00 | 1,865 MW | 1,881 MW |
| 22 Oct, 17:00 | 1,919 MW | 1,943 MW |
| 22 Oct, 18:00 | 1,985 MW | 2,004 MW |
| 22 Oct, 19:00 | 1,966 MW | 1,986 MW |
| 22 Oct, 20:00 | 1,932 MW | 1,937 MW |
| 22 Oct, 21:00 | 1,851 MW | 1,848 MW |
| 22 Oct, 22:00 | 1,744 MW | 1,726 MW |
| 22 Oct, 23:00 | 1,629 MW | 1,619 MW |
| 23 Oct, 00:00 | 1,562 MW | 1,561 MW |
| 23 Oct, 01:00 | 1,504 MW | 1,486 MW |
| 23 Oct, 02:00 | 1,439 MW | 1,428 MW |
| 23 Oct, 03:00 | 1,411 MW | 1,400 MW |
| 23 Oct, 04:00 | 1,442 MW | 1,422 MW |
| 23 Oct, 05:00 | 1,503 MW | 1,499 MW |
| 23 Oct, 06:00 | 1,646 MW | 1,645 MW |
| 23 Oct, 07:00 | 1,769 MW | 1,759 MW |
| 23 Oct, 08:00 | 1,801 MW | 1,782 MW |
| 23 Oct, 09:00 | 1,799 MW | 1,784 MW |
| 23 Oct, 10:00 | 1,796 MW | 1,771 MW |
| 23 Oct, 11:00 | 1,798 MW | 1,754 MW |
| 23 Oct, 12:00 | 1,755 MW | 1,753 MW |
| 23 Oct, 13:00 | 1,720 MW | 1,763 MW |
| 23 Oct, 14:00 | 1,699 MW | 1,773 MW |
| 23 Oct, 15:00 | 1,730 MW | 1,796 MW |
| 23 Oct, 16:00 | 1,752 MW | 1,824 MW |
| 23 Oct, 17:00 | 1,825 MW | 1,849 MW |
| 23 Oct, 18:00 | 1,878 MW | 1,888 MW |
| 23 Oct, 19:00 | 1,864 MW | 1,883 MW |
| 23 Oct, 20:00 | 1,819 MW | 1,839 MW |
| 23 Oct, 21:00 | 1,757 MW | 1,769 MW |
| 23 Oct, 22:00 | 1,683 MW | 1,674 MW |
| 23 Oct, 23:00 | 1,586 MW | 1,583 MW |
| 24 Oct, 00:00 | 1,567 MW | 1,563 MW |
| 24 Oct, 01:00 | 1,488 MW | 1,496 MW |
| 24 Oct, 02:00 | 1,434 MW | 1,436 MW |
| 24 Oct, 03:00 | 1,392 MW | 1,397 MW |
| 24 Oct, 04:00 | 1,399 MW | 1,393 MW |
| 24 Oct, 05:00 | 1,422 MW | 1,419 MW |
| 24 Oct, 06:00 | 1,494 MW | 1,482 MW |
| 24 Oct, 07:00 | 1,562 MW | 1,565 MW |
| 24 Oct, 08:00 | 1,608 MW | 1,613 MW |
| 24 Oct, 09:00 | 1,604 MW | 1,632 MW |
| 24 Oct, 10:00 | 1,590 MW | 1,621 MW |
| 24 Oct, 11:00 | 1,552 MW | 1,598 MW |
| 24 Oct, 12:00 | 1,522 MW | 1,592 MW |
| 24 Oct, 13:00 | 1,534 MW | 1,608 MW |
| 24 Oct, 14:00 | 1,560 MW | 1,633 MW |
| 24 Oct, 15:00 | 1,617 MW | 1,680 MW |
| 24 Oct, 16:00 | 1,698 MW | 1,726 MW |
| 24 Oct, 17:00 | 1,763 MW | 1,771 MW |
| 24 Oct, 18:00 | 1,825 MW | 1,824 MW |
| 24 Oct, 19:00 | 1,814 MW | 1,829 MW |
| 24 Oct, 20:00 | 1,764 MW | 1,782 MW |
| 24 Oct, 21:00 | 1,710 MW | 1,719 MW |
| 24 Oct, 22:00 | 1,625 MW | 1,633 MW |
| 24 Oct, 23:00 | 1,545 MW | 1,545 MW |
| 25 Oct, 00:00 | 1,520 MW | 1,520 MW |
| 25 Oct, 01:00 | 1,464 MW | 1,462 MW |
| 25 Oct, 02:00 | 1,402 MW | 1,407 MW |
| 25 Oct, 03:00 | 1,373 MW | 1,374 MW |
| 25 Oct, 04:00 | 1,371 MW | 1,368 MW |
| 25 Oct, 05:00 | 1,395 MW | 1,389 MW |
| 25 Oct, 06:00 | 1,445 MW | 1,446 MW |
| 25 Oct, 07:00 | 1,517 MW | 1,524 MW |
| 25 Oct, 08:00 | 1,546 MW | 1,572 MW |
| 25 Oct, 09:00 | 1,583 MW | 1,588 MW |
| 25 Oct, 10:00 | 1,634 MW | 1,575 MW |
| 25 Oct, 11:00 | 1,558 MW | 1,548 MW |
| 25 Oct, 12:00 | 1,551 MW | 1,538 MW |
| 25 Oct, 13:00 | 1,574 MW | 1,552 MW |
| 25 Oct, 14:00 | 1,621 MW | 1,579 MW |
| 25 Oct, 15:00 | 1,699 MW | 1,624 MW |
| 25 Oct, 16:00 | 1,757 MW | 1,674 MW |
| 25 Oct, 17:00 | 1,853 MW | 1,750 MW |
| 25 Oct, 18:00 | 1,902 MW | 1,826 MW |
| 25 Oct, 19:00 | 1,890 MW | 1,840 MW |
| 25 Oct, 20:00 | 1,843 MW | 1,788 MW |
| 25 Oct, 21:00 | 1,766 MW | 1,712 MW |
| 25 Oct, 22:00 | 1,651 MW | 1,607 MW |
| 25 Oct, 23:00 | 1,538 MW | 1,510 MW |
| 26 Oct, 00:00 | 1,513 MW | 1,510 MW |
| 26 Oct, 01:00 | 1,440 MW | 1,459 MW |
| 26 Oct, 02:00 | 1,401 MW | 1,408 MW |
| 26 Oct, 03:00 | 1,377 MW | 1,387 MW |
| 26 Oct, 04:00 | 1,412 MW | 1,417 MW |
| 26 Oct, 05:00 | 1,495 MW | 1,497 MW |
| 26 Oct, 06:00 | 1,658 MW | 1,652 MW |
| 26 Oct, 07:00 | 1,789 MW | 1,783 MW |
| 26 Oct, 08:00 | 1,794 MW | 1,806 MW |
| 26 Oct, 09:00 | 1,780 MW | 1,795 MW |
| 26 Oct, 10:00 | 1,739 MW | 1,772 MW |
| 26 Oct, 11:00 | 1,709 MW | 1,754 MW |
| 26 Oct, 12:00 | 1,697 MW | 1,751 MW |
| 26 Oct, 13:00 | 1,699 MW | 1,754 MW |
| 26 Oct, 14:00 | 1,701 MW | 1,762 MW |
| 26 Oct, 15:00 | 1,766 MW | 1,791 MW |
| 26 Oct, 16:00 | 1,842 MW | 1,840 MW |
| 26 Oct, 17:00 | 1,916 MW | 1,893 MW |
| 26 Oct, 18:00 | 1,961 MW | 1,952 MW |
| 26 Oct, 19:00 | 1,957 MW | 1,953 MW |
| 26 Oct, 20:00 | 1,898 MW | 1,895 MW |
| 26 Oct, 21:00 | 1,813 MW | 1,808 MW |
| 26 Oct, 22:00 | 1,693 MW | 1,691 MW |
| 26 Oct, 23:00 | 1,578 MW | 1,577 MW |
| 27 Oct, 00:00 | 1,545 MW | 1,540 MW |
| 27 Oct, 01:00 | 1,487 MW | 1,485 MW |
| 27 Oct, 02:00 | 1,441 MW | 1,432 MW |
| 27 Oct, 03:00 | 1,419 MW | 1,408 MW |
| 27 Oct, 04:00 | 1,448 MW | 1,436 MW |
| 27 Oct, 05:00 | 1,540 MW | 1,525 MW |
| 27 Oct, 06:00 | 1,690 MW | 1,697 MW |
| 27 Oct, 07:00 | 1,825 MW | 1,832 MW |
| 27 Oct, 08:00 | 1,843 MW | 1,844 MW |
| 27 Oct, 09:00 | 1,777 MW | 1,834 MW |
| 27 Oct, 10:00 | 1,678 MW | 1,798 MW |
| 27 Oct, 11:00 | 1,656 MW | 1,758 MW |
| 27 Oct, 12:00 | 1,593 MW | 1,739 MW |
| 27 Oct, 13:00 | 1,688 MW | 1,743 MW |
| 27 Oct, 14:00 | 1,666 MW | 1,747 MW |
| 27 Oct, 15:00 | 1,704 MW | 1,768 MW |
| 27 Oct, 16:00 | 1,779 MW | 1,814 MW |
| 27 Oct, 17:00 | 1,848 MW | 1,863 MW |
| 27 Oct, 18:00 | 1,930 MW | 1,937 MW |
| 27 Oct, 19:00 | 1,935 MW | 1,953 MW |
| 27 Oct, 20:00 | 1,887 MW | 1,908 MW |
| 27 Oct, 21:00 | 1,807 MW | 1,812 MW |
| 27 Oct, 22:00 | 1,696 MW | 1,691 MW |
| 27 Oct, 23:00 | 1,583 MW | 1,579 MW |
| 28 Oct, 00:00 | 1,567 MW | 1,550 MW |
| 28 Oct, 01:00 | 1,505 MW | 1,496 MW |
| 28 Oct, 02:00 | 1,453 MW | 1,443 MW |
| 28 Oct, 03:00 | 1,416 MW | 1,422 MW |
| 28 Oct, 04:00 | 1,456 MW | 1,454 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (693 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). BANC Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/banc/
World Power Monitor. BANC 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/banc/
@misc{wpm_forecast_accuracy_banc_2026,
title = {{BANC 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/banc/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/banc/
The Copy buttons add today's date as the access date.