Overview

Which transmission facilities bound in SPP's real-time market and what each one cost, one row per interval and constraint. 35.41M rows, 2017-01 to now. Columns: event_time, constraint_name, shadow_price_usd_mwh, plus direction, limit_mw and flow_mw. The shadow price is the marginal cost of the binding limit — what the market would have saved from one more megawatt of capability on that element. This is the table that answers WHY congestion appeared; a price spread between two locations shows that they separated but not which facility separated them.

Schema6

Column
Type
event_timeDateTime64(6, 'UTC')
constraint_nameLowCardinality(String)
directionLowCardinality(Nullable(String))
shadow_price_usd_mwhNullable(Float64)
limit_mwNullable(Float64)
flow_mwNullable(Float64)

Sample rows

event_timeconstraint_namedirectionshadow_price_usd_mwhlimit_mwflow_mw
2026-08-28 02:30:00.000000NEBS56S40S550905.28
2026-08-28 02:30:00.000000BRKXF2BRKXF10380
2026-08-28 02:30:00.000000SIDOGASIDKEY0273.6
2026-08-28 02:30:00.000000CIMXF2CIMXF30454.1
2026-08-28 02:30:00.000000FPLWDWMORNIN0124.45
2026-08-28 02:30:00.000000GGS01543.75
2026-08-28 02:30:00.000000SPSNMTIES01906.65
2026-08-28 02:30:00.000000SPSNORTH_STH01600
2026-08-28 02:30:00.000000TMP126_332360114
2026-08-28 02:30:00.000000TMP128_293630129.2
2026-08-28 02:30:00.000000TMP309_332890185.27
2026-08-28 02:30:00.000000TMP616_333440272.65
2026-08-28 02:30:00.000000TMP526_326660272.65
2026-08-28 02:30:00.000000TMP460_33340-123.244180.518
2026-08-28 02:30:00.000000TMP419_253920149.15
2026-08-28 02:30:00.000000TMP378_297410390.39
2026-08-28 02:30:00.000000TMP336_31246-182.791965.52
2026-08-28 02:30:00.000000TMP630_332150514.28
2026-08-28 02:30:00.000000TMP838_3020101135.25
2026-08-28 02:30:00.000000TMP696_2830601626.4
2026-08-28 02:30:00.000000TMP889_328790145.35
2026-08-28 02:30:00.000000TMP699_332980113.05
2026-08-28 02:30:00.000000TMP764_332490292.6
2026-08-28 02:30:00.000000TMP857_326350114
2026-08-28 02:30:00.000000TP1078_319250137.75

Coverage

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