ERCOT logo

Hourly Historical System Load

Hourly weather-zone actual-load history for ERCOT, including the eight weather zones and a system total.

Native record
event_time
hourly publication cadence
Evidence
Observed market data
Published observations from the named source
In Ask the Grid
Zones on the ERCOT map
Values for the live grid surface

Overview

Use it for zonal and historical hourly analysis; for current system-wide demand and intraday forecast error, prefer Current Supply, Demand & Intraday Forecast (ercot_supply_demand). Analysts use this archive to study load shape and peaks, normalize demand against temperature, and contextualize price moves and reserve conditions. It comes from ERCOT report NP6-345-CD.

Query contract

Preserve one canonical row per (event_time) before aggregating.

Analysis rules

  • Group only after preserving the declared grain: event_time.

Related analysis

  • current system-wide demand and intraday forecast error · aggregate compatible intervals to the same hour

Interpretation

  • For current system-wide demand, use series='realized' from ercot.supply_demand. This hourly table remains useful for weather-zone and historical-hour analysis.

Schema14

Column
Type
event_timeDateTime64(6, 'UTC')
coast_mwNullable(Float64)
east_mwNullable(Float64)
far_west_mwNullable(Float64)
north_mwNullable(Float64)
north_central_mwNullable(Float64)
south_central_mwNullable(Float64)
southern_mwNullable(Float64)
west_mwNullable(Float64)
system_total_mwNullable(Float64)
dst_flagNullable(Bool)
emil_idNullable(String)
doc_idNullable(Int64)
ingested_atDateTime64(6, 'UTC')

Sample data

event_timecoast_mweast_mwfar_west_mwnorth_mwnorth_central_mwsouth_central_mwsouthern_mwwest_mwsystem_total_mwdst_flagemil_iddoc_idingested_at
2026-09-25 02:00:00.00000019406.222506.917669.342110.822059.6813231.96227.532310.0875522.46false∅∅2026-09-25 02:22:27.972313
2026-09-25 01:00:00.00000019986.212621.937576.392223.4822855.7413741.326388.142277.7377670.94false∅∅2026-09-25 02:22:27.972313
2026-09-25 01:00:00.00000019986.212621.937576.392223.4822855.7413741.326388.142277.7377670.94false∅∅2026-09-25 01:22:28.469862
2026-09-25 00:00:00.00000020675.292732.737524.522290.5723682.7114143.496470.132379.1879898.62false∅∅2026-09-25 02:22:27.972313
2026-09-25 00:00:00.00000020675.292732.737524.522290.5723682.7114143.496470.132379.1879898.62false∅∅2026-09-25 01:22:28.469862
2026-09-24 23:00:00.00000021796.762696.467637.812390.9424546.8914467.16675.712431.6982643.37false∅∅2026-09-25 02:22:27.972313
2026-09-24 23:00:00.00000021796.762696.467637.812390.9424546.8914467.16675.712431.6982643.37false∅∅2026-09-25 01:22:28.469862
2026-09-24 22:00:00.00000022318.42686.157698.762395.1124760.0914337.886699.322531.1883426.9false∅∅2026-09-25 02:22:27.972313
2026-09-24 22:00:00.00000022318.42686.157698.762395.1124760.0914337.886699.322531.1883426.9false∅∅2026-09-25 01:22:28.469862
2026-09-24 21:00:00.00000022206.172691.847743.62344.5124254.9813976.136625.122474.3882316.74false∅∅2026-09-25 02:22:27.972313
2026-09-24 21:00:00.00000022206.172691.847743.62344.5124254.9813976.136625.122474.3882316.74false∅∅2026-09-25 01:22:28.469862
2026-09-24 20:00:00.00000021831.132610.287881.342322.5923423.3113623.266522.672344.7380559.3false∅∅2026-09-25 02:22:27.972313
2026-09-24 20:00:00.00000021831.132610.287881.342322.5923423.3113623.266522.672344.7380559.3false∅∅2026-09-25 01:22:28.469862
2026-09-24 19:00:00.00000021125.62451.577889.632240.1522230.3413218.246323.962318.1777797.68false∅∅2026-09-25 02:22:27.972313
2026-09-24 19:00:00.00000021125.62451.577889.632240.1522230.3413218.246323.962318.1777797.68false∅∅2026-09-25 01:22:28.469862
2026-09-24 18:00:00.00000020179.312234.737723.122072.6521024.9612676.860692381.3874361.96false∅∅2026-09-25 02:22:27.972313
2026-09-24 18:00:00.00000020179.312234.737723.122072.6521024.9612676.860692381.3874361.96false∅∅2026-09-25 01:22:28.469862
2026-09-24 17:00:00.00000019048.162092.487584.411996.1419709.9112011.085725.222308.6670476.05false∅∅2026-09-25 02:22:27.972313
2026-09-24 17:00:00.00000019048.162092.487584.411996.1419709.9112011.085725.222308.6670476.05false∅∅2026-09-25 01:22:28.469862
2026-09-24 16:00:00.00000017878.451971.527542.95196718462.211189.845476.582202.0266690.54false∅∅2026-09-25 02:22:27.972313
2026-09-24 16:00:00.00000017878.451971.527542.95196718462.211189.845476.582202.0266690.54false∅∅2026-09-25 01:22:28.469862
2026-09-24 15:00:00.00000016822.31879.737482.181866.6917462.8310456.215151.812062.4963184.24false∅∅2026-09-25 02:22:27.972313
2026-09-24 15:00:00.00000016822.31879.737482.181866.6917462.8310456.215151.812062.4963184.24false∅∅2026-09-25 01:22:28.469862
2026-09-24 14:00:00.00000015896.091891.727361.581779.9416707.889750.774861.061993.4460242.46false∅∅2026-09-25 02:22:27.972313
2026-09-24 14:00:00.00000015896.091891.727361.581779.9416707.889750.774861.061993.4460242.46false∅∅2026-09-25 01:22:28.469862

Coverage

100.0% complete0 gap days5,016 days with data
Show coverage history
Coverage: 100.0%Days with data: 5,016Gaps: 0
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
gaplessmore