EPE Demand Forecast Accuracy: Error, Bias and Worst Miss, 28 September to 28 October 2026

The day-ahead demand forecast for EPE was off by 3.3% on average (mean absolute percentage error) over 719 hours from 28 September to 28 October 2026, and 77% of hours landed within 5% of the reading. Its bias was -1.2%: it ran low on average, an under forecast. The largest miss was 275 MW (21.4%) too high at 28 Sept 2026, 15:00 MDT (UTC-06:00). Dates and times are local (America/Denver).

Key Facts

  • The day-ahead demand forecast for EPE was off by 3.3% on average (mean absolute percentage error) over 719 hours from 28 September to 28 October 2026, and 77% of hours landed within 5% of the reading. Its bias was -1.2%: it ran low on average, an under forecast. The largest miss was 275 MW (21.4%) too high at 28 Sept 2026, 15:00 MDT (UTC-06:00).
  • Across 53 US grids ranked by average error over their own latest 30 day windows, EPE came 23 (1 is the smallest error).
  • On average the forecast differed from reported demand by 34 MW, against average demand of 991 MW.
  • The forecast was above reported demand in 37% of compared hours.

Forecast Error at a Glance

719 hours from 28 September to 28 October 2026
Average error3.3%
Bias-1.2%
Hours within 5%77%
Worst miss275 MW

Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (-12 MW per hour on average): the forecast ran low on average, an under forecast. The worst miss was 275 MW (21.4%) too high at 28 Sept 2026, 15:00 MDT (UTC-06:00): forecast 1,563 MW, reported 1,288 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, 05:00 MDT (UTC-06:00)
EPE day-ahead demand forecast and reported demand by hour Hourly reported demand and the day-ahead forecast for EPE over the last 7 days of the window, to 28 Oct 2026, 05:00 MDT (UTC-06:00). Gaps are hours with a missing, zero or implausible report. 0 375 750 1,125 1,500 21 Oct, 06:0022 Oct, 06:0023 Oct, 06:0024 Oct, 06:0025 Oct, 06:0026 Oct, 06:0027 Oct, 06:00
Hourly reported demand and the day-ahead forecast for EPE over the last 7 days of the window, to 28 Oct 2026, 05:00 MDT (UTC-06:00). Gaps are hours with a missing, zero or implausible report.
Data to 2026-10-28
Show the data table (168 rows)
Local hourReported demandDay-ahead forecast
21 Oct, 06:00903 MW870 MW
21 Oct, 07:00902 MW888 MW
21 Oct, 08:00917 MW901 MW
21 Oct, 09:00927 MW920 MW
21 Oct, 10:00949 MW967 MW
21 Oct, 11:001,025 MW1,037 MW
21 Oct, 12:001,105 MW1,127 MW
21 Oct, 13:001,209 MW1,235 MW
21 Oct, 14:001,306 MW1,344 MW
21 Oct, 15:001,375 MW1,432 MW
21 Oct, 16:001,460 MW1,483 MW
21 Oct, 17:001,443 MW1,462 MW
21 Oct, 18:001,378 MW1,403 MW
21 Oct, 19:001,326 MW1,343 MW
21 Oct, 20:001,270 MW1,263 MW
21 Oct, 21:001,203 MW1,179 MW
21 Oct, 22:001,104 MW1,077 MW
21 Oct, 23:001,007 MW978 MW
22 Oct, 00:00937 MW898 MW
22 Oct, 01:00879 MW876 MW
22 Oct, 02:00846 MW833 MW
22 Oct, 03:00845 MW812 MW
22 Oct, 04:00856 MW809 MW
22 Oct, 05:00888 MW834 MW
22 Oct, 06:00962 MW891 MW
22 Oct, 07:00986 MW905 MW
22 Oct, 08:00988 MW918 MW
22 Oct, 09:001,025 MW946 MW
22 Oct, 10:001,198 MW987 MW
22 Oct, 11:001,117 MW1,052 MW
22 Oct, 12:001,203 MW1,126 MW
22 Oct, 13:001,299 MW1,222 MW
22 Oct, 14:001,333 MW1,301 MW
22 Oct, 15:001,369 MW1,364 MW
22 Oct, 16:001,407 MW1,393 MW
22 Oct, 17:001,351 MW1,348 MW
22 Oct, 18:001,337 MW1,295 MW
22 Oct, 19:001,316 MW1,256 MW
22 Oct, 20:001,252 MW1,194 MW
22 Oct, 21:001,176 MW1,130 MW
22 Oct, 22:001,094 MW1,040 MW
22 Oct, 23:00988 MW953 MW
23 Oct, 00:00927 MW883 MW
23 Oct, 01:00870 MW855 MW
23 Oct, 02:00830 MW835 MW
23 Oct, 03:00817 MW815 MW
23 Oct, 04:00817 MW814 MW
23 Oct, 05:00844 MW839 MW
23 Oct, 06:00904 MW896 MW
23 Oct, 07:00919 MW911 MW
23 Oct, 08:00926 MW917 MW
23 Oct, 09:00949 MW932 MW
23 Oct, 10:00983 MW971 MW
23 Oct, 11:001,050 MW1,028 MW
23 Oct, 12:001,129 MW1,095 MW
23 Oct, 13:001,247 MW1,192 MW
23 Oct, 14:001,344 MW1,268 MW
23 Oct, 15:001,419 MW1,335 MW
23 Oct, 16:001,388 MW1,368 MW
23 Oct, 17:001,343 MW1,322 MW
23 Oct, 18:001,184 MW1,266 MW
23 Oct, 19:001,106 MW1,212 MW
23 Oct, 20:001,075 MW1,140 MW
23 Oct, 21:001,045 MW1,074 MW
23 Oct, 22:00970 MW1,002 MW
23 Oct, 23:00886 MW928 MW
24 Oct, 00:00850 MW866 MW
24 Oct, 01:00792 MW807 MW
24 Oct, 02:00768 MW769 MW
24 Oct, 03:00741 MW747 MW
24 Oct, 04:00735 MW737 MW
24 Oct, 05:00759 MW739 MW
24 Oct, 06:00779 MW757 MW
24 Oct, 07:00797 MW757 MW
24 Oct, 08:00830 MW769 MW
24 Oct, 09:00826 MW787 MW
24 Oct, 10:00864 MW819 MW
24 Oct, 11:00919 MW866 MW
24 Oct, 12:00994 MW927 MW
24 Oct, 13:001,069 MW1,009 MW
24 Oct, 14:001,183 MW1,087 MW
24 Oct, 15:001,215 MW1,150 MW
24 Oct, 16:001,214 MW1,160 MW
24 Oct, 17:001,125 MW1,106 MW
24 Oct, 18:001,075 MW1,056 MW
24 Oct, 19:001,041 MW1,020 MW
24 Oct, 20:001,158 MW974 MW
24 Oct, 21:001,154 MW929 MW
24 Oct, 22:00889 MW878 MW
24 Oct, 23:00874 MW824 MW
25 Oct, 00:00862 MW781 MW
25 Oct, 01:00750 MW747 MW
25 Oct, 02:00715 MW721 MW
25 Oct, 03:00697 MW700 MW
25 Oct, 04:00683 MW688 MW
25 Oct, 05:00688 MW685 MW
25 Oct, 06:00705 MW696 MW
25 Oct, 07:00704 MW691 MW
25 Oct, 08:00719 MW697 MW
25 Oct, 09:00720 MW713 MW
25 Oct, 10:00760 MW742 MW
25 Oct, 11:00809 MW792 MW
25 Oct, 12:00860 MW859 MW
25 Oct, 13:00925 MW933 MW
25 Oct, 14:001,018 MW1,008 MW
25 Oct, 15:001,078 MW1,071 MW
25 Oct, 16:001,118 MW1,102 MW
25 Oct, 17:001,143 MW1,068 MW
25 Oct, 18:001,123 MW1,036 MW
25 Oct, 19:001,125 MW1,021 MW
25 Oct, 20:001,066 MW985 MW
25 Oct, 21:001,020 MW937 MW
25 Oct, 22:00955 MW868 MW
25 Oct, 23:00848 MW795 MW
26 Oct, 00:00788 MW741 MW
26 Oct, 01:00732 MW745 MW
26 Oct, 02:00734 MW729 MW
26 Oct, 03:00714 MW718 MW
26 Oct, 04:00726 MW723 MW
26 Oct, 05:00763 MW752 MW
26 Oct, 06:00829 MW812 MW
26 Oct, 07:00896 MW829 MW
26 Oct, 08:00941 MW832 MW
26 Oct, 09:00874 MW826 MW
26 Oct, 10:00892 MW846 MW
26 Oct, 11:001,027 MW883 MW
26 Oct, 12:00966 MW928 MW
26 Oct, 13:001,006 MW988 MW
26 Oct, 14:001,086 MW1,060 MW
26 Oct, 15:001,161 MW1,120 MW
26 Oct, 16:001,228 MW1,170 MW
26 Oct, 17:001,210 MW1,161 MW
26 Oct, 18:001,205 MW1,130 MW
26 Oct, 19:001,172 MW1,108 MW
26 Oct, 20:001,114 MW1,063 MW
26 Oct, 21:001,050 MW1,000 MW
26 Oct, 22:00962 MW914 MW
26 Oct, 23:00890 MW833 MW
27 Oct, 00:00823 MW769 MW
27 Oct, 01:00789 MW792 MW
27 Oct, 02:00761 MW749 MW
27 Oct, 03:00752 MW734 MW
27 Oct, 04:00755 MW739 MW
27 Oct, 05:00799 MW769 MW
27 Oct, 06:00868 MW832 MW
27 Oct, 07:00884 MW849 MW
27 Oct, 08:00876 MW844 MW
27 Oct, 09:00885 MW840 MW
27 Oct, 10:00909 MW855 MW
27 Oct, 11:00948 MW884 MW
27 Oct, 12:00998 MW925 MW
27 Oct, 13:001,085 MW979 MW
27 Oct, 14:001,156 MW1,050 MW
27 Oct, 15:001,216 MW1,124 MW
27 Oct, 16:001,282 MW1,191 MW
27 Oct, 17:001,279 MW1,189 MW
27 Oct, 18:001,237 MW1,181 MW
27 Oct, 19:001,187 MW1,158 MW
27 Oct, 20:001,121 MW1,098 MW
27 Oct, 21:001,058 MW1,028 MW
27 Oct, 22:00964 MW941 MW
27 Oct, 23:00879 MW857 MW
28 Oct, 00:00813 MW791 MW
28 Oct, 01:00768 MW770 MW
28 Oct, 02:00750 MW746 MW
28 Oct, 03:00739 MW733 MW
28 Oct, 04:00755 MW739 MW
28 Oct, 05:00786 MW770 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.
Cite this page
APA 7

World Power Monitor. (2026). EPE Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/epe/

Plain text

World Power Monitor. EPE 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/epe/

BibTeX
@misc{wpm_forecast_accuracy_epe_2026,
  title = {{EPE 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/epe/}
}

Permalink: https://worldpowermonitor.com/forecast-accuracy/epe/

The Copy buttons add today's date as the access date.