NWMT Demand Forecast Accuracy: Error, Bias and Worst Miss, 28 September to 28 October 2026
The day-ahead demand forecast for NWMT was off by 1.9% on average (mean absolute percentage error) over 719 hours from 28 September to 28 October 2026, and 93% of hours landed within 5% of the reading. Its bias was -0.6%: it ran low on average, an under forecast. The largest miss was 255 MW (23.6%) too high at 14 Oct 2026, 10:00 MDT (UTC-06:00). Dates and times are local (America/Denver).
Key Facts
- The day-ahead demand forecast for NWMT was off by 1.9% on average (mean absolute percentage error) over 719 hours from 28 September to 28 October 2026, and 93% of hours landed within 5% of the reading. Its bias was -0.6%: it ran low on average, an under forecast. The largest miss was 255 MW (23.6%) too high at 14 Oct 2026, 10:00 MDT (UTC-06:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, NWMT came 8 (1 is the smallest error).
- On average the forecast differed from reported demand by 24 MW, against average demand of 1,241 MW.
- The forecast was above reported demand in 39% of compared hours.
Forecast Error at a Glance
719 hours from 28 September to 28 October 2026Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (-9 MW per hour on average): the forecast ran low on average, an under forecast. The worst miss was 255 MW (23.6%) too high at 14 Oct 2026, 10:00 MDT (UTC-06:00): forecast 1,336 MW, reported 1,081 MW.
Source: U.S. Energy Information Administration (EIA). (US Government work, public domain) Data as of 2026-10-28. 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 28 Oct 2026, 05:00 MDT (UTC-06:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 21 Oct, 06:00 | 1,269 MW | 1,291 MW |
| 21 Oct, 07:00 | 1,364 MW | 1,367 MW |
| 21 Oct, 08:00 | 1,360 MW | 1,366 MW |
| 21 Oct, 09:00 | 1,325 MW | 1,335 MW |
| 21 Oct, 10:00 | 1,274 MW | 1,300 MW |
| 21 Oct, 11:00 | 1,257 MW | 1,269 MW |
| 21 Oct, 12:00 | 1,214 MW | 1,242 MW |
| 21 Oct, 13:00 | 1,216 MW | 1,227 MW |
| 21 Oct, 14:00 | 1,206 MW | 1,225 MW |
| 21 Oct, 15:00 | 1,246 MW | 1,242 MW |
| 21 Oct, 16:00 | 1,248 MW | 1,252 MW |
| 21 Oct, 17:00 | 1,282 MW | 1,287 MW |
| 21 Oct, 18:00 | 1,320 MW | 1,306 MW |
| 21 Oct, 19:00 | 1,342 MW | 1,325 MW |
| 21 Oct, 20:00 | 1,315 MW | 1,301 MW |
| 21 Oct, 21:00 | 1,273 MW | 1,253 MW |
| 21 Oct, 22:00 | 1,191 MW | 1,186 MW |
| 21 Oct, 23:00 | 1,140 MW | 1,130 MW |
| 22 Oct, 00:00 | 1,103 MW | 1,109 MW |
| 22 Oct, 01:00 | 1,078 MW | 1,097 MW |
| 22 Oct, 02:00 | 1,078 MW | 1,078 MW |
| 22 Oct, 03:00 | 1,072 MW | 1,081 MW |
| 22 Oct, 04:00 | 1,091 MW | 1,097 MW |
| 22 Oct, 05:00 | 1,160 MW | 1,153 MW |
| 22 Oct, 06:00 | 1,263 MW | 1,261 MW |
| 22 Oct, 07:00 | 1,320 MW | 1,340 MW |
| 22 Oct, 08:00 | 1,330 MW | 1,343 MW |
| 22 Oct, 09:00 | 1,299 MW | 1,317 MW |
| 22 Oct, 10:00 | 1,280 MW | 1,290 MW |
| 22 Oct, 11:00 | 1,244 MW | 1,264 MW |
| 22 Oct, 12:00 | 1,229 MW | 1,248 MW |
| 22 Oct, 13:00 | 1,230 MW | 1,242 MW |
| 22 Oct, 14:00 | 1,231 MW | 1,248 MW |
| 22 Oct, 15:00 | 1,254 MW | 1,272 MW |
| 22 Oct, 16:00 | 1,275 MW | 1,274 MW |
| 22 Oct, 17:00 | 1,285 MW | 1,307 MW |
| 22 Oct, 18:00 | 1,330 MW | 1,316 MW |
| 22 Oct, 19:00 | 1,334 MW | 1,315 MW |
| 22 Oct, 20:00 | 1,315 MW | 1,292 MW |
| 22 Oct, 21:00 | 1,254 MW | 1,250 MW |
| 22 Oct, 22:00 | 1,197 MW | 1,192 MW |
| 22 Oct, 23:00 | 1,129 MW | 1,137 MW |
| 23 Oct, 00:00 | 1,086 MW | 1,094 MW |
| 23 Oct, 01:00 | 1,052 MW | 1,062 MW |
| 23 Oct, 02:00 | 1,042 MW | 1,061 MW |
| 23 Oct, 03:00 | 1,033 MW | 1,056 MW |
| 23 Oct, 04:00 | 1,039 MW | 1,059 MW |
| 23 Oct, 05:00 | 1,104 MW | 1,093 MW |
| 23 Oct, 06:00 | 1,233 MW | 1,187 MW |
| 23 Oct, 07:00 | 1,324 MW | 1,271 MW |
| 23 Oct, 08:00 | 1,362 MW | 1,298 MW |
| 23 Oct, 09:00 | 1,385 MW | 1,299 MW |
| 23 Oct, 10:00 | 1,403 MW | 1,289 MW |
| 23 Oct, 11:00 | 1,380 MW | 1,272 MW |
| 23 Oct, 12:00 | 1,376 MW | 1,252 MW |
| 23 Oct, 13:00 | 1,398 MW | 1,241 MW |
| 23 Oct, 14:00 | 1,404 MW | 1,228 MW |
| 23 Oct, 15:00 | 1,434 MW | 1,223 MW |
| 23 Oct, 16:00 | 1,462 MW | 1,245 MW |
| 23 Oct, 17:00 | 1,479 MW | 1,268 MW |
| 23 Oct, 18:00 | 1,484 MW | 1,311 MW |
| 23 Oct, 19:00 | 1,450 MW | 1,334 MW |
| 23 Oct, 20:00 | 1,389 MW | 1,310 MW |
| 23 Oct, 21:00 | 1,366 MW | 1,272 MW |
| 23 Oct, 22:00 | 1,317 MW | 1,216 MW |
| 23 Oct, 23:00 | 1,276 MW | 1,159 MW |
| 24 Oct, 00:00 | 1,215 MW | 1,225 MW |
| 24 Oct, 01:00 | 1,204 MW | 1,209 MW |
| 24 Oct, 02:00 | 1,196 MW | 1,197 MW |
| 24 Oct, 03:00 | 1,195 MW | 1,202 MW |
| 24 Oct, 04:00 | 1,221 MW | 1,211 MW |
| 24 Oct, 05:00 | 1,222 MW | 1,228 MW |
| 24 Oct, 06:00 | 1,284 MW | 1,282 MW |
| 24 Oct, 07:00 | 1,331 MW | 1,332 MW |
| 24 Oct, 08:00 | 1,392 MW | 1,362 MW |
| 24 Oct, 09:00 | 1,386 MW | 1,353 MW |
| 24 Oct, 10:00 | 1,363 MW | 1,328 MW |
| 24 Oct, 11:00 | 1,323 MW | 1,296 MW |
| 24 Oct, 12:00 | 1,285 MW | 1,260 MW |
| 24 Oct, 13:00 | 1,236 MW | 1,226 MW |
| 24 Oct, 14:00 | 1,222 MW | 1,210 MW |
| 24 Oct, 15:00 | 1,235 MW | 1,204 MW |
| 24 Oct, 16:00 | 1,247 MW | 1,213 MW |
| 24 Oct, 17:00 | 1,269 MW | 1,259 MW |
| 24 Oct, 18:00 | 1,316 MW | 1,318 MW |
| 24 Oct, 19:00 | 1,348 MW | 1,342 MW |
| 24 Oct, 20:00 | 1,343 MW | 1,322 MW |
| 24 Oct, 21:00 | 1,310 MW | 1,288 MW |
| 24 Oct, 22:00 | 1,263 MW | 1,240 MW |
| 24 Oct, 23:00 | 1,230 MW | 1,188 MW |
| 25 Oct, 00:00 | 1,214 MW | 1,178 MW |
| 25 Oct, 01:00 | 1,204 MW | 1,199 MW |
| 25 Oct, 02:00 | 1,209 MW | 1,186 MW |
| 25 Oct, 03:00 | 1,206 MW | 1,198 MW |
| 25 Oct, 04:00 | 1,213 MW | 1,220 MW |
| 25 Oct, 05:00 | 1,225 MW | 1,244 MW |
| 25 Oct, 06:00 | 1,278 MW | 1,277 MW |
| 25 Oct, 07:00 | 1,344 MW | 1,325 MW |
| 25 Oct, 08:00 | 1,374 MW | 1,358 MW |
| 25 Oct, 09:00 | 1,373 MW | 1,354 MW |
| 25 Oct, 10:00 | 1,340 MW | 1,333 MW |
| 25 Oct, 11:00 | 1,337 MW | 1,308 MW |
| 25 Oct, 12:00 | 1,322 MW | 1,294 MW |
| 25 Oct, 13:00 | 1,284 MW | 1,273 MW |
| 25 Oct, 14:00 | 1,293 MW | 1,260 MW |
| 25 Oct, 15:00 | 1,305 MW | 1,259 MW |
| 25 Oct, 16:00 | 1,355 MW | 1,279 MW |
| 25 Oct, 17:00 | 1,398 MW | 1,333 MW |
| 25 Oct, 18:00 | 1,450 MW | 1,385 MW |
| 25 Oct, 19:00 | 1,449 MW | 1,405 MW |
| 25 Oct, 20:00 | 1,416 MW | 1,383 MW |
| 25 Oct, 21:00 | 1,365 MW | 1,338 MW |
| 25 Oct, 22:00 | 1,284 MW | 1,263 MW |
| 25 Oct, 23:00 | 1,232 MW | 1,201 MW |
| 26 Oct, 00:00 | 1,193 MW | 1,195 MW |
| 26 Oct, 01:00 | 1,184 MW | 1,182 MW |
| 26 Oct, 02:00 | 1,171 MW | 1,177 MW |
| 26 Oct, 03:00 | 1,180 MW | 1,184 MW |
| 26 Oct, 04:00 | 1,204 MW | 1,204 MW |
| 26 Oct, 05:00 | 1,261 MW | 1,263 MW |
| 26 Oct, 06:00 | 1,385 MW | 1,373 MW |
| 26 Oct, 07:00 | 1,471 MW | 1,454 MW |
| 26 Oct, 08:00 | 1,474 MW | 1,455 MW |
| 26 Oct, 09:00 | 1,493 MW | 1,431 MW |
| 26 Oct, 10:00 | 1,481 MW | 1,399 MW |
| 26 Oct, 11:00 | 1,453 MW | 1,369 MW |
| 26 Oct, 12:00 | 1,426 MW | 1,350 MW |
| 26 Oct, 13:00 | 1,404 MW | 1,330 MW |
| 26 Oct, 14:00 | 1,374 MW | 1,317 MW |
| 26 Oct, 15:00 | 1,376 MW | 1,308 MW |
| 26 Oct, 16:00 | 1,371 MW | 1,320 MW |
| 26 Oct, 17:00 | 1,412 MW | 1,354 MW |
| 26 Oct, 18:00 | 1,465 MW | 1,404 MW |
| 26 Oct, 19:00 | 1,466 MW | 1,417 MW |
| 26 Oct, 20:00 | 1,442 MW | 1,389 MW |
| 26 Oct, 21:00 | 1,381 MW | 1,337 MW |
| 26 Oct, 22:00 | 1,299 MW | 1,261 MW |
| 26 Oct, 23:00 | 1,241 MW | 1,198 MW |
| 27 Oct, 00:00 | 1,196 MW | 1,207 MW |
| 27 Oct, 01:00 | 1,173 MW | 1,183 MW |
| 27 Oct, 02:00 | 1,172 MW | 1,178 MW |
| 27 Oct, 03:00 | 1,157 MW | 1,170 MW |
| 27 Oct, 04:00 | 1,184 MW | 1,197 MW |
| 27 Oct, 05:00 | 1,259 MW | 1,238 MW |
| 27 Oct, 06:00 | 1,384 MW | 1,351 MW |
| 27 Oct, 07:00 | 1,428 MW | 1,427 MW |
| 27 Oct, 08:00 | 1,426 MW | 1,432 MW |
| 27 Oct, 09:00 | 1,410 MW | 1,415 MW |
| 27 Oct, 10:00 | 1,403 MW | 1,392 MW |
| 27 Oct, 11:00 | 1,362 MW | 1,367 MW |
| 27 Oct, 12:00 | 1,338 MW | 1,356 MW |
| 27 Oct, 13:00 | 1,328 MW | 1,345 MW |
| 27 Oct, 14:00 | 1,342 MW | 1,335 MW |
| 27 Oct, 15:00 | 1,330 MW | 1,338 MW |
| 27 Oct, 16:00 | 1,351 MW | 1,349 MW |
| 27 Oct, 17:00 | 1,370 MW | 1,378 MW |
| 27 Oct, 18:00 | 1,424 MW | 1,429 MW |
| 27 Oct, 19:00 | 1,421 MW | 1,440 MW |
| 27 Oct, 20:00 | 1,393 MW | 1,410 MW |
| 27 Oct, 21:00 | 1,335 MW | 1,360 MW |
| 27 Oct, 22:00 | 1,264 MW | 1,292 MW |
| 27 Oct, 23:00 | 1,222 MW | 1,233 MW |
| 28 Oct, 00:00 | 1,177 MW | 1,179 MW |
| 28 Oct, 01:00 | 1,157 MW | 1,162 MW |
| 28 Oct, 02:00 | 1,160 MW | 1,156 MW |
| 28 Oct, 03:00 | 1,157 MW | 1,158 MW |
| 28 Oct, 04:00 | 1,195 MW | 1,185 MW |
| 28 Oct, 05:00 | 1,266 MW | 1,248 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (719 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). NWMT Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/nwmt/
World Power Monitor. NWMT Demand Forecast Accuracy: Error, Bias and Worst Miss. Data as of 2026-10-28. Data from U.S. Energy Information Administration. https://worldpowermonitor.com/forecast-accuracy/nwmt/
@misc{wpm_forecast_accuracy_nwmt_2026,
title = {{NWMT Demand Forecast Accuracy: Error, Bias and Worst Miss}},
author = {{World Power Monitor}},
year = {2026},
note = {Data as of 2026-10-28. Data from U.S. Energy Information Administration.},
url = {https://worldpowermonitor.com/forecast-accuracy/nwmt/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/nwmt/
The Copy buttons add today's date as the access date.