ERCOT logo

Day-Ahead Shadow Prices & Binding Constraints

Binding transmission constraint and contingency pairs from ERCOT's Day-Ahead Market solution, one row per constraint, contingency, and delivery hour, including the limiting facility, its from and to stations, the constraint limit, flow, and violation in MW, and the shadow price.

Native record
event_time x constraint_id x contingency_name
hourly (DAM) publication cadence
Evidence
Cleared day-ahead market
A market outcome, not a physical observation
Time basis
Point-in-time records
UTC · event_time

Overview

A row establishes that the named constraint bound in the cleared day-ahead solution for that hour and its marginal system cost. It does not, by itself, identify which settlement point or hub the constraint affected, or establish that the constraint bound in real time; the first requires shift-factor or direct attribution evidence, and real-time binding is recorded in the SCED shadow prices. The official source is ERCOT report NP4-191-CD.

Query contract

Preserve one canonical row per (event_time, constraint_id, contingency_name) before aggregating.

Analysis rules

  • Group only after preserving the declared grain: event_time, constraint_id, contingency_name.

Schema15

Column
Type
event_timeDateTime64(6, 'UTC')
constraint_idLowCardinality(String)
constraint_nameNullable(String)
contingency_nameLowCardinality(String)
limiting_facilityNullable(String)
constraint_limit_mwNullable(Float64)
constraint_value_mwNullable(Float64)
violation_amount_mwNullable(Float64)
shadow_priceNullable(Float64)
from_stationNullable(String)
to_stationNullable(String)
dst_flagNullable(Bool)
emil_idNullable(String)
doc_idNullable(Int64)
ingested_atDateTime64(6, 'UTC')

Sample data

event_timeconstraint_idconstraint_namecontingency_namelimiting_facilityconstraint_limit_mwconstraint_value_mwviolation_amount_mwshadow_pricefrom_stationto_stationdst_flagemil_iddoc_idingested_at
2026-09-19 05:00:00.0000001107NLARSW_PILONC1_1DDNEDBP51391390.191NLARSWPILONCILfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.0000001106DKEC_JATN1_1SROTROB936360.078JATNDKECfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.0000001105CHERRT_CHERRY1_1BASE CASE30300.021CHERRYCRCHERRTAPfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.0000001104RIOHND_ERIOHND_1MKNGSTE51901900.011RIOHONDOMV_RIOHOfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.0000001103CROSSO_PALOUS1_1SWOLPAL81751750.901PALOUSECROSSOVEfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.0000001102138_FTS_LNC_1SLEOSGA82482480.037FTSTLEONCRKfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.0000001101COCS_FTST1_1SBROALP959590.022COCSFTSTfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.0000001100PALOAL_TITAN_1_1SSTILOM82022020.318TITAN_SUPALOALTOfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.0000001099RIO_GRAN_138_DHUTGIL890908.079RIO_GRANRIO_GRANfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.0000001098LENSW_PUTN2_1SCLCGTN887871.157PUTNLENSWfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.0000001097STCO_STER1_1DBAKCED538382.241STERSTCOfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.0000001096BAKRFLD_CEDCAN_1SBAKCED5179317930.039CEDACABAKESWfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.0000001095CHISMGRD_TLINE_1BASE CASE2412410.017HCKSWCHISMGRDfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.0000001094MIDW_OZONA1_1SWOLPAL830300.871OZONAMIDWfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.00000010936830__BSGRMGRS846460.261CRDSWOLNEYfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.0000001092MH_PP_1SSTILOM82592590.596MILHWYSILASRAYfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.00000010911560__ASTNSTCO82382380.033PRESTRENTPfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.0000001090BENTS_FRTER_1B_1SBENS_M82132133.229FRONTERAS_MISSINfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.00000010896615__AXBSP8970700.207CARBNBSPSWfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.0000001088BW_KELLAM_RC_1BASE CASE66660.243BENWH_RCKELAM_SLfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.00000010876635__GSCLCGTN8313121.314MRVLYESTLDfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.0000001086LAKENA_SAMATH1_1SWOLPAL8383813.191LAKENASWSAMATHISfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.0000001085950__BXVE2N582382382.028SARDISWXHNWfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.0000001084BANDER_AT3XBAN8940405.837BANDERBANDERfalse2026-09-19 01:14:12.351061
2026-09-19 05:00:00.0000001083LPLMK_LPLNE_1SBWDDBM52182186.315LPLMKLPLNEfalse2026-09-19 01:14:12.351061

Coverage

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