Built 2026-09-21 (21 September 2026)

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

The day-ahead demand forecast for IID was off by 5.1% on average (mean absolute percentage error) over 718 hours from 21 August to 20 September 2026, and 70% of hours landed within 5% of the reading. Its bias was +1.5%: it ran high on average, an over forecast. The largest miss was 394 MW (116.2%) too high at 20 Sept 2026, 17:00 PDT (UTC-07:00). Dates and times are local (America/Los_Angeles).

Key Facts

  • The day-ahead demand forecast for IID was off by 5.1% on average (mean absolute percentage error) over 718 hours from 21 August to 20 September 2026, and 70% of hours landed within 5% of the reading. Its bias was +1.5%: it ran high on average, an over forecast. The largest miss was 394 MW (116.2%) too high at 20 Sept 2026, 17:00 PDT (UTC-07:00).
  • Across 53 US grids ranked by average error over their own latest 30 day windows, IID came 33 (1 is the smallest error).
  • On average the forecast differed from reported demand by 28 MW, against average demand of 638 MW.
  • The forecast was above reported demand in 49% of compared hours.

Forecast Error at a Glance

718 hours from 21 August to 20 September 2026
Average error5.1%
Bias+1.5%
Hours within 5%70%
Worst miss394 MW

Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (+4 MW per hour on average): the forecast ran high on average, an over forecast. The worst miss was 394 MW (116.2%) too high at 20 Sept 2026, 17:00 PDT (UTC-07:00): forecast 733 MW, reported 339 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, 18:00 PDT (UTC-07:00)
IID day-ahead demand forecast and reported demand by hour Hourly reported demand and the day-ahead forecast for IID over the last 7 days of the window, to 20 Sept 2026, 18:00 PDT (UTC-07:00). Gaps are hours with a missing, zero or implausible report. 0 250 500 750 1,000 13 Sept, 19:0014 Sept, 19:0015 Sept, 19:0016 Sept, 19:0017 Sept, 19:0018 Sept, 19:0019 Sept, 19:00
Hourly reported demand and the day-ahead forecast for IID over the last 7 days of the window, to 20 Sept 2026, 18:00 PDT (UTC-07:00). Gaps are hours with a missing, zero or implausible report.
Data to 2026-09-20
IID day-ahead demand forecast and reported demand by hour
Local hourReported demandDay-ahead forecast
13 Sept, 19:00772 MW761 MW
13 Sept, 20:00715 MW707 MW
13 Sept, 21:00656 MW657 MW
13 Sept, 22:00588 MW596 MW
13 Sept, 23:00526 MW549 MW
14 Sept, 00:00481 MW497 MW
14 Sept, 01:00452 MW466 MW
14 Sept, 02:00424 MW438 MW
14 Sept, 03:00411 MW418 MW
14 Sept, 04:00408 MW418 MW
14 Sept, 05:00414 MW428 MW
14 Sept, 06:00436 MW442 MW
14 Sept, 07:00449 MW465 MW
14 Sept, 08:00483 MW510 MW
14 Sept, 09:00544 MW554 MW
14 Sept, 10:00588 MW604 MW
14 Sept, 11:00638 MW653 MW
14 Sept, 12:00712 MW716 MW
14 Sept, 13:00767 MW778 MW
14 Sept, 14:00824 MW814 MW
14 Sept, 15:00852 MW859 MW
14 Sept, 16:00880 MW865 MW
14 Sept, 17:00877 MW855 MW
14 Sept, 18:00821 MW816 MW
14 Sept, 19:00767 MW762 MW
14 Sept, 20:00710 MW704 MW
14 Sept, 21:00654 MW648 MW
14 Sept, 22:00594 MW581 MW
14 Sept, 23:00n/a525 MW
15 Sept, 00:00502 MW484 MW
15 Sept, 01:00462 MW448 MW
15 Sept, 02:00435 MW427 MW
15 Sept, 03:00418 MW410 MW
15 Sept, 04:00422 MW404 MW
15 Sept, 05:00436 MW411 MW
15 Sept, 06:00457 MW424 MW
15 Sept, 07:00471 MW447 MW
15 Sept, 08:00515 MW483 MW
15 Sept, 09:00566 MW519 MW
15 Sept, 10:00615 MW562 MW
15 Sept, 11:00657 MW608 MW
15 Sept, 12:00712 MW663 MW
15 Sept, 13:00766 MW720 MW
15 Sept, 14:00788 MW758 MW
15 Sept, 15:00833 MW797 MW
15 Sept, 16:00849 MW810 MW
15 Sept, 17:00845 MW806 MW
15 Sept, 18:00780 MW769 MW
15 Sept, 19:00734 MW717 MW
15 Sept, 20:00673 MW667 MW
15 Sept, 21:00619 MW619 MW
15 Sept, 22:00565 MW553 MW
15 Sept, 23:00515 MW501 MW
16 Sept, 00:00471 MW459 MW
16 Sept, 01:00441 MW426 MW
16 Sept, 02:00413 MW403 MW
16 Sept, 03:00402 MW390 MW
16 Sept, 04:00399 MW384 MW
16 Sept, 05:00411 MW393 MW
16 Sept, 06:00434 MW411 MW
16 Sept, 07:00449 MW427 MW
16 Sept, 08:00477 MW461 MW
16 Sept, 09:00518 MW496 MW
16 Sept, 10:00556 MW534 MW
16 Sept, 11:00624 MW579 MW
16 Sept, 12:00673 MW628 MW
16 Sept, 13:00721 MW676 MW
16 Sept, 14:00769 MW721 MW
16 Sept, 15:00798 MW754 MW
16 Sept, 16:00816 MW766 MW
16 Sept, 17:00795 MW756 MW
16 Sept, 18:00755 MW723 MW
16 Sept, 19:00697 MW675 MW
16 Sept, 20:00641 MW627 MW
16 Sept, 21:00589 MW576 MW
16 Sept, 22:00536 MW516 MW
16 Sept, 23:00477 MW466 MW
17 Sept, 00:00443 MW444 MW
17 Sept, 01:00418 MW414 MW
17 Sept, 02:00401 MW393 MW
17 Sept, 03:00381 MW380 MW
17 Sept, 04:00390 MW376 MW
17 Sept, 05:00403 MW387 MW
17 Sept, 06:00415 MW405 MW
17 Sept, 07:00425 MW418 MW
17 Sept, 08:00454 MW452 MW
17 Sept, 09:00479 MW484 MW
17 Sept, 10:00526 MW518 MW
17 Sept, 11:00565 MW558 MW
17 Sept, 12:00644 MW607 MW
17 Sept, 13:00700 MW654 MW
17 Sept, 14:00736 MW695 MW
17 Sept, 15:00780 MW732 MW
17 Sept, 16:00782 MW743 MW
17 Sept, 17:00773 MW747 MW
17 Sept, 18:00730 MW715 MW
17 Sept, 19:00695 MW673 MW
17 Sept, 20:00638 MW627 MW
17 Sept, 21:00582 MW580 MW
17 Sept, 22:00526 MW524 MW
17 Sept, 23:00469 MW474 MW
18 Sept, 00:00436 MW433 MW
18 Sept, 01:00403 MW404 MW
18 Sept, 02:00375 MW382 MW
18 Sept, 03:00365 MW368 MW
18 Sept, 04:00359 MW365 MW
18 Sept, 05:00371 MW377 MW
18 Sept, 06:00391 MW394 MW
18 Sept, 07:00400 MW409 MW
18 Sept, 08:00426 MW444 MW
18 Sept, 09:00447 MW480 MW
18 Sept, 10:00490 MW521 MW
18 Sept, 11:00538 MW569 MW
18 Sept, 12:00581 MW622 MW
18 Sept, 13:00641 MW670 MW
18 Sept, 14:00695 MW718 MW
18 Sept, 15:00736 MW754 MW
18 Sept, 16:00757 MW764 MW
18 Sept, 17:00739 MW758 MW
18 Sept, 18:00698 MW720 MW
18 Sept, 19:00643 MW668 MW
18 Sept, 20:00589 MW615 MW
18 Sept, 21:00546 MW565 MW
18 Sept, 22:00495 MW512 MW
18 Sept, 23:00443 MW464 MW
19 Sept, 00:00409 MW432 MW
19 Sept, 01:00376 MW399 MW
19 Sept, 02:00354 MW375 MW
19 Sept, 03:00331 MW360 MW
19 Sept, 04:00336 MW350 MW
19 Sept, 05:00327 MW352 MW
19 Sept, 06:00337 MW352 MW
19 Sept, 07:00340 MW363 MW
19 Sept, 08:00370 MW413 MW
19 Sept, 09:00404 MW453 MW
19 Sept, 10:00443 MW508 MW
19 Sept, 11:00500 MW560 MW
19 Sept, 12:00565 MW611 MW
19 Sept, 13:00635 MW661 MW
19 Sept, 14:00675 MW702 MW
19 Sept, 15:00722 MW743 MW
19 Sept, 16:00738 MW756 MW
19 Sept, 17:00732 MW754 MW
19 Sept, 18:00671 MW714 MW
19 Sept, 19:00609 MW663 MW
19 Sept, 20:00553 MW613 MW
19 Sept, 21:00517 MW563 MW
19 Sept, 22:00472 MW510 MW
19 Sept, 23:00428 MW466 MW
20 Sept, 00:00339 MW431 MW
20 Sept, 01:00339 MW399 MW
20 Sept, 02:00339 MW376 MW
20 Sept, 03:00339 MW359 MW
20 Sept, 04:00339 MW352 MW
20 Sept, 05:00339 MW348 MW
20 Sept, 06:00339 MW345 MW
20 Sept, 07:00339 MW356 MW
20 Sept, 08:00339 MW400 MW
20 Sept, 09:00339 MW442 MW
20 Sept, 10:00339 MW490 MW
20 Sept, 11:00339 MW541 MW
20 Sept, 12:00339 MW593 MW
20 Sept, 13:00339 MW642 MW
20 Sept, 14:00339 MW682 MW
20 Sept, 15:00339 MW720 MW
20 Sept, 16:00339 MW732 MW
20 Sept, 17:00339 MW733 MW
20 Sept, 18:00339 MW700 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.