Built 2026-09-21 (21 September 2026)

ERCOT Demand Forecast Accuracy: Error, Bias and Worst Miss, 21 August to 20 September 2026

The day-ahead demand forecast for ERCOT was off by 1.4% on average (mean absolute percentage error) over 695 hours from 21 August to 20 September 2026, and 99% of hours landed within 5% of the reading. Its bias was -0.2%: it ran close to balanced on average. The largest miss was 4,422 MW (5.9%) too high at 25 Aug 2026, 11:00 CDT (UTC-05:00). Dates and times are local (America/Chicago).

Key Facts

  • The day-ahead demand forecast for ERCOT was off by 1.4% on average (mean absolute percentage error) over 695 hours from 21 August to 20 September 2026, and 99% of hours landed within 5% of the reading. Its bias was -0.2%: it ran close to balanced on average. The largest miss was 4,422 MW (5.9%) too high at 25 Aug 2026, 11:00 CDT (UTC-05:00).
  • Across 53 US grids ranked by average error over their own latest 30 day windows, ERCOT came 1 (1 is the smallest error).
  • On average the forecast differed from reported demand by 1,011 MW, against average demand of 71,967 MW.
  • The forecast was above reported demand in 45% of compared hours.

Forecast Error at a Glance

695 hours from 21 August to 20 September 2026
Average error1.4%
Bias-0.2%
Hours within 5%99%
Worst miss4,422 MW

Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (-129 MW per hour on average): the forecast ran close to balanced on average. The worst miss was 4,422 MW (5.9%) too high at 25 Aug 2026, 11:00 CDT (UTC-05:00): forecast 79,013 MW, reported 74,591 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, 20:00 CDT (UTC-05:00)
ERCOT day-ahead demand forecast and reported demand by hour Hourly reported demand and the day-ahead forecast for ERCOT over the last 7 days of the window, to 20 Sept 2026, 20:00 CDT (UTC-05:00). Gaps are hours with a missing, zero or implausible report. 0 25,000 50,000 75,000 100,000 13 Sept, 21:0014 Sept, 21:0015 Sept, 21:0016 Sept, 21:0017 Sept, 21:0018 Sept, 21:0019 Sept, 21:00
Hourly reported demand and the day-ahead forecast for ERCOT over the last 7 days of the window, to 20 Sept 2026, 20:00 CDT (UTC-05:00). Gaps are hours with a missing, zero or implausible report.
Data to 2026-09-20
ERCOT day-ahead demand forecast and reported demand by hour
Local hourReported demandDay-ahead forecast
13 Sept, 21:0077,206 MW74,225 MW
13 Sept, 22:0073,249 MW70,448 MW
13 Sept, 23:0069,377 MW66,504 MW
14 Sept, 00:0066,013 MW65,312 MW
14 Sept, 01:0063,268 MW62,543 MW
14 Sept, 02:0061,365 MW60,544 MW
14 Sept, 03:0060,103 MW59,036 MW
14 Sept, 04:0059,877 MW58,513 MW
14 Sept, 05:0060,611 MW59,056 MW
14 Sept, 06:0062,166 MW60,506 MW
14 Sept, 07:0062,381 MW60,860 MW
14 Sept, 08:0064,530 MW62,971 MW
14 Sept, 09:0068,549 MW67,256 MW
14 Sept, 10:0072,944 MW72,134 MW
14 Sept, 11:0077,391 MW76,828 MW
14 Sept, 12:0081,369 MW81,161 MW
14 Sept, 13:0084,845 MW84,773 MW
14 Sept, 14:0085,979 MW86,804 MW
14 Sept, 15:0086,162 MW87,631 MW
14 Sept, 16:0085,923 MW87,769 MW
14 Sept, 17:0085,745 MW86,884 MW
14 Sept, 18:0085,400 MW84,681 MW
14 Sept, 19:0084,037 MW81,778 MW
14 Sept, 20:0081,967 MW79,559 MW
14 Sept, 21:0078,675 MW76,093 MW
14 Sept, 22:0074,495 MW72,134 MW
14 Sept, 23:0070,539 MW68,192 MW
15 Sept, 00:0066,843 MW66,215 MW
15 Sept, 01:0064,264 MW63,228 MW
15 Sept, 02:0062,218 MW61,053 MW
15 Sept, 03:0060,947 MW59,543 MW
15 Sept, 04:0060,323 MW59,040 MW
15 Sept, 05:0060,937 MW59,519 MW
15 Sept, 06:0062,080 MW61,119 MW
15 Sept, 07:0062,299 MW61,337 MW
15 Sept, 08:0064,337 MW63,132 MW
15 Sept, 09:0068,297 MW67,013 MW
15 Sept, 10:0072,384 MW71,454 MW
15 Sept, 11:0076,807 MW75,961 MW
15 Sept, 12:0080,986 MW80,375 MW
15 Sept, 13:0084,525 MW84,234 MW
15 Sept, 14:0086,026 MW86,288 MW
15 Sept, 15:0086,111 MW87,117 MW
15 Sept, 16:0086,121 MW87,416 MW
15 Sept, 17:0085,808 MW86,881 MW
15 Sept, 18:0084,948 MW85,477 MW
15 Sept, 19:0083,247 MW83,199 MW
15 Sept, 20:0081,288 MW81,134 MW
15 Sept, 21:0078,155 MW77,881 MW
15 Sept, 22:0073,866 MW73,683 MW
15 Sept, 23:0069,592 MW69,640 MW
16 Sept, 00:0065,965 MW67,063 MW
16 Sept, 01:0063,197 MW63,887 MW
16 Sept, 02:0060,935 MW61,480 MW
16 Sept, 03:0059,776 MW59,851 MW
16 Sept, 04:0059,512 MW59,227 MW
16 Sept, 05:0060,023 MW59,685 MW
16 Sept, 06:0061,276 MW61,194 MW
16 Sept, 07:0060,951 MW61,422 MW
16 Sept, 08:0063,143 MW63,215 MW
16 Sept, 09:0067,022 MW67,368 MW
16 Sept, 10:0071,143 MW71,990 MW
16 Sept, 11:0075,437 MW76,685 MW
16 Sept, 12:0079,533 MW81,168 MW
16 Sept, 13:0083,176 MW84,930 MW
16 Sept, 14:0084,875 MW87,050 MW
16 Sept, 15:0085,779 MW88,000 MW
16 Sept, 16:0086,168 MW88,246 MW
16 Sept, 17:0085,715 MW87,654 MW
16 Sept, 18:0084,256 MW85,912 MW
16 Sept, 19:0081,324 MW83,411 MW
16 Sept, 20:0078,609 MW81,300 MW
16 Sept, 21:0076,293 MW77,732 MW
16 Sept, 22:0073,338 MW73,498 MW
16 Sept, 23:0069,287 MW69,347 MW
17 Sept, 00:0065,721 MW65,608 MW
17 Sept, 01:0062,920 MW62,708 MW
17 Sept, 02:0060,722 MW60,727 MW
17 Sept, 03:0059,001 MW59,338 MW
17 Sept, 04:0058,693 MW58,876 MW
17 Sept, 05:0059,622 MW59,495 MW
17 Sept, 06:0061,221 MW61,352 MW
17 Sept, 07:0061,389 MW61,630 MW
17 Sept, 08:0063,093 MW62,784 MW
17 Sept, 09:0066,698 MW66,138 MW
17 Sept, 10:0070,461 MW70,202 MW
17 Sept, 11:0074,508 MW74,303 MW
17 Sept, 12:0078,032 MW78,372 MW
17 Sept, 13:0080,725 MW81,748 MW
17 Sept, 14:0082,143 MW83,784 MW
17 Sept, 15:0082,698 MW84,543 MW
17 Sept, 16:0082,827 MW84,484 MW
17 Sept, 17:0082,310 MW83,694 MW
17 Sept, 18:0080,340 MW81,641 MW
17 Sept, 19:0078,102 MW79,046 MW
17 Sept, 20:0076,065 MW77,378 MW
17 Sept, 21:0073,926 MW74,231 MW
17 Sept, 22:0070,128 MW70,428 MW
17 Sept, 23:0066,193 MW66,609 MW
18 Sept, 00:0062,703 MW62,641 MW
18 Sept, 01:0059,982 MW59,888 MW
18 Sept, 02:0058,102 MW57,915 MW
18 Sept, 03:0056,706 MW56,509 MW
18 Sept, 04:0056,254 MW56,146 MW
18 Sept, 05:0056,885 MW56,553 MW
18 Sept, 06:0058,535 MW58,096 MW
18 Sept, 07:0059,009 MW58,444 MW
18 Sept, 08:0060,907 MW60,369 MW
18 Sept, 09:0065,084 MW64,473 MW
18 Sept, 10:0069,262 MW68,904 MW
18 Sept, 11:0073,260 MW73,245 MW
18 Sept, 12:0076,582 MW77,294 MW
18 Sept, 13:0079,477 MW80,921 MW
18 Sept, 14:0081,431 MW83,087 MW
18 Sept, 15:0082,563 MW84,111 MW
18 Sept, 16:0083,105 MW84,408 MW
18 Sept, 17:0082,361 MW83,719 MW
18 Sept, 18:0079,708 MW81,397 MW
18 Sept, 19:0076,643 MW78,297 MW
18 Sept, 20:0074,110 MW75,824 MW
18 Sept, 21:0071,187 MW72,650 MW
18 Sept, 22:0068,054 MW69,116 MW
18 Sept, 23:0064,850 MW65,462 MW
19 Sept, 00:0061,775 MW63,112 MW
19 Sept, 01:0059,063 MW60,114 MW
19 Sept, 02:0056,742 MW57,704 MW
19 Sept, 03:0055,113 MW55,965 MW
19 Sept, 04:0054,028 MW54,949 MW
19 Sept, 05:0053,599 MW54,456 MW
19 Sept, 06:0053,752 MW54,846 MW
19 Sept, 07:0053,901 MW54,873 MW
19 Sept, 08:0056,292 MW57,067 MW
19 Sept, 09:0060,786 MW61,473 MW
19 Sept, 10:0065,648 MW66,026 MW
19 Sept, 11:0070,296 MW70,631 MW
19 Sept, 12:0074,264 MW74,880 MW
19 Sept, 13:0077,444 MW78,412 MW
19 Sept, 14:0080,036 MW81,017 MW
19 Sept, 15:0081,942 MW82,668 MW
19 Sept, 16:0082,787 MW83,334 MW
19 Sept, 17:0081,884 MW82,933 MW
19 Sept, 18:0079,676 MW80,677 MW
19 Sept, 19:0076,500 MW77,380 MW
19 Sept, 20:0074,239 MW74,839 MW
19 Sept, 21:0071,194 MW71,586 MW
19 Sept, 22:0068,236 MW68,303 MW
19 Sept, 23:0065,023 MW64,881 MW
20 Sept, 00:0061,856 MW62,053 MW
20 Sept, 01:0059,143 MW59,381 MW
20 Sept, 02:0056,961 MW57,221 MW
20 Sept, 03:0055,427 MW55,489 MW
20 Sept, 04:0054,433 MW54,267 MW
20 Sept, 05:0053,733 MW53,740 MW
20 Sept, 06:0053,692 MW53,570 MW
20 Sept, 07:0053,676 MW53,456 MW
20 Sept, 08:0055,978 MW56,025 MW
20 Sept, 09:0059,914 MW60,634 MW
20 Sept, 10:0064,780 MW65,449 MW
20 Sept, 11:0069,861 MW70,256 MW
20 Sept, 12:0074,626 MW74,767 MW
20 Sept, 13:0078,380 MW78,627 MW
20 Sept, 14:0081,184 MW81,454 MW
20 Sept, 15:0082,867 MW83,248 MW
20 Sept, 16:0083,000 MW84,103 MW
20 Sept, 17:0081,669 MW83,944 MW
20 Sept, 18:0078,296 MW81,949 MW
20 Sept, 19:0075,939 MW78,873 MW
20 Sept, 20:0074,166 MW76,572 MW

Assumptions

  • Only hours with both a forecast and a positive demand reading count (695 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.