CAISO logo

Load Actuals

Hourly actual electricity demand from CAISO OASIS, reported for the CAISO system total and TAC load areas such as PG&E, SCE, and SDG&E.

Native record
TAC area x 5-minute observation
hourly publication cadence
Evidence
Observed market data
Published observations from the named source
In Ask the Grid
TAC demand on the CAISO map
Values for the live grid surface

Overview

This settlements-grade series is published after the operating interval rather than as a live five-minute reading. It supports forecast benchmarking, historical load shape, and aligned hourly net-load analysis. The official source is CAISO OASIS.

Query contract

At one event_time, tac_area_name='CA ISO-TAC' is the CAISO system-total row. Other TAC rows are area values and must not be summed together with that total.

Analysis rules

  • Use CA ISO-TAC directly for CAISO-wide load; do not derive the system total by summing overlapping TAC rows.
  • For an area ranking, compare every requested TAC at one exact common event_time.

Access

Query from your own tools

Use the guarded HTTP endpoint directly, or connect an MCP client and load the dataset contract with describe_data before calling query_data.

HTTP endpoint
POST /api/v1/datasets/caiso_load_actual/query

Schema5

Column
Type
event_timeDateTime64(6, 'UTC')
tac_area_nameLowCardinality(String)
mwNullable(Float64)
labelLowCardinality(String)
ingested_atDateTime64(6, 'UTC')

Sample data

event_timetac_area_namemwlabelingested_at
2026-09-29 07:00:00.000000WALCDSW168Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000WALCAEPCO373Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000WALC888Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000VEA-TAC55Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000TPWR349Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000TIDC310Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000TEPC1132Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000SRP3643Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000SDGE-TAC2624Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000SCL797Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000SCE-TAC11619Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000PSEI2086Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000PNM1373Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000PGE-TAC10896Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000PGE2226Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000PACW1851Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000PACE4898Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000NWMT1053Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000NEVP4052Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000MWD-TAC176Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000LADWP2553Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000IPCO1664Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000GWA0Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000EPE852Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503
2026-09-29 07:00:00.000000CA ISO-TAC25370Total Actual Hourly Integrated Load2026-09-29 08:10:32.034503

Coverage

100.0% complete0 gap days3,194 days with data
Show coverage history
Coverage: 100.0%Days with data: 3,194Gaps: 0
2026
2025
2024
2023
2022
2021
2020
2019
2018
gaplessmore