TEC Demand Forecast Accuracy: Error, Bias and Worst Miss, 13 October to 12 November 2026
The day-ahead demand forecast for TEC was off by 2.9% on average (mean absolute percentage error) over 718 hours from 13 October to 12 November 2026, and 84% of hours landed within 5% of the reading. Its bias was -0.7%: it ran low on average, an under forecast. The largest miss was 661 MW (25.4%) too low at 16 Oct 2026, 23:00 EDT (UTC-04:00). Dates and times are local (America/New_York).
Key Facts
- The day-ahead demand forecast for TEC was off by 2.9% on average (mean absolute percentage error) over 718 hours from 13 October to 12 November 2026, and 84% of hours landed within 5% of the reading. Its bias was -0.7%: it ran low on average, an under forecast. The largest miss was 661 MW (25.4%) too low at 16 Oct 2026, 23:00 EDT (UTC-04:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, TEC came 16 (1 is the smallest error).
- On average the forecast differed from reported demand by 72 MW, against average demand of 2,389 MW.
- The forecast was above reported demand in 41% of compared hours.
Forecast Error at a Glance
718 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 (-24 MW per hour on average): the forecast ran low on average, an under forecast. The worst miss was 661 MW (25.4%) too low at 16 Oct 2026, 23:00 EDT (UTC-04:00): forecast 1,938 MW, reported 2,599 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,332 MW | 2,371 MW |
| 5 Nov, 09:00 | 2,504 MW | 2,580 MW |
| 5 Nov, 10:00 | 2,728 MW | 2,753 MW |
| 5 Nov, 11:00 | 2,973 MW | 2,899 MW |
| 5 Nov, 12:00 | 3,189 MW | 3,027 MW |
| 5 Nov, 13:00 | 3,336 MW | 3,109 MW |
| 5 Nov, 14:00 | 3,438 MW | 3,199 MW |
| 5 Nov, 15:00 | 3,451 MW | 3,246 MW |
| 5 Nov, 16:00 | 3,417 MW | 3,236 MW |
| 5 Nov, 17:00 | 3,333 MW | 3,183 MW |
| 5 Nov, 18:00 | 3,290 MW | 3,079 MW |
| 5 Nov, 19:00 | 3,165 MW | 2,971 MW |
| 5 Nov, 20:00 | 3,022 MW | 2,816 MW |
| 5 Nov, 21:00 | 2,846 MW | 2,633 MW |
| 5 Nov, 22:00 | 2,634 MW | 2,415 MW |
| 5 Nov, 23:00 | 2,422 MW | 2,137 MW |
| 6 Nov, 00:00 | 2,231 MW | 2,312 MW |
| 6 Nov, 01:00 | 2,091 MW | 2,046 MW |
| 6 Nov, 02:00 | 2,020 MW | 1,956 MW |
| 6 Nov, 03:00 | 1,957 MW | 1,900 MW |
| 6 Nov, 04:00 | 1,952 MW | 1,925 MW |
| 6 Nov, 05:00 | 2,029 MW | 2,036 MW |
| 6 Nov, 06:00 | 2,161 MW | 2,156 MW |
| 6 Nov, 07:00 | 2,259 MW | 2,230 MW |
| 6 Nov, 08:00 | 2,428 MW | 2,383 MW |
| 6 Nov, 09:00 | 2,557 MW | 2,562 MW |
| 6 Nov, 10:00 | 2,719 MW | 2,753 MW |
| 6 Nov, 11:00 | 2,957 MW | 2,939 MW |
| 6 Nov, 12:00 | 3,146 MW | 3,090 MW |
| 6 Nov, 13:00 | 3,274 MW | 3,203 MW |
| 6 Nov, 14:00 | 3,371 MW | 3,284 MW |
| 6 Nov, 15:00 | 3,418 MW | 3,302 MW |
| 6 Nov, 16:00 | 3,370 MW | 3,246 MW |
| 6 Nov, 17:00 | 3,224 MW | 3,142 MW |
| 6 Nov, 18:00 | 3,098 MW | 2,995 MW |
| 6 Nov, 19:00 | 2,924 MW | 2,849 MW |
| 6 Nov, 20:00 | 2,754 MW | 2,699 MW |
| 6 Nov, 21:00 | 2,587 MW | 2,546 MW |
| 6 Nov, 22:00 | 2,403 MW | 2,370 MW |
| 6 Nov, 23:00 | 2,227 MW | 1,933 MW |
| 7 Nov, 00:00 | 2,063 MW | 2,133 MW |
| 7 Nov, 01:00 | 1,947 MW | 1,900 MW |
| 7 Nov, 02:00 | 1,858 MW | 1,819 MW |
| 7 Nov, 03:00 | 1,799 MW | 1,768 MW |
| 7 Nov, 04:00 | 1,785 MW | 1,754 MW |
| 7 Nov, 05:00 | 1,801 MW | 1,781 MW |
| 7 Nov, 06:00 | 1,878 MW | 1,810 MW |
| 7 Nov, 07:00 | 1,968 MW | 1,962 MW |
| 7 Nov, 08:00 | 2,147 MW | 2,167 MW |
| 7 Nov, 09:00 | 2,354 MW | 2,331 MW |
| 7 Nov, 10:00 | 2,526 MW | 2,498 MW |
| 7 Nov, 11:00 | 2,673 MW | 2,650 MW |
| 7 Nov, 12:00 | 2,794 MW | 2,771 MW |
| 7 Nov, 13:00 | 2,904 MW | 2,858 MW |
| 7 Nov, 14:00 | 3,001 MW | 2,900 MW |
| 7 Nov, 15:00 | 3,037 MW | 2,925 MW |
| 7 Nov, 16:00 | 2,972 MW | 2,850 MW |
| 7 Nov, 17:00 | 2,832 MW | 2,757 MW |
| 7 Nov, 18:00 | 2,706 MW | 2,647 MW |
| 7 Nov, 19:00 | 2,520 MW | 2,517 MW |
| 7 Nov, 20:00 | 2,376 MW | 2,385 MW |
| 7 Nov, 21:00 | 2,239 MW | 2,248 MW |
| 7 Nov, 22:00 | 2,082 MW | 2,096 MW |
| 7 Nov, 23:00 | 1,939 MW | 1,857 MW |
| 8 Nov, 00:00 | 1,781 MW | 1,857 MW |
| 8 Nov, 01:00 | 1,653 MW | 1,647 MW |
| 8 Nov, 02:00 | 1,575 MW | 1,569 MW |
| 8 Nov, 03:00 | 1,512 MW | 1,507 MW |
| 8 Nov, 04:00 | 1,477 MW | 1,483 MW |
| 8 Nov, 05:00 | 1,493 MW | 1,498 MW |
| 8 Nov, 06:00 | 1,541 MW | 1,557 MW |
| 8 Nov, 07:00 | 1,616 MW | 1,693 MW |
| 8 Nov, 08:00 | 1,786 MW | 1,876 MW |
| 8 Nov, 09:00 | 1,948 MW | 2,074 MW |
| 8 Nov, 10:00 | 2,105 MW | 2,240 MW |
| 8 Nov, 11:00 | 2,272 MW | 2,371 MW |
| 8 Nov, 12:00 | 2,467 MW | 2,497 MW |
| 8 Nov, 13:00 | 2,639 MW | 2,601 MW |
| 8 Nov, 14:00 | 2,775 MW | 2,693 MW |
| 8 Nov, 15:00 | 2,853 MW | 2,728 MW |
| 8 Nov, 16:00 | 2,852 MW | 2,682 MW |
| 8 Nov, 17:00 | 2,773 MW | 2,626 MW |
| 8 Nov, 18:00 | 2,713 MW | 2,492 MW |
| 8 Nov, 19:00 | 2,569 MW | 2,367 MW |
| 8 Nov, 20:00 | 2,412 MW | 2,250 MW |
| 8 Nov, 21:00 | 2,245 MW | 2,102 MW |
| 8 Nov, 22:00 | 2,056 MW | 1,923 MW |
| 8 Nov, 23:00 | 1,886 MW | 1,890 MW |
| 9 Nov, 00:00 | 1,750 MW | 1,833 MW |
| 9 Nov, 01:00 | 1,630 MW | 1,564 MW |
| 9 Nov, 02:00 | 1,600 MW | 1,508 MW |
| 9 Nov, 03:00 | 1,578 MW | 1,480 MW |
| 9 Nov, 04:00 | 1,611 MW | 1,530 MW |
| 9 Nov, 05:00 | 1,712 MW | 1,710 MW |
| 9 Nov, 06:00 | 1,885 MW | 1,870 MW |
| 9 Nov, 07:00 | 1,959 MW | 1,945 MW |
| 9 Nov, 08:00 | 2,039 MW | 2,019 MW |
| 9 Nov, 09:00 | 2,188 MW | 2,117 MW |
| 9 Nov, 10:00 | 2,303 MW | 2,253 MW |
| 9 Nov, 11:00 | 2,391 MW | 2,413 MW |
| 9 Nov, 12:00 | 2,560 MW | 2,585 MW |
| 9 Nov, 13:00 | 2,735 MW | 2,723 MW |
| 9 Nov, 14:00 | 2,884 MW | 2,841 MW |
| 9 Nov, 15:00 | 2,976 MW | 2,925 MW |
| 9 Nov, 16:00 | 2,989 MW | 2,914 MW |
| 9 Nov, 17:00 | 2,941 MW | 2,900 MW |
| 9 Nov, 18:00 | 2,881 MW | 2,826 MW |
| 9 Nov, 19:00 | 2,745 MW | 2,684 MW |
| 9 Nov, 20:00 | 2,581 MW | 2,507 MW |
| 9 Nov, 21:00 | 2,385 MW | 2,326 MW |
| 9 Nov, 22:00 | 2,166 MW | 2,093 MW |
| 9 Nov, 23:00 | 1,962 MW | 2,046 MW |
| 10 Nov, 00:00 | 1,791 MW | 1,874 MW |
| 10 Nov, 01:00 | 1,681 MW | 1,647 MW |
| 10 Nov, 02:00 | 1,617 MW | 1,599 MW |
| 10 Nov, 03:00 | 1,588 MW | 1,578 MW |
| 10 Nov, 04:00 | 1,618 MW | 1,625 MW |
| 10 Nov, 05:00 | 1,724 MW | 1,770 MW |
| 10 Nov, 06:00 | 1,905 MW | 1,926 MW |
| 10 Nov, 07:00 | 1,972 MW | 1,987 MW |
| 10 Nov, 08:00 | 2,077 MW | 2,082 MW |
| 10 Nov, 09:00 | 2,228 MW | 2,214 MW |
| 10 Nov, 10:00 | 2,326 MW | 2,318 MW |
| 10 Nov, 11:00 | 2,488 MW | 2,460 MW |
| 10 Nov, 12:00 | 2,711 MW | 2,621 MW |
| 10 Nov, 13:00 | 2,878 MW | 2,744 MW |
| 10 Nov, 14:00 | 2,940 MW | 2,849 MW |
| 10 Nov, 15:00 | 2,926 MW | 2,915 MW |
| 10 Nov, 16:00 | 2,930 MW | 2,926 MW |
| 10 Nov, 17:00 | 2,982 MW | 2,948 MW |
| 10 Nov, 18:00 | 2,971 MW | 2,876 MW |
| 10 Nov, 19:00 | 2,850 MW | 2,753 MW |
| 10 Nov, 20:00 | 2,700 MW | 2,603 MW |
| 10 Nov, 21:00 | 2,537 MW | 2,409 MW |
| 10 Nov, 22:00 | 2,344 MW | 2,183 MW |
| 10 Nov, 23:00 | 2,154 MW | 1,930 MW |
| 11 Nov, 00:00 | 1,986 MW | 2,062 MW |
| 11 Nov, 01:00 | 1,856 MW | 1,799 MW |
| 11 Nov, 02:00 | 1,774 MW | 1,741 MW |
| 11 Nov, 03:00 | 1,739 MW | 1,714 MW |
| 11 Nov, 04:00 | 1,751 MW | 1,754 MW |
| 11 Nov, 05:00 | 1,825 MW | 1,909 MW |
| 11 Nov, 06:00 | 1,950 MW | 2,046 MW |
| 11 Nov, 07:00 | 2,019 MW | 2,083 MW |
| 11 Nov, 08:00 | 2,178 MW | 2,258 MW |
| 11 Nov, 09:00 | 2,388 MW | 2,365 MW |
| 11 Nov, 10:00 | 2,550 MW | 2,453 MW |
| 11 Nov, 11:00 | 2,681 MW | 2,604 MW |
| 11 Nov, 12:00 | 2,823 MW | 2,753 MW |
| 11 Nov, 13:00 | 2,952 MW | 2,844 MW |
| 11 Nov, 14:00 | 2,982 MW | 2,870 MW |
| 11 Nov, 15:00 | 2,996 MW | 2,847 MW |
| 11 Nov, 16:00 | 2,941 MW | 2,796 MW |
| 11 Nov, 17:00 | 2,891 MW | 2,860 MW |
| 11 Nov, 18:00 | 2,828 MW | 2,760 MW |
| 11 Nov, 19:00 | 2,681 MW | 2,638 MW |
| 11 Nov, 20:00 | 2,560 MW | 2,483 MW |
| 11 Nov, 21:00 | 2,425 MW | 2,297 MW |
| 11 Nov, 22:00 | 2,238 MW | 2,114 MW |
| 11 Nov, 23:00 | 2,053 MW | 1,976 MW |
| 12 Nov, 00:00 | 1,881 MW | 1,954 MW |
| 12 Nov, 01:00 | 1,771 MW | 1,735 MW |
| 12 Nov, 02:00 | 1,700 MW | 1,675 MW |
| 12 Nov, 03:00 | 1,658 MW | 1,655 MW |
| 12 Nov, 04:00 | 1,670 MW | 1,697 MW |
| 12 Nov, 05:00 | 1,781 MW | 1,788 MW |
| 12 Nov, 06:00 | 1,961 MW | 1,893 MW |
| 12 Nov, 07:00 | 2,041 MW | 1,994 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (718 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). TEC Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/tec/
World Power Monitor. TEC 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/tec/
@misc{wpm_forecast_accuracy_tec_2026,
title = {{TEC 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/tec/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/tec/
The Copy buttons add today's date as the access date.