FPL Demand Forecast Accuracy: Error, Bias and Worst Miss, 28 September to 28 October 2026
The day-ahead demand forecast for FPL was off by 3.0% on average (mean absolute percentage error) over 719 hours from 28 September to 28 October 2026, and 80% of hours landed within 5% of the reading. Its bias was +0.3%: it ran close to balanced on average. The largest miss was 2,303 MW (11.6%) too high at 29 Sept 2026, 14:00 EDT (UTC-04:00). Dates and times are local (America/New_York).
Key Facts
- The day-ahead demand forecast for FPL was off by 3.0% on average (mean absolute percentage error) over 719 hours from 28 September to 28 October 2026, and 80% of hours landed within 5% of the reading. Its bias was +0.3%: it ran close to balanced on average. The largest miss was 2,303 MW (11.6%) too high at 29 Sept 2026, 14:00 EDT (UTC-04:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, FPL came 18 (1 is the smallest error).
- On average the forecast differed from reported demand by 540 MW, against average demand of 17,443 MW.
- The forecast was above reported demand in 50% of compared hours.
Forecast Error at a Glance
719 hours from 28 September to 28 October 2026Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (+31 MW per hour on average): the forecast ran close to balanced on average. The worst miss was 2,303 MW (11.6%) too high at 29 Sept 2026, 14:00 EDT (UTC-04:00): forecast 22,181 MW, reported 19,878 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, 07:00 EDT (UTC-04:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 21 Oct, 08:00 | 13,336 MW | 13,741 MW |
| 21 Oct, 09:00 | 15,349 MW | 14,680 MW |
| 21 Oct, 10:00 | 16,243 MW | 15,673 MW |
| 21 Oct, 11:00 | 16,873 MW | 16,634 MW |
| 21 Oct, 12:00 | 17,519 MW | 17,569 MW |
| 21 Oct, 13:00 | 18,511 MW | 18,299 MW |
| 21 Oct, 14:00 | 19,255 MW | 19,095 MW |
| 21 Oct, 15:00 | 19,841 MW | 19,718 MW |
| 21 Oct, 16:00 | 19,900 MW | 19,749 MW |
| 21 Oct, 17:00 | 19,314 MW | 19,363 MW |
| 21 Oct, 18:00 | 17,591 MW | 18,704 MW |
| 21 Oct, 19:00 | 17,318 MW | 18,512 MW |
| 21 Oct, 20:00 | 16,845 MW | 17,678 MW |
| 21 Oct, 21:00 | 15,664 MW | 16,581 MW |
| 21 Oct, 22:00 | 14,773 MW | 15,155 MW |
| 21 Oct, 23:00 | 13,807 MW | 13,828 MW |
| 22 Oct, 00:00 | 12,789 MW | 12,716 MW |
| 22 Oct, 01:00 | 12,033 MW | 11,927 MW |
| 22 Oct, 02:00 | 11,331 MW | 11,240 MW |
| 22 Oct, 03:00 | 11,037 MW | 11,022 MW |
| 22 Oct, 04:00 | 10,948 MW | 11,217 MW |
| 22 Oct, 05:00 | 11,563 MW | 11,865 MW |
| 22 Oct, 06:00 | 12,468 MW | 12,733 MW |
| 22 Oct, 07:00 | 12,867 MW | 13,012 MW |
| 22 Oct, 08:00 | 13,939 MW | 13,986 MW |
| 22 Oct, 09:00 | 15,461 MW | 14,991 MW |
| 22 Oct, 10:00 | 16,349 MW | 15,778 MW |
| 22 Oct, 11:00 | 16,931 MW | 16,416 MW |
| 22 Oct, 12:00 | 17,001 MW | 17,139 MW |
| 22 Oct, 13:00 | 17,128 MW | 17,799 MW |
| 22 Oct, 14:00 | 17,471 MW | 18,557 MW |
| 22 Oct, 15:00 | 17,774 MW | 18,971 MW |
| 22 Oct, 16:00 | 17,917 MW | 19,080 MW |
| 22 Oct, 17:00 | 17,616 MW | 18,574 MW |
| 22 Oct, 18:00 | 16,243 MW | 18,025 MW |
| 22 Oct, 19:00 | 16,102 MW | 17,923 MW |
| 22 Oct, 20:00 | 15,858 MW | 17,198 MW |
| 22 Oct, 21:00 | 15,356 MW | 16,168 MW |
| 22 Oct, 22:00 | 14,537 MW | 14,796 MW |
| 22 Oct, 23:00 | 13,311 MW | 13,419 MW |
| 23 Oct, 00:00 | 12,206 MW | 12,276 MW |
| 23 Oct, 01:00 | 11,294 MW | 11,455 MW |
| 23 Oct, 02:00 | 10,941 MW | 10,853 MW |
| 23 Oct, 03:00 | 10,899 MW | 10,604 MW |
| 23 Oct, 04:00 | 10,934 MW | 10,773 MW |
| 23 Oct, 05:00 | 10,943 MW | 11,520 MW |
| 23 Oct, 06:00 | 11,785 MW | 12,354 MW |
| 23 Oct, 07:00 | 11,870 MW | 12,612 MW |
| 23 Oct, 08:00 | 12,894 MW | 13,613 MW |
| 23 Oct, 09:00 | 15,249 MW | 14,596 MW |
| 23 Oct, 10:00 | 16,276 MW | 15,351 MW |
| 23 Oct, 11:00 | 16,670 MW | 15,962 MW |
| 23 Oct, 12:00 | 16,839 MW | 16,764 MW |
| 23 Oct, 13:00 | 17,301 MW | 17,443 MW |
| 23 Oct, 14:00 | 17,553 MW | 17,936 MW |
| 23 Oct, 15:00 | 17,867 MW | 18,280 MW |
| 23 Oct, 16:00 | 18,037 MW | 18,504 MW |
| 23 Oct, 17:00 | 17,412 MW | 17,992 MW |
| 23 Oct, 18:00 | 15,938 MW | 17,388 MW |
| 23 Oct, 19:00 | 15,895 MW | 17,087 MW |
| 23 Oct, 20:00 | 15,532 MW | 16,418 MW |
| 23 Oct, 21:00 | 14,351 MW | 15,680 MW |
| 23 Oct, 22:00 | 13,911 MW | 14,676 MW |
| 23 Oct, 23:00 | 13,218 MW | 13,641 MW |
| 24 Oct, 00:00 | 12,543 MW | 12,330 MW |
| 24 Oct, 01:00 | 11,668 MW | 11,705 MW |
| 24 Oct, 02:00 | 11,008 MW | 10,936 MW |
| 24 Oct, 03:00 | 10,757 MW | 10,648 MW |
| 24 Oct, 04:00 | 10,778 MW | 10,652 MW |
| 24 Oct, 05:00 | 10,778 MW | 10,891 MW |
| 24 Oct, 06:00 | 10,934 MW | 11,362 MW |
| 24 Oct, 07:00 | 11,318 MW | 11,688 MW |
| 24 Oct, 08:00 | 12,458 MW | 12,941 MW |
| 24 Oct, 09:00 | 14,746 MW | 14,464 MW |
| 24 Oct, 10:00 | 15,730 MW | 15,604 MW |
| 24 Oct, 11:00 | 16,812 MW | 16,485 MW |
| 24 Oct, 12:00 | 17,043 MW | 17,211 MW |
| 24 Oct, 13:00 | 17,580 MW | 17,657 MW |
| 24 Oct, 14:00 | 18,050 MW | 18,261 MW |
| 24 Oct, 15:00 | 18,314 MW | 18,419 MW |
| 24 Oct, 16:00 | 18,222 MW | 18,459 MW |
| 24 Oct, 17:00 | 17,759 MW | 17,907 MW |
| 24 Oct, 18:00 | 16,899 MW | 17,197 MW |
| 24 Oct, 19:00 | 16,673 MW | 16,901 MW |
| 24 Oct, 20:00 | 15,642 MW | 16,252 MW |
| 24 Oct, 21:00 | 14,787 MW | 15,452 MW |
| 24 Oct, 22:00 | 13,966 MW | 14,499 MW |
| 24 Oct, 23:00 | 13,296 MW | 13,375 MW |
| 25 Oct, 00:00 | 12,535 MW | 12,309 MW |
| 25 Oct, 01:00 | 11,690 MW | 11,402 MW |
| 25 Oct, 02:00 | 11,161 MW | 11,074 MW |
| 25 Oct, 03:00 | 10,779 MW | 10,765 MW |
| 25 Oct, 04:00 | 10,609 MW | 10,775 MW |
| 25 Oct, 05:00 | 10,650 MW | 10,913 MW |
| 25 Oct, 06:00 | 11,076 MW | 11,363 MW |
| 25 Oct, 07:00 | 11,532 MW | 11,784 MW |
| 25 Oct, 08:00 | 12,737 MW | 13,273 MW |
| 25 Oct, 09:00 | 14,398 MW | 14,881 MW |
| 25 Oct, 10:00 | 15,662 MW | 15,841 MW |
| 25 Oct, 11:00 | 16,553 MW | 16,571 MW |
| 25 Oct, 12:00 | 17,265 MW | 17,276 MW |
| 25 Oct, 13:00 | 17,647 MW | 17,709 MW |
| 25 Oct, 14:00 | 18,264 MW | 17,967 MW |
| 25 Oct, 15:00 | 18,919 MW | 18,103 MW |
| 25 Oct, 16:00 | 18,490 MW | 18,396 MW |
| 25 Oct, 17:00 | 18,018 MW | 17,961 MW |
| 25 Oct, 18:00 | 16,995 MW | 17,338 MW |
| 25 Oct, 19:00 | 16,915 MW | 17,240 MW |
| 25 Oct, 20:00 | 17,042 MW | 16,742 MW |
| 25 Oct, 21:00 | 16,319 MW | 15,870 MW |
| 25 Oct, 22:00 | 15,146 MW | 14,745 MW |
| 25 Oct, 23:00 | 13,809 MW | 13,471 MW |
| 26 Oct, 00:00 | 12,682 MW | 12,351 MW |
| 26 Oct, 01:00 | 11,870 MW | 11,659 MW |
| 26 Oct, 02:00 | 11,388 MW | 11,382 MW |
| 26 Oct, 03:00 | 11,163 MW | 11,239 MW |
| 26 Oct, 04:00 | 11,311 MW | 11,406 MW |
| 26 Oct, 05:00 | 11,935 MW | 12,269 MW |
| 26 Oct, 06:00 | 13,032 MW | 13,394 MW |
| 26 Oct, 07:00 | 13,716 MW | 14,123 MW |
| 26 Oct, 08:00 | 14,751 MW | 14,870 MW |
| 26 Oct, 09:00 | 16,025 MW | 15,972 MW |
| 26 Oct, 10:00 | 17,087 MW | 16,802 MW |
| 26 Oct, 11:00 | 17,821 MW | 17,339 MW |
| 26 Oct, 12:00 | 18,561 MW | 18,112 MW |
| 26 Oct, 13:00 | 19,496 MW | 18,772 MW |
| 26 Oct, 14:00 | 19,846 MW | 19,125 MW |
| 26 Oct, 15:00 | 19,897 MW | 19,327 MW |
| 26 Oct, 16:00 | 19,595 MW | 19,376 MW |
| 26 Oct, 17:00 | 19,223 MW | 18,884 MW |
| 26 Oct, 18:00 | 18,042 MW | 18,564 MW |
| 26 Oct, 19:00 | 18,041 MW | 18,458 MW |
| 26 Oct, 20:00 | 17,537 MW | 17,768 MW |
| 26 Oct, 21:00 | 16,682 MW | 16,788 MW |
| 26 Oct, 22:00 | 15,711 MW | 15,505 MW |
| 26 Oct, 23:00 | 14,208 MW | 14,150 MW |
| 27 Oct, 00:00 | 12,862 MW | 13,229 MW |
| 27 Oct, 01:00 | 12,479 MW | 12,423 MW |
| 27 Oct, 02:00 | 11,704 MW | 11,842 MW |
| 27 Oct, 03:00 | 11,444 MW | 11,459 MW |
| 27 Oct, 04:00 | 11,376 MW | 11,709 MW |
| 27 Oct, 05:00 | 11,824 MW | 12,533 MW |
| 27 Oct, 06:00 | 12,976 MW | 13,573 MW |
| 27 Oct, 07:00 | 13,591 MW | 13,820 MW |
| 27 Oct, 08:00 | 14,478 MW | 14,953 MW |
| 27 Oct, 09:00 | 15,902 MW | 15,918 MW |
| 27 Oct, 10:00 | 17,413 MW | 16,844 MW |
| 27 Oct, 11:00 | 18,393 MW | 17,433 MW |
| 27 Oct, 12:00 | 18,684 MW | 18,057 MW |
| 27 Oct, 13:00 | 18,990 MW | 18,746 MW |
| 27 Oct, 14:00 | 19,313 MW | 18,976 MW |
| 27 Oct, 15:00 | 19,204 MW | 19,244 MW |
| 27 Oct, 16:00 | 18,972 MW | 19,444 MW |
| 27 Oct, 17:00 | 18,309 MW | 19,099 MW |
| 27 Oct, 18:00 | 17,525 MW | 18,811 MW |
| 27 Oct, 19:00 | 17,453 MW | 18,690 MW |
| 27 Oct, 20:00 | 17,223 MW | 17,999 MW |
| 27 Oct, 21:00 | 16,611 MW | 17,066 MW |
| 27 Oct, 22:00 | 15,822 MW | 15,791 MW |
| 27 Oct, 23:00 | 14,464 MW | 14,496 MW |
| 28 Oct, 00:00 | 13,742 MW | 13,150 MW |
| 28 Oct, 01:00 | 12,969 MW | 12,371 MW |
| 28 Oct, 02:00 | 12,408 MW | 12,301 MW |
| 28 Oct, 03:00 | 12,024 MW | 12,171 MW |
| 28 Oct, 04:00 | 11,980 MW | 12,285 MW |
| 28 Oct, 05:00 | 12,500 MW | 13,140 MW |
| 28 Oct, 06:00 | 13,433 MW | 14,113 MW |
| 28 Oct, 07:00 | 14,005 MW | 14,266 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.
Related
Cite this page
World Power Monitor. (2026). FPL Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/fpl/
World Power Monitor. FPL 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/fpl/
@misc{wpm_forecast_accuracy_fpl_2026,
title = {{FPL 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/fpl/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/fpl/
The Copy buttons add today's date as the access date.