CAISO logo

WEIM Area Demand Forecasts

CAISO's published demand forecasts for each WEIM balancing area outside CAISO's own TAC areas, keyed by ba and horizon (day_ahead, two_day, seven_day), latest vintage per hour.

One row per
WEIM area x horizon x forecast hour
Hourly cadence
Evidence
Forecast data
Forward-looking values with an explicit issue time
Time basis
Interval-start records
UTC · event_time

Overview

4.4M rows, 30 areas, 2018-01 to a week ahead.

Query contract
One row per (ba, horizon, event_time) is the latest vintage; read it plainly.
Analysis rules
Filter ba to your scope's code with a direct WHERE; search_data returns the allowed value. One ba per query keeps a region's rows from mixing with another's.Choose one horizon; do not mix day_ahead, two_day and seven_day in one series.
Interpretation
This table is a materialized MergeTree whose refresh has already collapsed source revisions. Do not add FINAL and do not re-apply argMax over ingested_at.

Access

Download
Query it in SQL, download it, or read it with an API key. Download data
MCP
Connect an MCP client and load the contract with describe_data before calling query_data.BPA MCPAPI reference
HTTP endpoint
POST /api/v1/datasets/weim_load_forecast/query
Full history
Delivered to Snowflake, Databricks or your own storage on a schedule by Data services.
More coverage

Schema

5 columns
ColumnType
event_timeDateTime64(6, 'UTC')
baLowCardinality(String)
horizonLowCardinality(String)
forecast_mwNullable(Float64)
source_timeNullable(DateTime64(6, 'UTC'))

Sample data

event_timebahorizonforecast_mwsource_time
2026-11-10 07:00:00.000000AZPSseven_day3743.262026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000BANCRSVLseven_day109.972026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000BANCMIDseven_day258.212026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000BANCSMUDseven_day989.72026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000BANCseven_day1466.262026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000LADWPseven_day2483.082026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000WALCseven_day479.092026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000TEPCseven_day949.852026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000AVAseven_day1044.142026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000BANCRDNGseven_day77.152026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000PNMseven_day1432.852026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000PGEseven_day2468.922026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000WALCAEPCOseven_day319.582026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000TIDCseven_day281.482026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000PACWseven_day2128.282026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000BHBAseven_day596.872026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000NWMTseven_day1168.882026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000EPEseven_day707.312026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000NEVPseven_day3863.672026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000IPCOseven_day1627.952026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000SRPseven_day3298.142026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000PSEIseven_day2506.742026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000TPWRseven_day466.442026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000SCLseven_day961.042026-11-03 09:46:51.000000
2026-11-10 07:00:00.000000WALCDSWseven_day159.512026-11-03 09:46:51.000000

Coverage

Complete
100.0%
Gap days
0
Days with data
3,236
Show coverage history
Coverage: 100.0%Days with data: 3,236Gaps: 0
2026
2025
2024
2023
2022
2021
2020
2019
2018
gaplessmore