NEVP Demand Forecast Accuracy: Error, Bias and Worst Miss, 21 August to 20 September 2026
The day-ahead demand forecast for NEVP was off by 7.8% on average (mean absolute percentage error) over 717 hours from 21 August to 20 September 2026, and 38% of hours landed within 5% of the reading. Its bias was -7.5%: it ran low on average, an under forecast. The largest miss was 1,609 MW (19.7%) too low at 9 Sept 2026, 17:00 PDT (UTC-07:00). Dates and times are local (America/Los_Angeles).
Key Facts
- The day-ahead demand forecast for NEVP was off by 7.8% on average (mean absolute percentage error) over 717 hours from 21 August to 20 September 2026, and 38% of hours landed within 5% of the reading. Its bias was -7.5%: it ran low on average, an under forecast. The largest miss was 1,609 MW (19.7%) too low at 9 Sept 2026, 17:00 PDT (UTC-07:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, NEVP came 39 (1 is the smallest error).
- On average the forecast differed from reported demand by 484 MW, against average demand of 6,107 MW.
- The forecast was above reported demand in 7% of compared hours.
Forecast Error at a Glance
717 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 (-471 MW per hour on average): the forecast ran low on average, an under forecast. The worst miss was 1,609 MW (19.7%) too low at 9 Sept 2026, 17:00 PDT (UTC-07:00): forecast 6,555 MW, reported 8,164 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)| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 13 Sept, 19:00 | 6,840 MW | 6,672 MW |
| 13 Sept, 20:00 | 6,555 MW | 6,405 MW |
| 13 Sept, 21:00 | 6,211 MW | 6,125 MW |
| 13 Sept, 22:00 | 5,855 MW | 5,833 MW |
| 13 Sept, 23:00 | 5,488 MW | 5,450 MW |
| 14 Sept, 00:00 | 5,181 MW | 5,162 MW |
| 14 Sept, 01:00 | 4,946 MW | 4,983 MW |
| 14 Sept, 02:00 | 4,739 MW | 4,788 MW |
| 14 Sept, 03:00 | 4,598 MW | 4,647 MW |
| 14 Sept, 04:00 | 4,555 MW | 4,525 MW |
| 14 Sept, 05:00 | 4,626 MW | 4,452 MW |
| 14 Sept, 06:00 | 4,687 MW | 4,455 MW |
| 14 Sept, 07:00 | 5,015 MW | 4,588 MW |
| 14 Sept, 08:00 | 5,973 MW | 4,805 MW |
| 14 Sept, 09:00 | 6,140 MW | 5,097 MW |
| 14 Sept, 10:00 | 6,117 MW | 5,390 MW |
| 14 Sept, 11:00 | 6,160 MW | 5,691 MW |
| 14 Sept, 12:00 | 6,203 MW | 6,025 MW |
| 14 Sept, 13:00 | 6,376 MW | 6,336 MW |
| 14 Sept, 14:00 | 6,699 MW | 6,628 MW |
| 14 Sept, 15:00 | 6,835 MW | 7,025 MW |
| 14 Sept, 16:00 | 7,113 MW | 7,160 MW |
| 14 Sept, 17:00 | 7,153 MW | 7,148 MW |
| 14 Sept, 18:00 | 6,946 MW | 6,904 MW |
| 14 Sept, 19:00 | 6,675 MW | 6,702 MW |
| 14 Sept, 20:00 | 6,351 MW | 6,393 MW |
| 14 Sept, 21:00 | 6,102 MW | 6,109 MW |
| 14 Sept, 22:00 | 5,580 MW | 5,762 MW |
| 14 Sept, 23:00 | 5,176 MW | 5,361 MW |
| 15 Sept, 00:00 | 4,893 MW | 4,876 MW |
| 15 Sept, 01:00 | 4,632 MW | 4,613 MW |
| 15 Sept, 02:00 | 4,435 MW | 4,447 MW |
| 15 Sept, 03:00 | 4,309 MW | 4,360 MW |
| 15 Sept, 04:00 | 4,270 MW | 4,275 MW |
| 15 Sept, 05:00 | 4,345 MW | 4,345 MW |
| 15 Sept, 06:00 | 4,439 MW | 4,401 MW |
| 15 Sept, 07:00 | 4,831 MW | 4,478 MW |
| 15 Sept, 08:00 | 5,746 MW | 4,641 MW |
| 15 Sept, 09:00 | 6,042 MW | 4,881 MW |
| 15 Sept, 10:00 | 6,176 MW | 5,063 MW |
| 15 Sept, 11:00 | 6,162 MW | 5,402 MW |
| 15 Sept, 12:00 | 6,165 MW | 5,734 MW |
| 15 Sept, 13:00 | 6,227 MW | 6,055 MW |
| 15 Sept, 14:00 | 6,942 MW | 6,407 MW |
| 15 Sept, 15:00 | 6,877 MW | 6,788 MW |
| 15 Sept, 16:00 | 7,193 MW | 6,951 MW |
| 15 Sept, 17:00 | 7,187 MW | 7,021 MW |
| 15 Sept, 18:00 | 7,270 MW | 6,799 MW |
| 15 Sept, 19:00 | 6,925 MW | 6,652 MW |
| 15 Sept, 20:00 | 6,699 MW | 6,359 MW |
| 15 Sept, 21:00 | 6,430 MW | 6,027 MW |
| 15 Sept, 22:00 | 6,019 MW | 5,623 MW |
| 15 Sept, 23:00 | 5,654 MW | 5,222 MW |
| 16 Sept, 00:00 | 5,365 MW | 4,932 MW |
| 16 Sept, 01:00 | 5,085 MW | 4,801 MW |
| 16 Sept, 02:00 | 4,851 MW | 4,595 MW |
| 16 Sept, 03:00 | 4,659 MW | 4,455 MW |
| 16 Sept, 04:00 | 4,598 MW | 4,371 MW |
| 16 Sept, 05:00 | 4,661 MW | 4,311 MW |
| 16 Sept, 06:00 | 4,738 MW | 4,318 MW |
| 16 Sept, 07:00 | 5,091 MW | 4,366 MW |
| 16 Sept, 08:00 | 6,036 MW | 4,576 MW |
| 16 Sept, 09:00 | 6,245 MW | 4,819 MW |
| 16 Sept, 10:00 | 6,348 MW | 5,022 MW |
| 16 Sept, 11:00 | 6,385 MW | 5,305 MW |
| 16 Sept, 12:00 | 6,300 MW | 5,648 MW |
| 16 Sept, 13:00 | 6,262 MW | 5,892 MW |
| 16 Sept, 14:00 | 6,575 MW | 6,162 MW |
| 16 Sept, 15:00 | 6,773 MW | 6,522 MW |
| 16 Sept, 16:00 | 7,021 MW | 6,708 MW |
| 16 Sept, 17:00 | 7,078 MW | 6,707 MW |
| 16 Sept, 18:00 | 6,924 MW | 6,431 MW |
| 16 Sept, 19:00 | 6,783 MW | 6,306 MW |
| 16 Sept, 20:00 | 6,556 MW | 6,019 MW |
| 16 Sept, 21:00 | 6,281 MW | 5,705 MW |
| 16 Sept, 22:00 | 5,925 MW | 5,373 MW |
| 16 Sept, 23:00 | 5,555 MW | 4,972 MW |
| 17 Sept, 00:00 | 5,264 MW | 4,819 MW |
| 17 Sept, 01:00 | 5,000 MW | 4,572 MW |
| 17 Sept, 02:00 | 4,814 MW | 4,421 MW |
| 17 Sept, 03:00 | 4,669 MW | 4,292 MW |
| 17 Sept, 04:00 | 4,623 MW | 4,337 MW |
| 17 Sept, 05:00 | 4,701 MW | 4,407 MW |
| 17 Sept, 06:00 | 4,800 MW | 4,458 MW |
| 17 Sept, 07:00 | 4,889 MW | 4,421 MW |
| 17 Sept, 08:00 | 5,703 MW | 4,588 MW |
| 17 Sept, 09:00 | 6,006 MW | 4,796 MW |
| 17 Sept, 10:00 | 6,110 MW | 5,024 MW |
| 17 Sept, 11:00 | 6,199 MW | 5,198 MW |
| 17 Sept, 12:00 | 6,238 MW | 5,480 MW |
| 17 Sept, 13:00 | 6,199 MW | 5,822 MW |
| 17 Sept, 14:00 | 6,565 MW | 6,087 MW |
| 17 Sept, 15:00 | 6,519 MW | 6,330 MW |
| 17 Sept, 16:00 | 6,686 MW | 6,541 MW |
| 17 Sept, 17:00 | 6,733 MW | 6,563 MW |
| 17 Sept, 18:00 | 6,594 MW | 6,441 MW |
| 17 Sept, 19:00 | 6,495 MW | 6,326 MW |
| 17 Sept, 20:00 | 6,329 MW | 6,066 MW |
| 17 Sept, 21:00 | 6,043 MW | 5,834 MW |
| 17 Sept, 22:00 | n/a | 5,452 MW |
| 17 Sept, 23:00 | n/a | 5,088 MW |
| 18 Sept, 00:00 | 5,088 MW | 4,649 MW |
| 18 Sept, 01:00 | 4,871 MW | 4,408 MW |
| 18 Sept, 02:00 | 4,704 MW | 4,226 MW |
| 18 Sept, 03:00 | 4,570 MW | 4,099 MW |
| 18 Sept, 04:00 | 4,502 MW | 3,989 MW |
| 18 Sept, 05:00 | 4,545 MW | 4,050 MW |
| 18 Sept, 06:00 | 4,616 MW | 4,073 MW |
| 18 Sept, 07:00 | 4,879 MW | 4,289 MW |
| 18 Sept, 08:00 | 5,394 MW | 4,477 MW |
| 18 Sept, 09:00 | 5,585 MW | 4,719 MW |
| 18 Sept, 10:00 | 5,853 MW | 4,854 MW |
| 18 Sept, 11:00 | 5,986 MW | 5,098 MW |
| 18 Sept, 12:00 | 6,197 MW | 5,322 MW |
| 18 Sept, 13:00 | 6,399 MW | 5,569 MW |
| 18 Sept, 14:00 | 6,650 MW | 5,829 MW |
| 18 Sept, 15:00 | 6,734 MW | 6,209 MW |
| 18 Sept, 16:00 | 6,608 MW | 6,315 MW |
| 18 Sept, 17:00 | 6,588 MW | 6,425 MW |
| 18 Sept, 18:00 | 6,341 MW | 6,128 MW |
| 18 Sept, 19:00 | 6,104 MW | 5,928 MW |
| 18 Sept, 20:00 | 5,821 MW | 5,666 MW |
| 18 Sept, 21:00 | 5,505 MW | 5,380 MW |
| 18 Sept, 22:00 | 5,154 MW | 5,134 MW |
| 18 Sept, 23:00 | 4,847 MW | 4,834 MW |
| 19 Sept, 00:00 | 4,614 MW | 4,528 MW |
| 19 Sept, 01:00 | 4,392 MW | 4,336 MW |
| 19 Sept, 02:00 | 4,201 MW | 4,170 MW |
| 19 Sept, 03:00 | 4,050 MW | 4,032 MW |
| 19 Sept, 04:00 | 3,975 MW | 3,945 MW |
| 19 Sept, 05:00 | 3,966 MW | 3,932 MW |
| 19 Sept, 06:00 | 3,958 MW | 3,899 MW |
| 19 Sept, 07:00 | 4,008 MW | 3,959 MW |
| 19 Sept, 08:00 | 4,996 MW | 4,096 MW |
| 19 Sept, 09:00 | 5,240 MW | 4,253 MW |
| 19 Sept, 10:00 | 5,365 MW | 4,403 MW |
| 19 Sept, 11:00 | 5,514 MW | 4,626 MW |
| 19 Sept, 12:00 | 5,536 MW | 4,814 MW |
| 19 Sept, 13:00 | 5,528 MW | 5,108 MW |
| 19 Sept, 14:00 | 5,914 MW | 5,424 MW |
| 19 Sept, 15:00 | 6,027 MW | 5,808 MW |
| 19 Sept, 16:00 | 6,387 MW | 6,059 MW |
| 19 Sept, 17:00 | 6,445 MW | 6,221 MW |
| 19 Sept, 18:00 | 6,216 MW | 6,002 MW |
| 19 Sept, 19:00 | 5,937 MW | 5,790 MW |
| 19 Sept, 20:00 | 5,606 MW | 5,522 MW |
| 19 Sept, 21:00 | 5,313 MW | 5,268 MW |
| 19 Sept, 22:00 | 4,992 MW | 5,049 MW |
| 19 Sept, 23:00 | 4,674 MW | 4,768 MW |
| 20 Sept, 00:00 | 4,414 MW | 4,492 MW |
| 20 Sept, 01:00 | 4,193 MW | 4,312 MW |
| 20 Sept, 02:00 | 4,011 MW | 4,158 MW |
| 20 Sept, 03:00 | 3,880 MW | 4,040 MW |
| 20 Sept, 04:00 | 3,804 MW | 3,958 MW |
| 20 Sept, 05:00 | 3,788 MW | 3,901 MW |
| 20 Sept, 06:00 | 3,773 MW | 3,898 MW |
| 20 Sept, 07:00 | 3,768 MW | 3,818 MW |
| 20 Sept, 08:00 | 3,919 MW | 3,989 MW |
| 20 Sept, 09:00 | 4,090 MW | 4,123 MW |
| 20 Sept, 10:00 | 4,356 MW | 4,271 MW |
| 20 Sept, 11:00 | 4,605 MW | 4,553 MW |
| 20 Sept, 12:00 | 4,917 MW | 4,809 MW |
| 20 Sept, 13:00 | 5,334 MW | 5,103 MW |
| 20 Sept, 14:00 | 5,679 MW | 5,379 MW |
| 20 Sept, 15:00 | 6,011 MW | 5,730 MW |
| 20 Sept, 16:00 | 6,297 MW | 6,026 MW |
| 20 Sept, 17:00 | 6,390 MW | 6,151 MW |
| 20 Sept, 18:00 | 5,961 MW | 5,961 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (717 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.