Overview
CAISO's day-ahead demand forecast, one row per forecast hour with a system total and one column per TAC area. 75,727 hours, 2018-01 through the next delivery day. Column-for-column identical to CAISO Load (caiso_load) on purpose: system_mw, pge_mw, sce_mw, sdge_mw, vea_mw, mwd_mw. Forecast-versus-actual is therefore a plain join on event_time with no reshaping on either side. CAISO publishes no issue-time column for this feed, so there is no vintage axis here — this is the day-ahead market run for each hour, not a curve of successive forecasts. CAISO's other horizons (two-day, seven-day, real-time) live in caiso.load_forecast_horizons and only begin in May 2026.
Use with MCP
This table is readable two ways, over the same guarded boundary. Over HTTP: POST /api/v1/datasets/caiso_load_forecast/query, described in the API reference. Or from an MCP client: connect a market below, then use search_data or describe_data to load its query contract before calling query_data.
Schema7
event_timeDateTime64(6, 'UTC')system_mwNullable(Float64)pge_mwNullable(Float64)sce_mwNullable(Float64)sdge_mwNullable(Float64)vea_mwNullable(Float64)mwd_mwNullable(Float64)Sample rows
| event_time | system_mw | pge_mw | sce_mw | sdge_mw | vea_mw | mwd_mw |
|---|---|---|---|---|---|---|
| 2026-08-29 06:00:00.000000 | 33807.56 | 12724.42 | 17407.51 | 3415 | 79.32 | 181.31 |
| 2026-08-29 05:00:00.000000 | 36435.63 | 13583.39 | 18878.67 | 3704 | 88.33 | 181.24 |
| 2026-08-29 04:00:00.000000 | 38666.14 | 14430.58 | 20002.74 | 3952 | 98.51 | 182.32 |
| 2026-08-29 03:00:00.000000 | 40201.86 | 14986.48 | 20843.7 | 4080 | 109.36 | 182.31 |
| 2026-08-29 02:00:00.000000 | 41625.26 | 15315.94 | 21759.67 | 4247 | 119.57 | 183.08 |
| 2026-08-29 01:00:00.000000 | 42909.8 | 15334.38 | 22811.4 | 4451 | 129.75 | 183.26 |
| 2026-08-29 00:00:00.000000 | 43575 | 14871.58 | 23875.48 | 4509 | 137.68 | 181.27 |
| 2026-08-28 23:00:00.000000 | 42752.26 | 14050.8 | 24060.72 | 4321 | 139.78 | 179.96 |
| 2026-08-28 22:00:00.000000 | 41871.01 | 13455.47 | 23879.84 | 4235 | 136.79 | 163.91 |
| 2026-08-28 21:00:00.000000 | 40213.05 | 13123.52 | 22804.57 | 3992 | 131.25 | 161.71 |
| 2026-08-28 20:00:00.000000 | 38669.71 | 13003.86 | 21573.57 | 3806 | 123.92 | 162.36 |
| 2026-08-28 19:00:00.000000 | 37273.05 | 12928.84 | 20412.33 | 3660 | 114.44 | 157.45 |
| 2026-08-28 18:00:00.000000 | 36008.37 | 13047.58 | 19171.56 | 3546 | 103.59 | 139.64 |
| 2026-08-28 17:00:00.000000 | 34853.14 | 13220.49 | 18040.95 | 3350 | 93 | 148.71 |
| 2026-08-28 16:00:00.000000 | 33839.07 | 13244.2 | 17089.65 | 3241 | 84.15 | 180.06 |
| 2026-08-28 15:00:00.000000 | 32830.68 | 13112.93 | 16252.47 | 3206 | 76.97 | 182.31 |
| 2026-08-28 14:00:00.000000 | 31771 | 12965.15 | 15424.77 | 3128 | 69.19 | 183.89 |
| 2026-08-28 13:00:00.000000 | 30554.61 | 12560.91 | 14729.09 | 3015 | 64.69 | 184.93 |
| 2026-08-28 12:00:00.000000 | 29171.59 | 11831.51 | 14113.7 | 2979 | 63.77 | 183.6 |
| 2026-08-28 11:00:00.000000 | 28355.79 | 11516.88 | 13688.36 | 2906 | 62.56 | 181.99 |
| 2026-08-28 10:00:00.000000 | 28469.48 | 11512.92 | 13742.02 | 2969 | 63.19 | 182.34 |
| 2026-08-28 09:00:00.000000 | 29597.41 | 11863.42 | 14304.37 | 3181 | 65.55 | 183.07 |
| 2026-08-28 08:00:00.000000 | 31051.04 | 12370.74 | 15131.6 | 3298 | 68.83 | 181.87 |
| 2026-08-28 07:00:00.000000 | 33050.87 | 13039.6 | 16201.51 | 3553 | 74.29 | 182.47 |
| 2026-08-28 06:00:00.000000 | 34976.55 | 13617.58 | 17659.25 | 3440 | 80.24 | 179.48 |