NEVP Demand Forecast Accuracy: Error, Bias and Worst Miss, 13 October to 10 November 2026
The day-ahead demand forecast for NEVP was off by 10.9% on average (mean absolute percentage error) over 665 hours from 13 October to 10 November 2026, and 21% of hours landed within 5% of the reading. Its bias was -10.7%: 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.9% on average (mean absolute percentage error) over 665 hours from 13 October to 10 November 2026, and 21% of hours landed within 5% of the reading. Its bias was -10.7%: 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 44 (1 is the smallest error).
- On average the forecast differed from reported demand by 475 MW, against average demand of 4,237 MW.
- The forecast was above reported demand in 4% of compared hours.
Forecast Error at a Glance
665 hours from 13 October to 10 November 2026Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (-466 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-10. 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 10 Nov 2026, 23:00 PST (UTC-08:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 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,066 MW | 3,797 MW |
| 4 Nov, 23:00 | 3,897 MW | 3,686 MW |
| 5 Nov, 00:00 | 3,827 MW | 3,558 MW |
| 5 Nov, 01:00 | 3,838 MW | 3,501 MW |
| 5 Nov, 02:00 | 3,726 MW | 3,462 MW |
| 5 Nov, 03:00 | 3,692 MW | 3,434 MW |
| 5 Nov, 04:00 | 3,758 MW | 3,471 MW |
| 5 Nov, 05:00 | 3,916 MW | 3,644 MW |
| 5 Nov, 06:00 | 4,025 MW | 3,726 MW |
| 5 Nov, 07:00 | 3,959 MW | 3,802 MW |
| 5 Nov, 08:00 | 4,533 MW | 3,802 MW |
| 5 Nov, 09:00 | 4,219 MW | 3,631 MW |
| 5 Nov, 10:00 | 4,428 MW | 3,546 MW |
| 5 Nov, 11:00 | 4,591 MW | 3,545 MW |
| 5 Nov, 12:00 | 4,311 MW | 3,476 MW |
| 5 Nov, 13:00 | 4,122 MW | 3,603 MW |
| 5 Nov, 14:00 | 4,335 MW | 3,815 MW |
| 5 Nov, 15:00 | 4,248 MW | 4,055 MW |
| 5 Nov, 16:00 | 4,412 MW | 4,229 MW |
| 5 Nov, 17:00 | 4,553 MW | 4,564 MW |
| 5 Nov, 18:00 | 4,512 MW | 4,557 MW |
| 5 Nov, 19:00 | 4,441 MW | 4,454 MW |
| 5 Nov, 20:00 | 4,371 MW | 4,378 MW |
| 5 Nov, 21:00 | 4,073 MW | 4,238 MW |
| 5 Nov, 22:00 | 3,956 MW | 4,048 MW |
| 5 Nov, 23:00 | 3,916 MW | 3,891 MW |
| 6 Nov, 00:00 | 3,960 MW | 3,452 MW |
| 6 Nov, 01:00 | 3,777 MW | 3,389 MW |
| 6 Nov, 02:00 | 3,710 MW | 3,339 MW |
| 6 Nov, 03:00 | 3,714 MW | 3,337 MW |
| 6 Nov, 04:00 | 3,759 MW | 3,343 MW |
| 6 Nov, 05:00 | 3,952 MW | 3,507 MW |
| 6 Nov, 06:00 | 4,072 MW | 3,561 MW |
| 6 Nov, 07:00 | 4,279 MW | 3,584 MW |
| 6 Nov, 08:00 | 4,619 MW | 3,613 MW |
| 6 Nov, 09:00 | 4,604 MW | 3,546 MW |
| 6 Nov, 10:00 | 4,585 MW | 3,422 MW |
| 6 Nov, 11:00 | 4,488 MW | 3,395 MW |
| 6 Nov, 12:00 | 4,276 MW | 3,348 MW |
| 6 Nov, 13:00 | 4,102 MW | 3,500 MW |
| 6 Nov, 14:00 | 4,073 MW | 3,700 MW |
| 6 Nov, 15:00 | 4,258 MW | 3,920 MW |
| 6 Nov, 16:00 | 4,468 MW | 4,120 MW |
| 6 Nov, 17:00 | 4,547 MW | 4,333 MW |
| 6 Nov, 18:00 | 4,484 MW | 4,379 MW |
| 6 Nov, 19:00 | 4,407 MW | 4,249 MW |
| 6 Nov, 20:00 | 4,326 MW | 4,171 MW |
| 6 Nov, 21:00 | 4,235 MW | 4,033 MW |
| 6 Nov, 22:00 | 4,087 MW | 3,944 MW |
| 6 Nov, 23:00 | 3,926 MW | 3,793 MW |
| 7 Nov, 00:00 | 3,823 MW | 3,638 MW |
| 7 Nov, 01:00 | 3,732 MW | 3,549 MW |
| 7 Nov, 02:00 | 3,665 MW | 3,496 MW |
| 7 Nov, 03:00 | 3,643 MW | 3,483 MW |
| 7 Nov, 04:00 | 3,652 MW | 3,521 MW |
| 7 Nov, 05:00 | 3,707 MW | 3,566 MW |
| 7 Nov, 06:00 | 3,718 MW | 3,536 MW |
| 7 Nov, 07:00 | 3,794 MW | 3,378 MW |
| 7 Nov, 08:00 | 4,353 MW | 3,313 MW |
| 7 Nov, 09:00 | 4,411 MW | 3,149 MW |
| 7 Nov, 10:00 | 4,123 MW | 3,163 MW |
| 7 Nov, 11:00 | 4,380 MW | 3,232 MW |
| 7 Nov, 12:00 | 4,046 MW | 3,248 MW |
| 7 Nov, 13:00 | 4,245 MW | 3,437 MW |
| 7 Nov, 14:00 | 4,335 MW | 3,684 MW |
| 7 Nov, 15:00 | 4,237 MW | 3,947 MW |
| 7 Nov, 16:00 | 4,347 MW | 4,143 MW |
| 7 Nov, 17:00 | 4,439 MW | 4,316 MW |
| 7 Nov, 18:00 | 4,337 MW | 4,293 MW |
| 7 Nov, 19:00 | 4,256 MW | 4,218 MW |
| 7 Nov, 20:00 | 4,180 MW | 4,148 MW |
| 7 Nov, 21:00 | 4,084 MW | 4,039 MW |
| 7 Nov, 22:00 | 3,962 MW | 3,960 MW |
| 7 Nov, 23:00 | 3,848 MW | 3,825 MW |
| 8 Nov, 00:00 | 3,619 MW | 3,478 MW |
| 8 Nov, 01:00 | 3,720 MW | 3,422 MW |
| 8 Nov, 02:00 | 3,660 MW | 3,344 MW |
| 8 Nov, 03:00 | 3,593 MW | 3,312 MW |
| 8 Nov, 04:00 | 3,608 MW | 3,302 MW |
| 8 Nov, 05:00 | 3,662 MW | 3,387 MW |
| 8 Nov, 06:00 | 3,656 MW | 3,343 MW |
| 8 Nov, 07:00 | 3,856 MW | 3,240 MW |
| 8 Nov, 08:00 | 4,258 MW | 3,228 MW |
| 8 Nov, 09:00 | 4,411 MW | 3,128 MW |
| 8 Nov, 10:00 | 4,332 MW | 3,167 MW |
| 8 Nov, 11:00 | 4,175 MW | 3,195 MW |
| 8 Nov, 12:00 | 4,244 MW | 3,271 MW |
| 8 Nov, 13:00 | 4,200 MW | 3,428 MW |
| 8 Nov, 14:00 | 4,164 MW | 3,662 MW |
| 8 Nov, 15:00 | 4,333 MW | 3,971 MW |
| 8 Nov, 16:00 | 4,417 MW | 4,134 MW |
| 8 Nov, 17:00 | 4,500 MW | 4,267 MW |
| 8 Nov, 18:00 | 4,413 MW | 4,262 MW |
| 8 Nov, 19:00 | 4,350 MW | 4,220 MW |
| 8 Nov, 20:00 | 4,246 MW | 4,155 MW |
| 8 Nov, 21:00 | 4,126 MW | 4,023 MW |
| 8 Nov, 22:00 | 3,982 MW | 3,919 MW |
| 8 Nov, 23:00 | 3,826 MW | 3,773 MW |
| 9 Nov, 00:00 | 3,732 MW | 3,449 MW |
| 9 Nov, 01:00 | 3,660 MW | 3,411 MW |
| 9 Nov, 02:00 | 3,609 MW | 3,363 MW |
| 9 Nov, 03:00 | 3,605 MW | 3,332 MW |
| 9 Nov, 04:00 | 3,679 MW | 3,360 MW |
| 9 Nov, 05:00 | 3,842 MW | 3,506 MW |
| 9 Nov, 06:00 | 4,025 MW | 3,603 MW |
| 9 Nov, 07:00 | 4,323 MW | 3,572 MW |
| 9 Nov, 08:00 | 4,560 MW | 3,568 MW |
| 9 Nov, 09:00 | 4,363 MW | 3,403 MW |
| 9 Nov, 10:00 | 4,256 MW | 3,381 MW |
| 9 Nov, 11:00 | 4,129 MW | 3,371 MW |
| 9 Nov, 12:00 | 4,050 MW | 3,447 MW |
| 9 Nov, 13:00 | 4,116 MW | 3,619 MW |
| 9 Nov, 14:00 | 4,176 MW | 3,834 MW |
| 9 Nov, 15:00 | 4,351 MW | 4,078 MW |
| 9 Nov, 16:00 | 4,548 MW | 4,199 MW |
| 9 Nov, 17:00 | 4,600 MW | 4,357 MW |
| 9 Nov, 18:00 | 4,553 MW | 4,390 MW |
| 9 Nov, 19:00 | 4,538 MW | 4,317 MW |
| 9 Nov, 20:00 | 4,372 MW | 4,242 MW |
| 9 Nov, 21:00 | 4,169 MW | 4,072 MW |
| 9 Nov, 22:00 | 4,034 MW | 3,959 MW |
| 9 Nov, 23:00 | 3,856 MW | 3,770 MW |
| 10 Nov, 00:00 | 3,750 MW | 3,527 MW |
| 10 Nov, 01:00 | 3,759 MW | 3,452 MW |
| 10 Nov, 02:00 | 3,629 MW | 3,398 MW |
| 10 Nov, 03:00 | 3,623 MW | 3,391 MW |
| 10 Nov, 04:00 | 3,689 MW | 3,436 MW |
| 10 Nov, 05:00 | 3,851 MW | 3,620 MW |
| 10 Nov, 06:00 | 4,000 MW | 3,735 MW |
| 10 Nov, 07:00 | 4,115 MW | 3,682 MW |
| 10 Nov, 08:00 | 4,300 MW | 3,612 MW |
| 10 Nov, 09:00 | 4,467 MW | 3,521 MW |
| 10 Nov, 10:00 | 4,383 MW | 3,471 MW |
| 10 Nov, 11:00 | 4,350 MW | 3,473 MW |
| 10 Nov, 12:00 | 4,333 MW | 3,574 MW |
| 10 Nov, 13:00 | 4,359 MW | 3,727 MW |
| 10 Nov, 14:00 | 4,467 MW | 3,995 MW |
| 10 Nov, 15:00 | 4,421 MW | 4,286 MW |
| 10 Nov, 16:00 | 4,540 MW | 4,451 MW |
| 10 Nov, 17:00 | 4,675 MW | 4,598 MW |
| 10 Nov, 18:00 | 4,547 MW | 4,570 MW |
| 10 Nov, 19:00 | 4,452 MW | 4,491 MW |
| 10 Nov, 20:00 | 4,318 MW | 4,378 MW |
| 10 Nov, 21:00 | 4,287 MW | 4,217 MW |
| 10 Nov, 22:00 | 4,058 MW | 4,059 MW |
| 10 Nov, 23:00 | 3,896 MW | 3,866 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (665 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-10. 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-10. 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.