Demand · five-minute readings
Electricity demand through the day
Each point is the power the grid served at that moment, measured every five minutes and shown in gigawatts. The dashed line is the forecast we generate for the next three hours, starting from the latest reading.
Generation mix · latest reading
What is serving the load
- Renewables 62%
- Nuclear 6%
- Natural gas & coal 29%
- Imports 4%
Batteries are charging at about 9.0 GW right now, storing surplus supply rather than serving load, so they are not in the mix above.
Forecast score · updated daily
Yesterday's miss, measured
We ran the same model at five points through yesterday and compared each three-hour forecast to what the grid used. This is the average miss.
The baseline curve-shift model was dynamically selected because its average forecast error yesterday (1.7%) was lower than or equal to the Machine Learning model (1.9% if weather ML was applied). Scored against 2026-08-05 actuals.
Method
How the forecast works
We pull the last seven days of demand from CAISO and average them into a typical load curve for each time of day. To forecast the next three hours, we shift that curve up or down so it matches the last hour of real demand, then read it forward. It is a simple, explainable baseline rather than a black box. This baseline model was active because it outperformed the weather/cloud ML model yesterday.