FPC Demand Forecast Accuracy: Error, Bias and Worst Miss, 6 October to 5 November 2026
The day-ahead demand forecast for FPC was off by 24.1% on average (mean absolute percentage error) over 694 hours from 6 October to 5 November 2026, and 0% of hours landed within 5% of the reading. Its bias was -24.1%: it ran low on average, an under forecast. The largest miss was 3,005 MW (30.8%) too low at 13 Oct 2026, 16:00 EDT (UTC-04:00). Dates and times are local (America/New_York).
Key Facts
- The day-ahead demand forecast for FPC was off by 24.1% on average (mean absolute percentage error) over 694 hours from 6 October to 5 November 2026, and 0% of hours landed within 5% of the reading. Its bias was -24.1%: it ran low on average, an under forecast. The largest miss was 3,005 MW (30.8%) too low at 13 Oct 2026, 16:00 EDT (UTC-04:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, FPC came 49 (1 is the smallest error).
- On average the forecast differed from reported demand by 1,539 MW, against average demand of 6,310 MW.
- The forecast was above reported demand in 0% of compared hours.
Forecast Error at a Glance
694 hours from 6 October to 5 November 2026Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (-1,539 MW per hour on average): the forecast ran low on average, an under forecast. The worst miss was 3,005 MW (30.8%) too low at 13 Oct 2026, 16:00 EDT (UTC-04:00): forecast 6,756 MW, reported 9,761 MW.
Source: U.S. Energy Information Administration (EIA). (US Government work, public domain) Data as of 2026-11-05. 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 5 Nov 2026, 08:00 EST (UTC-05:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 29 Oct, 10:00 | 6,346 MW | 5,007 MW |
| 29 Oct, 11:00 | 6,764 MW | 5,293 MW |
| 29 Oct, 12:00 | 7,257 MW | 5,587 MW |
| 29 Oct, 13:00 | 7,685 MW | 5,843 MW |
| 29 Oct, 14:00 | 8,053 MW | 6,030 MW |
| 29 Oct, 15:00 | 8,440 MW | 6,178 MW |
| 29 Oct, 16:00 | 8,728 MW | 6,296 MW |
| 29 Oct, 17:00 | 8,697 MW | 6,281 MW |
| 29 Oct, 18:00 | 8,388 MW | 6,174 MW |
| 29 Oct, 19:00 | 8,221 MW | 6,054 MW |
| 29 Oct, 20:00 | 7,845 MW | 5,829 MW |
| 29 Oct, 21:00 | 7,352 MW | 5,484 MW |
| 29 Oct, 22:00 | 6,732 MW | 5,054 MW |
| 29 Oct, 23:00 | 6,112 MW | 4,606 MW |
| 30 Oct, 00:00 | 5,608 MW | 4,205 MW |
| 30 Oct, 01:00 | 5,212 MW | 3,912 MW |
| 30 Oct, 02:00 | 4,975 MW | 3,700 MW |
| 30 Oct, 03:00 | 4,821 MW | 3,590 MW |
| 30 Oct, 04:00 | 4,787 MW | 3,599 MW |
| 30 Oct, 05:00 | 5,029 MW | 3,785 MW |
| 30 Oct, 06:00 | 5,467 MW | 4,079 MW |
| 30 Oct, 07:00 | 5,753 MW | 4,324 MW |
| 30 Oct, 08:00 | 5,919 MW | 4,509 MW |
| 30 Oct, 09:00 | 6,159 MW | 4,723 MW |
| 30 Oct, 10:00 | 6,499 MW | 4,995 MW |
| 30 Oct, 11:00 | 6,924 MW | 5,260 MW |
| 30 Oct, 12:00 | 7,337 MW | 5,541 MW |
| 30 Oct, 13:00 | 7,758 MW | 5,792 MW |
| 30 Oct, 14:00 | 8,191 MW | 5,987 MW |
| 30 Oct, 15:00 | 8,578 MW | 6,154 MW |
| 30 Oct, 16:00 | 8,812 MW | 6,258 MW |
| 30 Oct, 17:00 | 8,654 MW | 6,208 MW |
| 30 Oct, 18:00 | 8,255 MW | 6,042 MW |
| 30 Oct, 19:00 | 8,020 MW | 5,882 MW |
| 30 Oct, 20:00 | 7,586 MW | 5,642 MW |
| 30 Oct, 21:00 | 7,195 MW | 5,341 MW |
| 30 Oct, 22:00 | 6,718 MW | 4,983 MW |
| 30 Oct, 23:00 | 6,218 MW | 4,598 MW |
| 31 Oct, 00:00 | 5,767 MW | 4,262 MW |
| 31 Oct, 01:00 | 5,388 MW | 3,968 MW |
| 31 Oct, 02:00 | 5,134 MW | 3,751 MW |
| 31 Oct, 03:00 | 4,938 MW | 3,618 MW |
| 31 Oct, 04:00 | 4,826 MW | 3,567 MW |
| 31 Oct, 05:00 | 4,839 MW | 3,597 MW |
| 31 Oct, 06:00 | 4,970 MW | 3,709 MW |
| 31 Oct, 07:00 | 5,187 MW | 3,887 MW |
| 31 Oct, 08:00 | 5,575 MW | 4,180 MW |
| 31 Oct, 09:00 | 6,066 MW | 4,531 MW |
| 31 Oct, 10:00 | 6,605 MW | 4,860 MW |
| 31 Oct, 11:00 | 7,092 MW | 5,132 MW |
| 31 Oct, 12:00 | 7,580 MW | 5,383 MW |
| 31 Oct, 13:00 | 7,936 MW | 5,582 MW |
| 31 Oct, 14:00 | 8,266 MW | 5,742 MW |
| 31 Oct, 15:00 | 8,406 MW | 5,832 MW |
| 31 Oct, 16:00 | 8,467 MW | 5,877 MW |
| 31 Oct, 17:00 | 8,262 MW | 5,791 MW |
| 31 Oct, 18:00 | 7,738 MW | 5,647 MW |
| 31 Oct, 19:00 | 7,381 MW | 5,511 MW |
| 31 Oct, 20:00 | 7,083 MW | 5,324 MW |
| 31 Oct, 21:00 | 6,856 MW | 5,059 MW |
| 31 Oct, 22:00 | 6,469 MW | 4,763 MW |
| 31 Oct, 23:00 | 6,035 MW | 4,404 MW |
| 1 Nov, 00:00 | 6,035 MW | n/a |
| 1 Nov, 01:00 | 5,388 MW | n/a |
| 1 Nov, 01:00 | 5,134 MW | n/a |
| 1 Nov, 02:00 | 4,938 MW | n/a |
| 1 Nov, 03:00 | 4,826 MW | n/a |
| 1 Nov, 04:00 | 4,839 MW | n/a |
| 1 Nov, 05:00 | 4,970 MW | n/a |
| 1 Nov, 06:00 | 5,187 MW | n/a |
| 1 Nov, 07:00 | 5,575 MW | n/a |
| 1 Nov, 08:00 | 6,066 MW | n/a |
| 1 Nov, 09:00 | 6,605 MW | n/a |
| 1 Nov, 10:00 | 7,092 MW | n/a |
| 1 Nov, 11:00 | 7,580 MW | n/a |
| 1 Nov, 12:00 | 7,936 MW | n/a |
| 1 Nov, 13:00 | 8,266 MW | n/a |
| 1 Nov, 14:00 | 8,406 MW | n/a |
| 1 Nov, 15:00 | 8,467 MW | n/a |
| 1 Nov, 16:00 | 8,262 MW | n/a |
| 1 Nov, 17:00 | 7,738 MW | n/a |
| 1 Nov, 18:00 | 7,381 MW | n/a |
| 1 Nov, 19:00 | 7,083 MW | n/a |
| 1 Nov, 20:00 | 6,856 MW | n/a |
| 1 Nov, 21:00 | 6,469 MW | n/a |
| 1 Nov, 22:00 | 6,035 MW | n/a |
| 1 Nov, 23:00 | n/a | n/a |
| 2 Nov, 00:00 | 4,866 MW | 3,757 MW |
| 2 Nov, 01:00 | 4,578 MW | 3,537 MW |
| 2 Nov, 02:00 | 4,448 MW | 3,388 MW |
| 2 Nov, 03:00 | 4,383 MW | 3,333 MW |
| 2 Nov, 04:00 | 4,451 MW | 3,399 MW |
| 2 Nov, 05:00 | 4,693 MW | 3,646 MW |
| 2 Nov, 06:00 | 5,174 MW | 3,992 MW |
| 2 Nov, 07:00 | 5,488 MW | 4,276 MW |
| 2 Nov, 08:00 | 5,698 MW | 4,436 MW |
| 2 Nov, 09:00 | 5,878 MW | 4,588 MW |
| 2 Nov, 10:00 | 6,031 MW | 4,770 MW |
| 2 Nov, 11:00 | 6,090 MW | 4,958 MW |
| 2 Nov, 12:00 | 6,250 MW | 5,122 MW |
| 2 Nov, 13:00 | 6,335 MW | 5,260 MW |
| 2 Nov, 14:00 | 6,354 MW | 5,335 MW |
| 2 Nov, 15:00 | 6,459 MW | 5,417 MW |
| 2 Nov, 16:00 | 6,635 MW | 5,478 MW |
| 2 Nov, 17:00 | 6,902 MW | 5,579 MW |
| 2 Nov, 18:00 | 7,177 MW | 5,587 MW |
| 2 Nov, 19:00 | 7,057 MW | 5,529 MW |
| 2 Nov, 20:00 | 6,753 MW | 5,265 MW |
| 2 Nov, 21:00 | 6,367 MW | 4,933 MW |
| 2 Nov, 22:00 | 5,815 MW | 4,536 MW |
| 2 Nov, 23:00 | 5,314 MW | 4,153 MW |
| 3 Nov, 00:00 | 4,932 MW | 3,885 MW |
| 3 Nov, 01:00 | 4,646 MW | 3,664 MW |
| 3 Nov, 02:00 | 4,462 MW | 3,494 MW |
| 3 Nov, 03:00 | 4,377 MW | 3,422 MW |
| 3 Nov, 04:00 | 4,449 MW | 3,467 MW |
| 3 Nov, 05:00 | 4,785 MW | 3,700 MW |
| 3 Nov, 06:00 | 5,370 MW | 4,025 MW |
| 3 Nov, 07:00 | 5,696 MW | 4,300 MW |
| 3 Nov, 08:00 | 5,937 MW | 4,487 MW |
| 3 Nov, 09:00 | 6,175 MW | 4,716 MW |
| 3 Nov, 10:00 | 6,471 MW | 5,004 MW |
| 3 Nov, 11:00 | 6,912 MW | 5,271 MW |
| 3 Nov, 12:00 | 7,343 MW | 5,509 MW |
| 3 Nov, 13:00 | 7,664 MW | 5,728 MW |
| 3 Nov, 14:00 | 7,946 MW | 5,878 MW |
| 3 Nov, 15:00 | 8,112 MW | 5,953 MW |
| 3 Nov, 16:00 | 8,105 MW | 5,955 MW |
| 3 Nov, 17:00 | 8,066 MW | 5,982 MW |
| 3 Nov, 18:00 | 8,111 MW | 5,915 MW |
| 3 Nov, 19:00 | 7,826 MW | 5,876 MW |
| 3 Nov, 20:00 | 7,408 MW | 5,616 MW |
| 3 Nov, 21:00 | 6,940 MW | 5,260 MW |
| 3 Nov, 22:00 | 6,320 MW | 4,779 MW |
| 3 Nov, 23:00 | 5,772 MW | 4,387 MW |
| 4 Nov, 00:00 | 5,251 MW | 4,057 MW |
| 4 Nov, 01:00 | 4,931 MW | 3,824 MW |
| 4 Nov, 02:00 | 4,705 MW | 3,657 MW |
| 4 Nov, 03:00 | 4,585 MW | 3,579 MW |
| 4 Nov, 04:00 | 4,608 MW | 3,620 MW |
| 4 Nov, 05:00 | 4,888 MW | 3,854 MW |
| 4 Nov, 06:00 | 5,429 MW | 4,187 MW |
| 4 Nov, 07:00 | 5,732 MW | 4,451 MW |
| 4 Nov, 08:00 | 6,119 MW | 4,625 MW |
| 4 Nov, 09:00 | 6,552 MW | 4,840 MW |
| 4 Nov, 10:00 | 7,026 MW | 5,128 MW |
| 4 Nov, 11:00 | 7,447 MW | 5,447 MW |
| 4 Nov, 12:00 | 7,962 MW | 5,782 MW |
| 4 Nov, 13:00 | 8,223 MW | 6,100 MW |
| 4 Nov, 14:00 | 8,496 MW | 6,329 MW |
| 4 Nov, 15:00 | 8,603 MW | 6,476 MW |
| 4 Nov, 16:00 | 8,675 MW | 6,507 MW |
| 4 Nov, 17:00 | 8,574 MW | 6,438 MW |
| 4 Nov, 18:00 | 8,472 MW | 6,280 MW |
| 4 Nov, 19:00 | 8,069 MW | 6,067 MW |
| 4 Nov, 20:00 | 7,663 MW | 5,741 MW |
| 4 Nov, 21:00 | 7,153 MW | 5,332 MW |
| 4 Nov, 22:00 | 6,499 MW | 4,881 MW |
| 4 Nov, 23:00 | 5,913 MW | 4,449 MW |
| 5 Nov, 00:00 | 5,393 MW | 4,220 MW |
| 5 Nov, 01:00 | 5,029 MW | 3,944 MW |
| 5 Nov, 02:00 | 4,782 MW | 3,747 MW |
| 5 Nov, 03:00 | 4,621 MW | 3,649 MW |
| 5 Nov, 04:00 | 4,663 MW | 3,672 MW |
| 5 Nov, 05:00 | 4,882 MW | 3,881 MW |
| 5 Nov, 06:00 | 5,337 MW | 4,191 MW |
| 5 Nov, 07:00 | 5,634 MW | 4,442 MW |
| 5 Nov, 08:00 | 5,809 MW | 4,616 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (694 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). FPC Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/fpc/
World Power Monitor. FPC Demand Forecast Accuracy: Error, Bias and Worst Miss. Data as of 2026-11-05. Data from U.S. Energy Information Administration. https://worldpowermonitor.com/forecast-accuracy/fpc/
@misc{wpm_forecast_accuracy_fpc_2026,
title = {{FPC Demand Forecast Accuracy: Error, Bias and Worst Miss}},
author = {{World Power Monitor}},
year = {2026},
note = {Data as of 2026-11-05. Data from U.S. Energy Information Administration.},
url = {https://worldpowermonitor.com/forecast-accuracy/fpc/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/fpc/
The Copy buttons add today's date as the access date.