SPA Demand Forecast Accuracy: Error, Bias and Worst Miss, 13 October to 9 November 2026

The day-ahead demand forecast for SPA was off by 52.0% on average (mean absolute percentage error) over 481 hours from 13 October to 9 November 2026, and 9% of hours landed within 5% of the reading. Its bias was +40.4%: it ran high on average, an over forecast. The largest miss was 23 MW (63.9%) too low at 19 Oct 2026, 03:00 CDT (UTC-05:00). Dates and times are local (America/Chicago).

This grid has 481 compared hours out of the 720 in its 30 day window, because the forecast or the demand reading is missing for the rest. Treat the figures as a shorter sample.

Key Facts

  • The day-ahead demand forecast for SPA was off by 52.0% on average (mean absolute percentage error) over 481 hours from 13 October to 9 November 2026, and 9% of hours landed within 5% of the reading. Its bias was +40.4%: it ran high on average, an over forecast. The largest miss was 23 MW (63.9%) too low at 19 Oct 2026, 03:00 CDT (UTC-05:00).
  • Across 53 US grids ranked by average error over their own latest 30 day windows, SPA came 53 (1 is the smallest error).
  • On average the forecast differed from reported demand by 7 MW, against average demand of 17 MW.
  • The forecast was above reported demand in 69% of compared hours.

Forecast Error at a Glance

481 hours from 13 October to 9 November 2026
Average error52.0%
Bias+40.4%
Hours within 5%9%
Worst miss23 MW

Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (+4 MW per hour on average): the forecast ran high on average, an over forecast. The worst miss was 23 MW (63.9%) too low at 19 Oct 2026, 03:00 CDT (UTC-05:00): forecast 13 MW, reported 36 MW.

