NEVP Demand Forecast Accuracy: Error, Bias and Worst Miss, 6 October to 5 November 2026
The day-ahead demand forecast for NEVP was off by 10.0% on average (mean absolute percentage error) over 694 hours from 6 October to 5 November 2026, and 28% of hours landed within 5% of the reading. Its bias was -9.8%: it ran low on average, an under forecast. The largest miss was 1,672 MW (30.5%) too low at 21 Oct 2026, 13: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 10.0% on average (mean absolute percentage error) over 694 hours from 6 October to 5 November 2026, and 28% of hours landed within 5% of the reading. Its bias was -9.8%: it ran low on average, an under forecast. The largest miss was 1,672 MW (30.5%) too low at 21 Oct 2026, 13:00 PDT (UTC-07:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, NEVP came 43 (1 is the smallest error).
- On average the forecast differed from reported demand by 451 MW, against average demand of 4,437 MW.
- The forecast was above reported demand in 6% of compared hours.
Forecast Error at a Glance
694 hours from 6 October to 5 November 2026Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (-439 MW per hour on average): the forecast ran low on average, an under forecast. The worst miss was 1,672 MW (30.5%) too low at 21 Oct 2026, 13:00 PDT (UTC-07:00): forecast 3,815 MW, reported 5,487 MW.
Source: U.S. Energy Information Administration (EIA). (US Government work, public domain) Data as of 2026-11-05. 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 5 Nov 2026, 05:00 PST (UTC-08:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 29 Oct, 07:00 | 4,126 MW | 3,841 MW |
| 29 Oct, 08:00 | 4,285 MW | 3,767 MW |
| 29 Oct, 09:00 | 4,673 MW | 3,623 MW |
| 29 Oct, 10:00 | 4,606 MW | 3,561 MW |
| 29 Oct, 11:00 | 4,694 MW | 3,581 MW |
| 29 Oct, 12:00 | 4,453 MW | 3,563 MW |
| 29 Oct, 13:00 | 4,520 MW | 3,679 MW |
| 29 Oct, 14:00 | 4,441 MW | 3,845 MW |
| 29 Oct, 15:00 | 4,764 MW | 4,031 MW |
| 29 Oct, 16:00 | 4,695 MW | 4,268 MW |
| 29 Oct, 17:00 | 4,685 MW | 4,333 MW |
| 29 Oct, 18:00 | 4,749 MW | 4,475 MW |
| 29 Oct, 19:00 | 4,676 MW | 4,372 MW |
| 29 Oct, 20:00 | 4,634 MW | 4,283 MW |
| 29 Oct, 21:00 | 4,401 MW | 4,149 MW |
| 29 Oct, 22:00 | 4,261 MW | 3,963 MW |
| 29 Oct, 23:00 | 4,096 MW | 3,778 MW |
| 30 Oct, 00:00 | 3,975 MW | 3,636 MW |
| 30 Oct, 01:00 | 3,856 MW | 3,558 MW |
| 30 Oct, 02:00 | 3,757 MW | 3,477 MW |
| 30 Oct, 03:00 | 3,707 MW | 3,459 MW |
| 30 Oct, 04:00 | 3,736 MW | 3,476 MW |
| 30 Oct, 05:00 | 3,837 MW | 3,627 MW |
| 30 Oct, 06:00 | 4,002 MW | 3,778 MW |
| 30 Oct, 07:00 | 4,110 MW | 3,842 MW |
| 30 Oct, 08:00 | 4,147 MW | 3,833 MW |
| 30 Oct, 09:00 | 4,441 MW | 3,837 MW |
| 30 Oct, 10:00 | 4,549 MW | 3,716 MW |
| 30 Oct, 11:00 | 4,649 MW | 3,649 MW |
| 30 Oct, 12:00 | 4,705 MW | 3,653 MW |
| 30 Oct, 13:00 | 4,591 MW | 3,680 MW |
| 30 Oct, 14:00 | 4,593 MW | 3,815 MW |
| 30 Oct, 15:00 | 4,896 MW | 4,009 MW |
| 30 Oct, 16:00 | 4,363 MW | 4,167 MW |
| 30 Oct, 17:00 | 4,467 MW | 4,191 MW |
| 30 Oct, 18:00 | 4,546 MW | 4,274 MW |
| 30 Oct, 19:00 | 4,486 MW | 4,206 MW |
| 30 Oct, 20:00 | 4,378 MW | 4,135 MW |
| 30 Oct, 21:00 | 4,265 MW | 4,056 MW |
| 30 Oct, 22:00 | 4,127 MW | 3,917 MW |
| 30 Oct, 23:00 | 3,982 MW | 3,752 MW |
| 31 Oct, 00:00 | 3,881 MW | 3,617 MW |
| 31 Oct, 01:00 | 3,780 MW | 3,534 MW |
| 31 Oct, 02:00 | 3,703 MW | 3,416 MW |
| 31 Oct, 03:00 | 3,649 MW | 3,394 MW |
| 31 Oct, 04:00 | 3,641 MW | 3,406 MW |
| 31 Oct, 05:00 | 3,677 MW | 3,439 MW |
| 31 Oct, 06:00 | 3,763 MW | 3,578 MW |
| 31 Oct, 07:00 | 3,797 MW | 3,495 MW |
| 31 Oct, 08:00 | 4,082 MW | 3,507 MW |
| 31 Oct, 09:00 | 4,420 MW | 3,535 MW |
| 31 Oct, 10:00 | 4,609 MW | 3,458 MW |
| 31 Oct, 11:00 | 4,621 MW | 3,477 MW |
| 31 Oct, 12:00 | 4,597 MW | 3,513 MW |
| 31 Oct, 13:00 | 4,414 MW | 3,456 MW |
| 31 Oct, 14:00 | 4,361 MW | 3,593 MW |
| 31 Oct, 15:00 | 4,208 MW | 3,689 MW |
| 31 Oct, 16:00 | 4,351 MW | 3,827 MW |
| 31 Oct, 17:00 | 4,424 MW | 3,905 MW |
| 31 Oct, 18:00 | 4,427 MW | 3,959 MW |
| 31 Oct, 19:00 | 4,316 MW | 3,958 MW |
| 31 Oct, 20:00 | 4,249 MW | 3,942 MW |
| 31 Oct, 21:00 | 4,181 MW | 3,877 MW |
| 31 Oct, 22:00 | 4,110 MW | 3,754 MW |
| 31 Oct, 23:00 | 3,979 MW | 3,628 MW |
| 1 Nov, 00:00 | 3,829 MW | n/a |
| 1 Nov, 01:00 | 3,737 MW | n/a |
| 1 Nov, 01:00 | n/a | n/a |
| 1 Nov, 02:00 | n/a | n/a |
| 1 Nov, 03:00 | n/a | n/a |
| 1 Nov, 04:00 | n/a | n/a |
| 1 Nov, 05:00 | n/a | n/a |
| 1 Nov, 06:00 | 3,709 MW | n/a |
| 1 Nov, 07:00 | n/a | n/a |
| 1 Nov, 08:00 | n/a | n/a |
| 1 Nov, 09:00 | n/a | n/a |
| 1 Nov, 10:00 | n/a | n/a |
| 1 Nov, 11:00 | 4,597 MW | n/a |
| 1 Nov, 12:00 | 4,414 MW | n/a |
| 1 Nov, 13:00 | 4,361 MW | n/a |
| 1 Nov, 14:00 | 4,208 MW | n/a |
| 1 Nov, 15:00 | 4,351 MW | n/a |
| 1 Nov, 16:00 | 4,424 MW | n/a |
| 1 Nov, 17:00 | 4,427 MW | n/a |
| 1 Nov, 18:00 | 4,316 MW | n/a |
| 1 Nov, 19:00 | 4,249 MW | n/a |
| 1 Nov, 20:00 | 4,181 MW | n/a |
| 1 Nov, 21:00 | 4,110 MW | n/a |
| 1 Nov, 22:00 | 3,979 MW | n/a |
| 1 Nov, 23:00 | 3,829 MW | n/a |
| 2 Nov, 00:00 | 3,745 MW | 2,901 MW |
| 2 Nov, 01:00 | 3,670 MW | 2,896 MW |
| 2 Nov, 02:00 | 3,626 MW | 2,842 MW |
| 2 Nov, 03:00 | 3,634 MW | 2,876 MW |
| 2 Nov, 04:00 | 3,701 MW | 2,895 MW |
| 2 Nov, 05:00 | 3,859 MW | 2,976 MW |
| 2 Nov, 06:00 | 3,979 MW | 3,286 MW |
| 2 Nov, 07:00 | 4,162 MW | 3,215 MW |
| 2 Nov, 08:00 | 4,671 MW | 3,240 MW |
| 2 Nov, 09:00 | 4,692 MW | 3,105 MW |
| 2 Nov, 10:00 | 4,571 MW | 3,126 MW |
| 2 Nov, 11:00 | 4,503 MW | 3,137 MW |
| 2 Nov, 12:00 | 4,270 MW | 3,240 MW |
| 2 Nov, 13:00 | 4,276 MW | 3,338 MW |
| 2 Nov, 14:00 | 4,195 MW | 3,466 MW |
| 2 Nov, 15:00 | 4,346 MW | 3,485 MW |
| 2 Nov, 16:00 | 4,441 MW | 3,684 MW |
| 2 Nov, 17:00 | 4,634 MW | 3,876 MW |
| 2 Nov, 18:00 | 4,572 MW | 3,977 MW |
| 2 Nov, 19:00 | 4,468 MW | 3,857 MW |
| 2 Nov, 20:00 | 4,368 MW | 3,740 MW |
| 2 Nov, 21:00 | 4,218 MW | 3,614 MW |
| 2 Nov, 22:00 | 4,045 MW | 3,444 MW |
| 2 Nov, 23:00 | 3,893 MW | 3,265 MW |
| 3 Nov, 00:00 | 3,775 MW | 3,486 MW |
| 3 Nov, 01:00 | 3,696 MW | 3,436 MW |
| 3 Nov, 02:00 | 3,643 MW | 3,362 MW |
| 3 Nov, 03:00 | 3,629 MW | 3,337 MW |
| 3 Nov, 04:00 | 3,695 MW | 3,337 MW |
| 3 Nov, 05:00 | 3,862 MW | 3,486 MW |
| 3 Nov, 06:00 | 3,962 MW | 3,686 MW |
| 3 Nov, 07:00 | 4,201 MW | 3,634 MW |
| 3 Nov, 08:00 | 4,436 MW | 3,625 MW |
| 3 Nov, 09:00 | 4,329 MW | 3,539 MW |
| 3 Nov, 10:00 | 4,206 MW | 3,516 MW |
| 3 Nov, 11:00 | 4,711 MW | 3,483 MW |
| 3 Nov, 12:00 | 4,341 MW | 3,534 MW |
| 3 Nov, 13:00 | 4,649 MW | 3,553 MW |
| 3 Nov, 14:00 | 4,556 MW | 3,682 MW |
| 3 Nov, 15:00 | 4,524 MW | 3,747 MW |
| 3 Nov, 16:00 | 4,739 MW | 4,007 MW |
| 3 Nov, 17:00 | 4,566 MW | 4,276 MW |
| 3 Nov, 18:00 | 4,539 MW | 4,410 MW |
| 3 Nov, 19:00 | 4,472 MW | 4,328 MW |
| 3 Nov, 20:00 | 4,468 MW | 4,230 MW |
| 3 Nov, 21:00 | 4,260 MW | 4,096 MW |
| 3 Nov, 22:00 | 4,078 MW | 3,898 MW |
| 3 Nov, 23:00 | 3,896 MW | 3,765 MW |
| 4 Nov, 00:00 | 3,837 MW | 3,333 MW |
| 4 Nov, 01:00 | 3,736 MW | 3,220 MW |
| 4 Nov, 02:00 | 3,684 MW | 3,169 MW |
| 4 Nov, 03:00 | 3,669 MW | 3,169 MW |
| 4 Nov, 04:00 | 3,720 MW | 3,192 MW |
| 4 Nov, 05:00 | 3,881 MW | 3,310 MW |
| 4 Nov, 06:00 | 3,996 MW | 3,466 MW |
| 4 Nov, 07:00 | 3,992 MW | 3,485 MW |
| 4 Nov, 08:00 | 4,509 MW | 3,436 MW |
| 4 Nov, 09:00 | 4,552 MW | 3,331 MW |
| 4 Nov, 10:00 | 4,527 MW | 3,323 MW |
| 4 Nov, 11:00 | 4,304 MW | 3,311 MW |
| 4 Nov, 12:00 | 4,373 MW | 3,360 MW |
| 4 Nov, 13:00 | 4,308 MW | 3,386 MW |
| 4 Nov, 14:00 | 4,199 MW | 3,449 MW |
| 4 Nov, 15:00 | 4,243 MW | 3,610 MW |
| 4 Nov, 16:00 | 4,321 MW | 3,872 MW |
| 4 Nov, 17:00 | 4,570 MW | 4,102 MW |
| 4 Nov, 18:00 | 4,523 MW | 4,253 MW |
| 4 Nov, 19:00 | 4,456 MW | 4,146 MW |
| 4 Nov, 20:00 | 4,365 MW | 4,102 MW |
| 4 Nov, 21:00 | 4,227 MW | 3,953 MW |
| 4 Nov, 22:00 | 4,041 MW | 3,797 MW |
| 4 Nov, 23:00 | 3,869 MW | 3,686 MW |
| 5 Nov, 00:00 | 3,773 MW | 3,558 MW |
| 5 Nov, 01:00 | 3,698 MW | 3,501 MW |
| 5 Nov, 02:00 | 3,654 MW | 3,462 MW |
| 5 Nov, 03:00 | 3,665 MW | 3,434 MW |
| 5 Nov, 04:00 | 3,732 MW | 3,471 MW |
| 5 Nov, 05:00 | 3,894 MW | 3,644 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (694 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). NEVP Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/nevp/
World Power Monitor. NEVP Demand Forecast Accuracy: Error, Bias and Worst Miss. Data as of 2026-11-05. Data from U.S. Energy Information Administration. https://worldpowermonitor.com/forecast-accuracy/nevp/
@misc{wpm_forecast_accuracy_nevp_2026,
title = {{NEVP Demand Forecast Accuracy: Error, Bias and Worst Miss}},
author = {{World Power Monitor}},
year = {2026},
note = {Data as of 2026-11-05. Data from U.S. Energy Information Administration.},
url = {https://worldpowermonitor.com/forecast-accuracy/nevp/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/nevp/
The Copy buttons add today's date as the access date.