FMPP Demand Forecast Accuracy: Error, Bias and Worst Miss, 21 August to 20 September 2026
The day-ahead demand forecast for FMPP was off by 4.4% on average (mean absolute percentage error) over 719 hours from 21 August to 20 September 2026, and 67% of hours landed within 5% of the reading. Its bias was +2.5%: it ran high on average, an over forecast. The largest miss was 688 MW (27.8%) too high at 23 Aug 2026, 17:00 EDT (UTC-04:00). Dates and times are local (America/New_York).
Key Facts
- The day-ahead demand forecast for FMPP was off by 4.4% on average (mean absolute percentage error) over 719 hours from 21 August to 20 September 2026, and 67% of hours landed within 5% of the reading. Its bias was +2.5%: it ran high on average, an over forecast. The largest miss was 688 MW (27.8%) too high at 23 Aug 2026, 17:00 EDT (UTC-04:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, FMPP came 30 (1 is the smallest error).
- On average the forecast differed from reported demand by 114 MW, against average demand of 2,531 MW.
- The forecast was above reported demand in 67% of compared hours.
Forecast Error at a Glance
719 hours from 21 August to 20 September 2026Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (+69 MW per hour on average): the forecast ran high on average, an over forecast. The worst miss was 688 MW (27.8%) too high at 23 Aug 2026, 17:00 EDT (UTC-04:00): forecast 3,164 MW, reported 2,476 MW.
Source: U.S. Energy Information Administration (EIA). (US Government work, public domain) Data as of 2026-09-20. 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 20 Sept 2026, 21:00 EDT (UTC-04:00)| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 13 Sept, 22:00 | 2,571 MW | 2,449 MW |
| 13 Sept, 23:00 | 2,360 MW | 2,248 MW |
| 14 Sept, 00:00 | 2,196 MW | 2,100 MW |
| 14 Sept, 01:00 | 2,080 MW | 1,996 MW |
| 14 Sept, 02:00 | 1,984 MW | 1,923 MW |
| 14 Sept, 03:00 | 1,928 MW | 1,896 MW |
| 14 Sept, 04:00 | 1,933 MW | 1,934 MW |
| 14 Sept, 05:00 | 2,011 MW | 2,039 MW |
| 14 Sept, 06:00 | 2,124 MW | 2,151 MW |
| 14 Sept, 07:00 | 2,197 MW | 2,222 MW |
| 14 Sept, 08:00 | 2,329 MW | 2,409 MW |
| 14 Sept, 09:00 | 2,557 MW | 2,633 MW |
| 14 Sept, 10:00 | 2,775 MW | 2,853 MW |
| 14 Sept, 11:00 | 2,952 MW | 3,064 MW |
| 14 Sept, 12:00 | 3,060 MW | 3,327 MW |
| 14 Sept, 13:00 | 3,173 MW | 3,438 MW |
| 14 Sept, 14:00 | 3,222 MW | 3,527 MW |
| 14 Sept, 15:00 | 3,289 MW | 3,500 MW |
| 14 Sept, 16:00 | 3,369 MW | 3,441 MW |
| 14 Sept, 17:00 | 3,276 MW | 3,304 MW |
| 14 Sept, 18:00 | 3,094 MW | 3,208 MW |
| 14 Sept, 19:00 | 3,023 MW | 3,102 MW |
| 14 Sept, 20:00 | 3,002 MW | 2,944 MW |
| 14 Sept, 21:00 | 2,865 MW | 2,741 MW |
| 14 Sept, 22:00 | 2,654 MW | 2,519 MW |
| 14 Sept, 23:00 | 2,425 MW | 2,308 MW |
| 15 Sept, 00:00 | 2,246 MW | 2,151 MW |
| 15 Sept, 01:00 | 2,124 MW | 2,036 MW |
| 15 Sept, 02:00 | 2,026 MW | 1,969 MW |
| 15 Sept, 03:00 | 1,982 MW | 1,936 MW |
| 15 Sept, 04:00 | 1,974 MW | 1,965 MW |
| 15 Sept, 05:00 | 2,077 MW | 2,080 MW |
| 15 Sept, 06:00 | 2,192 MW | 2,182 MW |
| 15 Sept, 07:00 | 2,242 MW | 2,256 MW |
| 15 Sept, 08:00 | 2,372 MW | 2,438 MW |
| 15 Sept, 09:00 | 2,547 MW | 2,654 MW |
| 15 Sept, 10:00 | 2,777 MW | 2,868 MW |
| 15 Sept, 11:00 | 2,976 MW | 3,036 MW |
| 15 Sept, 12:00 | 3,094 MW | 3,248 MW |
| 15 Sept, 13:00 | 3,039 MW | 3,318 MW |
| 15 Sept, 14:00 | 2,921 MW | 3,367 MW |
| 15 Sept, 15:00 | 2,856 MW | 3,380 MW |
| 15 Sept, 16:00 | 2,944 MW | 3,356 MW |
| 15 Sept, 17:00 | 2,957 MW | 3,180 MW |
| 15 Sept, 18:00 | 2,875 MW | 3,050 MW |
| 15 Sept, 19:00 | 2,814 MW | 2,977 MW |
| 15 Sept, 20:00 | 2,841 MW | 2,878 MW |
| 15 Sept, 21:00 | 2,766 MW | 2,710 MW |
| 15 Sept, 22:00 | 2,573 MW | 2,484 MW |
| 15 Sept, 23:00 | 2,364 MW | 2,293 MW |
| 16 Sept, 00:00 | 2,190 MW | 2,246 MW |
| 16 Sept, 01:00 | 2,068 MW | 2,129 MW |
| 16 Sept, 02:00 | 1,994 MW | 2,055 MW |
| 16 Sept, 03:00 | 1,953 MW | 2,027 MW |
| 16 Sept, 04:00 | 1,961 MW | 2,060 MW |
| 16 Sept, 05:00 | 2,060 MW | 2,205 MW |
| 16 Sept, 06:00 | 2,195 MW | 2,304 MW |
| 16 Sept, 07:00 | 2,240 MW | 2,382 MW |
| 16 Sept, 08:00 | 2,316 MW | 2,532 MW |
| 16 Sept, 09:00 | 2,460 MW | 2,712 MW |
| 16 Sept, 10:00 | 2,624 MW | 2,890 MW |
| 16 Sept, 11:00 | 2,761 MW | 3,024 MW |
| 16 Sept, 12:00 | 2,935 MW | 3,020 MW |
| 16 Sept, 13:00 | 3,058 MW | 3,114 MW |
| 16 Sept, 14:00 | 3,116 MW | 3,215 MW |
| 16 Sept, 15:00 | 3,157 MW | 3,289 MW |
| 16 Sept, 16:00 | 3,192 MW | 3,276 MW |
| 16 Sept, 17:00 | 3,168 MW | 3,270 MW |
| 16 Sept, 18:00 | 3,078 MW | 3,152 MW |
| 16 Sept, 19:00 | 2,952 MW | 3,052 MW |
| 16 Sept, 20:00 | 2,938 MW | 2,919 MW |
| 16 Sept, 21:00 | 2,772 MW | 2,699 MW |
| 16 Sept, 22:00 | 2,550 MW | 2,465 MW |
| 16 Sept, 23:00 | 2,322 MW | 2,257 MW |
| 17 Sept, 00:00 | 2,141 MW | 2,062 MW |
| 17 Sept, 01:00 | 2,011 MW | 1,962 MW |
| 17 Sept, 02:00 | 1,926 MW | 1,898 MW |
| 17 Sept, 03:00 | 1,876 MW | 1,881 MW |
| 17 Sept, 04:00 | 1,897 MW | 1,918 MW |
| 17 Sept, 05:00 | 1,976 MW | 2,048 MW |
| 17 Sept, 06:00 | 2,116 MW | 2,166 MW |
| 17 Sept, 07:00 | 2,161 MW | 2,249 MW |
| 17 Sept, 08:00 | 2,266 MW | 2,400 MW |
| 17 Sept, 09:00 | 2,418 MW | 2,557 MW |
| 17 Sept, 10:00 | 2,595 MW | 2,722 MW |
| 17 Sept, 11:00 | 2,759 MW | 2,869 MW |
| 17 Sept, 12:00 | 2,909 MW | 2,986 MW |
| 17 Sept, 13:00 | 2,999 MW | 3,076 MW |
| 17 Sept, 14:00 | 3,007 MW | 3,139 MW |
| 17 Sept, 15:00 | 3,057 MW | 3,184 MW |
| 17 Sept, 16:00 | 3,100 MW | 3,200 MW |
| 17 Sept, 17:00 | 3,101 MW | 3,137 MW |
| 17 Sept, 18:00 | 3,012 MW | 3,025 MW |
| 17 Sept, 19:00 | 2,918 MW | 2,945 MW |
| 17 Sept, 20:00 | 2,848 MW | 2,817 MW |
| 17 Sept, 21:00 | 2,657 MW | 2,613 MW |
| 17 Sept, 22:00 | 2,451 MW | 2,397 MW |
| 17 Sept, 23:00 | 2,246 MW | 2,183 MW |
| 18 Sept, 00:00 | 2,072 MW | 2,047 MW |
| 18 Sept, 01:00 | 1,952 MW | 1,954 MW |
| 18 Sept, 02:00 | 1,881 MW | 1,878 MW |
| 18 Sept, 03:00 | 1,827 MW | 1,856 MW |
| 18 Sept, 04:00 | 1,834 MW | 1,896 MW |
| 18 Sept, 05:00 | 1,914 MW | 2,001 MW |
| 18 Sept, 06:00 | 2,049 MW | 2,113 MW |
| 18 Sept, 07:00 | 2,117 MW | 2,199 MW |
| 18 Sept, 08:00 | 2,211 MW | 2,342 MW |
| 18 Sept, 09:00 | 2,371 MW | 2,535 MW |
| 18 Sept, 10:00 | 2,607 MW | 2,742 MW |
| 18 Sept, 11:00 | 2,649 MW | 2,896 MW |
| 18 Sept, 12:00 | 2,810 MW | 3,024 MW |
| 18 Sept, 13:00 | 2,897 MW | 3,125 MW |
| 18 Sept, 14:00 | 2,920 MW | 3,196 MW |
| 18 Sept, 15:00 | 2,976 MW | 3,231 MW |
| 18 Sept, 16:00 | 2,978 MW | 3,210 MW |
| 18 Sept, 17:00 | 2,934 MW | 3,123 MW |
| 18 Sept, 18:00 | 2,859 MW | 2,974 MW |
| 18 Sept, 19:00 | 2,732 MW | 2,855 MW |
| 18 Sept, 20:00 | 2,710 MW | 2,731 MW |
| 18 Sept, 21:00 | 2,586 MW | 2,564 MW |
| 18 Sept, 22:00 | 2,406 MW | 2,365 MW |
| 18 Sept, 23:00 | 2,232 MW | 2,188 MW |
| 19 Sept, 00:00 | 2,056 MW | 2,023 MW |
| 19 Sept, 01:00 | 1,926 MW | 1,918 MW |
| 19 Sept, 02:00 | 1,823 MW | 1,831 MW |
| 19 Sept, 03:00 | 1,759 MW | 1,787 MW |
| 19 Sept, 04:00 | 1,721 MW | 1,790 MW |
| 19 Sept, 05:00 | 1,734 MW | 1,823 MW |
| 19 Sept, 06:00 | 1,784 MW | 1,870 MW |
| 19 Sept, 07:00 | 1,826 MW | 1,956 MW |
| 19 Sept, 08:00 | 1,986 MW | 2,129 MW |
| 19 Sept, 09:00 | 2,190 MW | 2,365 MW |
| 19 Sept, 10:00 | 2,422 MW | 2,591 MW |
| 19 Sept, 11:00 | 2,647 MW | 2,755 MW |
| 19 Sept, 12:00 | 2,762 MW | 2,905 MW |
| 19 Sept, 13:00 | 2,870 MW | 2,972 MW |
| 19 Sept, 14:00 | 2,841 MW | 3,018 MW |
| 19 Sept, 15:00 | 2,788 MW | 3,019 MW |
| 19 Sept, 16:00 | 2,731 MW | 2,988 MW |
| 19 Sept, 17:00 | 2,676 MW | 2,896 MW |
| 19 Sept, 18:00 | 2,681 MW | 2,781 MW |
| 19 Sept, 19:00 | 2,667 MW | 2,694 MW |
| 19 Sept, 20:00 | 2,653 MW | 2,590 MW |
| 19 Sept, 21:00 | 2,531 MW | 2,430 MW |
| 19 Sept, 22:00 | 2,377 MW | 2,250 MW |
| 19 Sept, 23:00 | 2,209 MW | 2,097 MW |
| 20 Sept, 00:00 | 2,075 MW | 1,961 MW |
| 20 Sept, 01:00 | 1,939 MW | 1,864 MW |
| 20 Sept, 02:00 | 1,835 MW | 1,797 MW |
| 20 Sept, 03:00 | 1,757 MW | 1,749 MW |
| 20 Sept, 04:00 | 1,741 MW | 1,744 MW |
| 20 Sept, 05:00 | 1,721 MW | 1,773 MW |
| 20 Sept, 06:00 | 1,759 MW | 1,806 MW |
| 20 Sept, 07:00 | 1,790 MW | 1,907 MW |
| 20 Sept, 08:00 | 1,956 MW | 2,072 MW |
| 20 Sept, 09:00 | 2,209 MW | 2,294 MW |
| 20 Sept, 10:00 | 2,417 MW | 2,522 MW |
| 20 Sept, 11:00 | 2,633 MW | 2,717 MW |
| 20 Sept, 12:00 | 2,808 MW | 2,856 MW |
| 20 Sept, 13:00 | 2,908 MW | 2,942 MW |
| 20 Sept, 14:00 | 2,904 MW | 2,989 MW |
| 20 Sept, 15:00 | 2,929 MW | 3,004 MW |
| 20 Sept, 16:00 | 2,899 MW | 2,937 MW |
| 20 Sept, 17:00 | 2,826 MW | 2,854 MW |
| 20 Sept, 18:00 | 2,723 MW | 2,753 MW |
| 20 Sept, 19:00 | 2,662 MW | 2,685 MW |
| 20 Sept, 20:00 | 2,605 MW | 2,594 MW |
| 20 Sept, 21:00 | 2,469 MW | 2,454 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.