Source: U.S. Energy Information Administration (EIA). (US Government work, public domain) Data as of 2026-11-09. 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 9 Nov 2026, 23:00 CST (UTC-06:00)
SPA day-ahead demand forecast and reported demand by hour Hourly reported demand and the day-ahead forecast for SPA over the last 7 days of the window, to 9 Nov 2026, 23:00 CST (UTC-06:00). Gaps are hours with a missing, zero or implausible report. 0 10 20 30 40 3 Nov, 00:004 Nov, 00:005 Nov, 00:006 Nov, 00:007 Nov, 00:008 Nov, 00:009 Nov, 00:00
Hourly reported demand and the day-ahead forecast for SPA over the last 7 days of the window, to 9 Nov 2026, 23:00 CST (UTC-06:00). Gaps are hours with a missing, zero or implausible report.
Data to 2026-11-09
Show the data table (168 rows)
Local hourReported demandDay-ahead forecast
3 Nov, 00:0015 MWn/a
3 Nov, 01:0015 MWn/a
3 Nov, 02:0018 MWn/a
3 Nov, 03:0012 MW16 MW
3 Nov, 04:0024 MW16 MW
3 Nov, 05:006 MW17 MW
3 Nov, 06:0016 MW21 MW
3 Nov, 07:0011 MW21 MW
3 Nov, 08:0024 MW23 MW
3 Nov, 09:009 MW24 MW
3 Nov, 10:0024 MW25 MW
3 Nov, 11:0018 MW27 MW
3 Nov, 12:0021 MW25 MW
3 Nov, 13:0011 MW28 MW
3 Nov, 14:0018 MW22 MW
3 Nov, 15:0016 MW25 MW
3 Nov, 16:0018 MW24 MW
3 Nov, 17:0018 MW24 MW
3 Nov, 18:00n/a22 MW
3 Nov, 19:0022 MW22 MW
3 Nov, 20:0011 MW21 MW
3 Nov, 21:00n/a24 MW
3 Nov, 22:0017 MW21 MW
3 Nov, 23:0012 MW19 MW
4 Nov, 00:0012 MWn/a
4 Nov, 01:0019 MWn/a
4 Nov, 02:0014 MWn/a
4 Nov, 03:0019 MWn/a
4 Nov, 04:009 MW17 MW
4 Nov, 05:0015 MW17 MW
4 Nov, 06:0017 MW21 MW
4 Nov, 07:007 MW21 MW
4 Nov, 08:0016 MW22 MW
4 Nov, 09:0012 MW20 MW
4 Nov, 10:0014 MW23 MW
4 Nov, 11:0014 MW19 MW
4 Nov, 12:009 MW21 MW
4 Nov, 13:0019 MW20 MW
4 Nov, 14:0017 MW23 MW
4 Nov, 15:0015 MW19 MW
4 Nov, 16:008 MW23 MW
4 Nov, 17:0014 MW21 MW
4 Nov, 18:0017 MW22 MW
4 Nov, 19:0015 MW20 MW
4 Nov, 20:0020 MW23 MW
4 Nov, 21:009 MW21 MW
4 Nov, 22:0018 MW22 MW
4 Nov, 23:0012 MW13 MW
5 Nov, 00:0027 MWn/a
5 Nov, 01:0013 MWn/a
5 Nov, 02:0022 MW10 MW
5 Nov, 03:0018 MW16 MW
5 Nov, 04:0015 MW19 MW
5 Nov, 05:0024 MW19 MW
5 Nov, 06:0019 MW22 MW
5 Nov, 07:0012 MW24 MW
5 Nov, 08:0013 MW22 MW
5 Nov, 09:0021 MW21 MW
5 Nov, 10:0021 MW19 MW
5 Nov, 11:0022 MW21 MW
5 Nov, 12:0019 MW21 MW
5 Nov, 13:0024 MW19 MW
5 Nov, 14:0018 MW21 MW
5 Nov, 15:0019 MW20 MW
5 Nov, 16:0013 MW20 MW
5 Nov, 17:0014 MW21 MW
5 Nov, 18:0015 MW20 MW
5 Nov, 19:0020 MW22 MW
5 Nov, 20:0020 MW22 MW
5 Nov, 21:009 MW21 MW
5 Nov, 22:0018 MW18 MW
5 Nov, 23:0012 MW20 MW
6 Nov, 00:0012 MWn/a
6 Nov, 01:0022 MWn/a
6 Nov, 02:0010 MWn/a
6 Nov, 03:0012 MWn/a
6 Nov, 04:0019 MWn/a
6 Nov, 05:0010 MWn/a
6 Nov, 06:0015 MWn/a
6 Nov, 07:0015 MWn/a
6 Nov, 08:0018 MWn/a
6 Nov, 09:0018 MWn/a
6 Nov, 10:0018 MWn/a
6 Nov, 11:0016 MWn/a
6 Nov, 12:0017 MWn/a
6 Nov, 13:0017 MWn/a
6 Nov, 14:0021 MWn/a
6 Nov, 15:006 MWn/a
6 Nov, 16:0026 MWn/a
6 Nov, 17:0022 MWn/a
6 Nov, 18:0017 MWn/a
6 Nov, 19:009 MWn/a
6 Nov, 20:00n/an/a
6 Nov, 21:00n/an/a
6 Nov, 22:00n/an/a
6 Nov, 23:00n/an/a
7 Nov, 00:0011 MWn/a
7 Nov, 01:0016 MWn/a
7 Nov, 02:006 MWn/a
7 Nov, 03:0020 MWn/a
7 Nov, 04:0012 MWn/a
7 Nov, 05:0020 MWn/a
7 Nov, 06:008 MWn/a
7 Nov, 07:00n/an/a
7 Nov, 08:0014 MWn/a
7 Nov, 09:0014 MWn/a
7 Nov, 10:00n/an/a
7 Nov, 11:007 MWn/a
7 Nov, 12:0021 MWn/a
7 Nov, 13:0013 MWn/a
7 Nov, 14:0018 MWn/a
7 Nov, 15:00n/an/a
7 Nov, 16:0024 MWn/a
7 Nov, 17:0012 MWn/a
7 Nov, 18:0017 MWn/a
7 Nov, 19:00n/an/a
7 Nov, 20:00n/an/a
7 Nov, 21:00n/an/a
7 Nov, 22:00n/an/a
7 Nov, 23:00n/an/a
8 Nov, 00:0017 MWn/a
8 Nov, 01:0014 MWn/a
8 Nov, 02:0021 MWn/a
8 Nov, 03:0020 MWn/a
8 Nov, 04:0019 MWn/a
8 Nov, 05:0015 MWn/a
8 Nov, 06:0022 MWn/a
8 Nov, 07:0012 MWn/a
8 Nov, 08:0016 MWn/a
8 Nov, 09:00n/an/a
8 Nov, 10:0019 MWn/a
8 Nov, 11:0010 MWn/a
8 Nov, 12:0013 MWn/a
8 Nov, 13:0013 MWn/a
8 Nov, 14:0022 MWn/a
8 Nov, 15:00n/an/a
8 Nov, 16:008 MWn/a
8 Nov, 17:0028 MWn/a
8 Nov, 18:0016 MWn/a
8 Nov, 19:0017 MWn/a
8 Nov, 20:0013 MWn/a
8 Nov, 21:0014 MWn/a
8 Nov, 22:0019 MWn/a
8 Nov, 23:0010 MWn/a
9 Nov, 00:0022 MWn/a
9 Nov, 01:0014 MWn/a
9 Nov, 02:0011 MWn/a
9 Nov, 03:0017 MWn/a
9 Nov, 04:0010 MWn/a
9 Nov, 05:0018 MW17 MW
9 Nov, 06:0018 MW24 MW
9 Nov, 07:0017 MW24 MW
9 Nov, 08:0012 MW26 MW
9 Nov, 09:0013 MW24 MW
9 Nov, 10:0012 MW22 MW
9 Nov, 11:009 MW20 MW
9 Nov, 12:0019 MW24 MW
9 Nov, 13:007 MW20 MW
9 Nov, 14:0014 MW21 MW
9 Nov, 15:0013 MW18 MW
9 Nov, 16:0013 MW24 MW
9 Nov, 17:0012 MW19 MW
9 Nov, 18:0020 MW20 MW
9 Nov, 19:0017 MW21 MW
9 Nov, 20:0014 MW23 MW
9 Nov, 21:0033 MW18 MW
9 Nov, 22:0037 MW19 MW
9 Nov, 23:0037 MW24 MW

Assumptions

  • Only hours with both a forecast and a positive demand reading count (481 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). SPA Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/spa/

Plain text

World Power Monitor. SPA Demand Forecast Accuracy: Error, Bias and Worst Miss. Data as of 2026-11-09. Data from U.S. Energy Information Administration. https://worldpowermonitor.com/forecast-accuracy/spa/

BibTeX
@misc{wpm_forecast_accuracy_spa_2026,
  title = {{SPA Demand Forecast Accuracy: Error, Bias and Worst Miss}},
  author = {{World Power Monitor}},
  year = {2026},
  note = {Data as of 2026-11-09. Data from U.S. Energy Information Administration.},
  url = {https://worldpowermonitor.com/forecast-accuracy/spa/}
}

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

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