FMPP Demand Forecast Accuracy: Error, Bias and Worst Miss, 13 October to 12 November 2026
The day-ahead demand forecast for FMPP was off by 6.3% on average (mean absolute percentage error) over 717 hours from 13 October to 12 November 2026, and 57% of hours landed within 5% of the reading. Its bias was +3.4%: it ran high on average, an over forecast. The largest miss was 552 MW (25.9%) too high at 10 Nov 2026, 17:00 EST (UTC-05:00). Dates and times are local (America/New_York).
Key Facts
- The day-ahead demand forecast for FMPP was off by 6.3% on average (mean absolute percentage error) over 717 hours from 13 October to 12 November 2026, and 57% of hours landed within 5% of the reading. Its bias was +3.4%: it ran high on average, an over forecast. The largest miss was 552 MW (25.9%) too high at 10 Nov 2026, 17:00 EST (UTC-05:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, FMPP came 36 (1 is the smallest error).
- On average the forecast differed from reported demand by 122 MW, against average demand of 2,027 MW.
- The forecast was above reported demand in 62% of compared hours.
Forecast Error at a Glance
717 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 (+63 MW per hour on average): the forecast ran high on average, an over forecast. The worst miss was 552 MW (25.9%) too high at 10 Nov 2026, 17:00 EST (UTC-05:00): forecast 2,683 MW, reported 2,131 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, 07:00 EST (UTC-05:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 5 Nov, 08:00 | 2,083 MW | 2,082 MW |
| 5 Nov, 09:00 | 2,246 MW | 2,245 MW |
| 5 Nov, 10:00 | 2,427 MW | 2,407 MW |
| 5 Nov, 11:00 | 2,539 MW | 2,578 MW |
| 5 Nov, 12:00 | 2,665 MW | 2,773 MW |
| 5 Nov, 13:00 | 2,714 MW | 2,860 MW |
| 5 Nov, 14:00 | 2,778 MW | 2,913 MW |
| 5 Nov, 15:00 | 2,787 MW | 2,913 MW |
| 5 Nov, 16:00 | 2,682 MW | 2,873 MW |
| 5 Nov, 17:00 | 2,579 MW | 2,774 MW |
| 5 Nov, 18:00 | 2,584 MW | 2,660 MW |
| 5 Nov, 19:00 | 2,490 MW | 2,554 MW |
| 5 Nov, 20:00 | 2,410 MW | 2,409 MW |
| 5 Nov, 21:00 | 2,315 MW | 2,228 MW |
| 5 Nov, 22:00 | 2,189 MW | 2,039 MW |
| 5 Nov, 23:00 | 1,988 MW | 1,861 MW |
| 6 Nov, 00:00 | 1,818 MW | 1,824 MW |
| 6 Nov, 01:00 | 1,695 MW | 1,719 MW |
| 6 Nov, 02:00 | 1,614 MW | 1,641 MW |
| 6 Nov, 03:00 | 1,567 MW | 1,619 MW |
| 6 Nov, 04:00 | 1,584 MW | 1,647 MW |
| 6 Nov, 05:00 | 1,657 MW | 1,770 MW |
| 6 Nov, 06:00 | 1,793 MW | 1,920 MW |
| 6 Nov, 07:00 | 1,900 MW | 2,015 MW |
| 6 Nov, 08:00 | 2,079 MW | 2,148 MW |
| 6 Nov, 09:00 | 2,262 MW | 2,330 MW |
| 6 Nov, 10:00 | 2,433 MW | 2,500 MW |
| 6 Nov, 11:00 | 2,596 MW | 2,665 MW |
| 6 Nov, 12:00 | 2,753 MW | 2,800 MW |
| 6 Nov, 13:00 | 2,835 MW | 2,920 MW |
| 6 Nov, 14:00 | 2,812 MW | 3,025 MW |
| 6 Nov, 15:00 | 2,801 MW | 3,010 MW |
| 6 Nov, 16:00 | 2,619 MW | 2,930 MW |
| 6 Nov, 17:00 | 2,484 MW | 2,803 MW |
| 6 Nov, 18:00 | 2,443 MW | 2,682 MW |
| 6 Nov, 19:00 | 2,294 MW | 2,562 MW |
| 6 Nov, 20:00 | 2,181 MW | 2,420 MW |
| 6 Nov, 21:00 | 2,155 MW | 2,252 MW |
| 6 Nov, 22:00 | 2,078 MW | 2,066 MW |
| 6 Nov, 23:00 | 1,891 MW | 1,901 MW |
| 7 Nov, 00:00 | 1,740 MW | 1,785 MW |
| 7 Nov, 01:00 | 1,628 MW | 1,672 MW |
| 7 Nov, 02:00 | 1,637 MW | 1,591 MW |
| 7 Nov, 03:00 | 1,588 MW | 1,546 MW |
| 7 Nov, 04:00 | 1,563 MW | 1,558 MW |
| 7 Nov, 05:00 | 1,574 MW | 1,637 MW |
| 7 Nov, 06:00 | 1,611 MW | 1,709 MW |
| 7 Nov, 07:00 | 1,715 MW | 1,806 MW |
| 7 Nov, 08:00 | 1,876 MW | 1,961 MW |
| 7 Nov, 09:00 | 2,029 MW | 2,102 MW |
| 7 Nov, 10:00 | 2,169 MW | 2,238 MW |
| 7 Nov, 11:00 | 2,170 MW | 2,376 MW |
| 7 Nov, 12:00 | 2,224 MW | 2,495 MW |
| 7 Nov, 13:00 | 2,326 MW | 2,605 MW |
| 7 Nov, 14:00 | 2,387 MW | 2,654 MW |
| 7 Nov, 15:00 | 2,408 MW | 2,657 MW |
| 7 Nov, 16:00 | 2,267 MW | 2,609 MW |
| 7 Nov, 17:00 | 2,123 MW | 2,573 MW |
| 7 Nov, 18:00 | 2,049 MW | 2,453 MW |
| 7 Nov, 19:00 | 1,986 MW | 2,354 MW |
| 7 Nov, 20:00 | 1,885 MW | 2,211 MW |
| 7 Nov, 21:00 | 1,783 MW | 2,077 MW |
| 7 Nov, 22:00 | 1,644 MW | 1,922 MW |
| 7 Nov, 23:00 | 1,513 MW | 1,765 MW |
| 8 Nov, 00:00 | 1,388 MW | 1,581 MW |
| 8 Nov, 01:00 | 1,290 MW | 1,484 MW |
| 8 Nov, 02:00 | 1,218 MW | 1,417 MW |
| 8 Nov, 03:00 | 1,164 MW | 1,386 MW |
| 8 Nov, 04:00 | 1,149 MW | 1,386 MW |
| 8 Nov, 05:00 | 1,156 MW | 1,432 MW |
| 8 Nov, 06:00 | 1,195 MW | 1,497 MW |
| 8 Nov, 07:00 | 1,282 MW | 1,614 MW |
| 8 Nov, 08:00 | 1,450 MW | 1,776 MW |
| 8 Nov, 09:00 | 1,606 MW | 1,906 MW |
| 8 Nov, 10:00 | 1,743 MW | 2,033 MW |
| 8 Nov, 11:00 | 1,828 MW | 2,182 MW |
| 8 Nov, 12:00 | 1,940 MW | 2,308 MW |
| 8 Nov, 13:00 | 2,029 MW | 2,398 MW |
| 8 Nov, 14:00 | 2,132 MW | 2,457 MW |
| 8 Nov, 15:00 | 2,444 MW | 2,504 MW |
| 8 Nov, 16:00 | 2,056 MW | 2,489 MW |
| 8 Nov, 17:00 | 1,960 MW | 2,468 MW |
| 8 Nov, 18:00 | 1,963 MW | 2,389 MW |
| 8 Nov, 19:00 | 1,933 MW | 2,305 MW |
| 8 Nov, 20:00 | 1,818 MW | 2,186 MW |
| 8 Nov, 21:00 | 1,692 MW | 2,037 MW |
| 8 Nov, 22:00 | 1,536 MW | 1,862 MW |
| 8 Nov, 23:00 | 1,420 MW | 1,679 MW |
| 9 Nov, 00:00 | 1,344 MW | 1,554 MW |
| 9 Nov, 01:00 | 1,242 MW | 1,469 MW |
| 9 Nov, 02:00 | 1,186 MW | 1,426 MW |
| 9 Nov, 03:00 | 1,155 MW | 1,411 MW |
| 9 Nov, 04:00 | 1,182 MW | 1,458 MW |
| 9 Nov, 05:00 | 1,278 MW | 1,593 MW |
| 9 Nov, 06:00 | 1,384 MW | 1,724 MW |
| 9 Nov, 07:00 | 1,524 MW | 1,794 MW |
| 9 Nov, 08:00 | 1,635 MW | 1,888 MW |
| 9 Nov, 09:00 | 1,748 MW | 1,995 MW |
| 9 Nov, 10:00 | 1,859 MW | 2,093 MW |
| 9 Nov, 11:00 | 1,989 MW | 2,177 MW |
| 9 Nov, 12:00 | 2,097 MW | 2,267 MW |
| 9 Nov, 13:00 | 2,126 MW | 2,329 MW |
| 9 Nov, 14:00 | 2,202 MW | 2,373 MW |
| 9 Nov, 15:00 | 2,281 MW | 2,403 MW |
| 9 Nov, 16:00 | 2,171 MW | 2,392 MW |
| 9 Nov, 17:00 | 2,080 MW | 2,429 MW |
| 9 Nov, 18:00 | 2,073 MW | 2,394 MW |
| 9 Nov, 19:00 | 2,046 MW | 2,318 MW |
| 9 Nov, 20:00 | 1,911 MW | 2,202 MW |
| 9 Nov, 21:00 | 1,777 MW | 2,032 MW |
| 9 Nov, 22:00 | 1,583 MW | 1,848 MW |
| 9 Nov, 23:00 | 1,430 MW | 1,669 MW |
| 10 Nov, 00:00 | 1,362 MW | 1,577 MW |
| 10 Nov, 01:00 | 1,264 MW | 1,506 MW |
| 10 Nov, 02:00 | 1,198 MW | 1,468 MW |
| 10 Nov, 03:00 | 1,163 MW | 1,448 MW |
| 10 Nov, 04:00 | 1,189 MW | 1,480 MW |
| 10 Nov, 05:00 | 1,279 MW | 1,660 MW |
| 10 Nov, 06:00 | 1,400 MW | 1,801 MW |
| 10 Nov, 07:00 | 1,535 MW | 1,877 MW |
| 10 Nov, 08:00 | 1,618 MW | 1,986 MW |
| 10 Nov, 09:00 | 1,734 MW | 2,124 MW |
| 10 Nov, 10:00 | 1,853 MW | 2,265 MW |
| 10 Nov, 11:00 | 2,325 MW | 2,408 MW |
| 10 Nov, 12:00 | 2,157 MW | 2,533 MW |
| 10 Nov, 13:00 | 2,264 MW | 2,637 MW |
| 10 Nov, 14:00 | 2,253 MW | 2,710 MW |
| 10 Nov, 15:00 | 2,231 MW | 2,733 MW |
| 10 Nov, 16:00 | 2,165 MW | 2,706 MW |
| 10 Nov, 17:00 | 2,131 MW | 2,683 MW |
| 10 Nov, 18:00 | 2,125 MW | 2,613 MW |
| 10 Nov, 19:00 | 2,108 MW | 2,514 MW |
| 10 Nov, 20:00 | 1,985 MW | 2,391 MW |
| 10 Nov, 21:00 | 1,883 MW | 2,213 MW |
| 10 Nov, 22:00 | 1,713 MW | 2,018 MW |
| 10 Nov, 23:00 | 1,539 MW | 1,842 MW |
| 11 Nov, 00:00 | 1,530 MW | 1,661 MW |
| 11 Nov, 01:00 | 1,521 MW | 1,577 MW |
| 11 Nov, 02:00 | 1,441 MW | 1,526 MW |
| 11 Nov, 03:00 | 1,408 MW | 1,505 MW |
| 11 Nov, 04:00 | 1,412 MW | 1,521 MW |
| 11 Nov, 05:00 | 1,504 MW | 1,611 MW |
| 11 Nov, 06:00 | 1,609 MW | 1,711 MW |
| 11 Nov, 07:00 | 1,730 MW | 1,827 MW |
| 11 Nov, 08:00 | 1,879 MW | 1,958 MW |
| 11 Nov, 09:00 | 1,992 MW | 2,090 MW |
| 11 Nov, 10:00 | 2,087 MW | 2,227 MW |
| 11 Nov, 11:00 | 2,123 MW | 2,366 MW |
| 11 Nov, 12:00 | 2,309 MW | 2,492 MW |
| 11 Nov, 13:00 | 2,367 MW | 2,583 MW |
| 11 Nov, 14:00 | 2,378 MW | 2,649 MW |
| 11 Nov, 15:00 | 2,335 MW | 2,666 MW |
| 11 Nov, 16:00 | 2,197 MW | 2,658 MW |
| 11 Nov, 17:00 | 2,097 MW | 2,639 MW |
| 11 Nov, 18:00 | 2,047 MW | 2,572 MW |
| 11 Nov, 19:00 | 2,127 MW | 2,474 MW |
| 11 Nov, 20:00 | 1,936 MW | 2,350 MW |
| 11 Nov, 21:00 | 1,861 MW | 2,175 MW |
| 11 Nov, 22:00 | 1,725 MW | 1,981 MW |
| 11 Nov, 23:00 | 1,564 MW | 1,810 MW |
| 12 Nov, 00:00 | 1,543 MW | 1,560 MW |
| 12 Nov, 01:00 | 1,507 MW | 1,472 MW |
| 12 Nov, 02:00 | 1,431 MW | 1,416 MW |
| 12 Nov, 03:00 | 1,397 MW | 1,400 MW |
| 12 Nov, 04:00 | 1,416 MW | 1,432 MW |
| 12 Nov, 05:00 | 1,517 MW | 1,558 MW |
| 12 Nov, 06:00 | 1,663 MW | 1,686 MW |
| 12 Nov, 07:00 | 1,678 MW | 1,760 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (717 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). FMPP Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/fmpp/
World Power Monitor. FMPP 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/fmpp/
@misc{wpm_forecast_accuracy_fmpp_2026,
title = {{FMPP 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/fmpp/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/fmpp/
The Copy buttons add today's date as the access date.