PJM logo

Day-Ahead Constraint Marginal Values

What each binding day-ahead transmission constraint cost in PJM, hour by hour: the monitored facility, the contingency facility, and the constraint's marginal value — its shadow price, the saving from one more MW of headroom.

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

Overview

This is the table that says how hard a constraint bound, where pjm_da_transconstraints says only that it did. PJM PUBLISHES THIS VALUE AS A NEGATIVE NUMBER: 2,654,985 negative rows against 43 positive over the table's full history, which reaches back to 2010. Read its magnitude as the cost of the constraint and do not compare its sign against another market's. PJM publishes no real-time equivalent in this warehouse, so this answers day-ahead congestion only; real-time congestion is read from the congestion component of the LMP tables. Source: PJM Market Data.

Query contract

Preserve one canonical row per (event_time, monitored_facility, contingency_facility) before aggregating.

Analysis rules

  • Group only after preserving the declared grain: event_time, monitored_facility, contingency_facility.

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/pjm_da_marginal_value/query

Schema5

Column
Type
event_timeDateTime64(6, 'UTC')
monitored_facilityLowCardinality(String)
contingency_facilityLowCardinality(String)
shadow_priceNullable(Float64)
ingested_atDateTime64(6, 'UTC')

Sample data

event_timemonitored_facilitycontingency_facilityshadow_priceingested_at
2026-09-18 01:00:00.000000University Park - Olive 345 kV l/o Dumont - Wilton 765 kVDumont-Wilton Center 765kV-72.572026-09-18 01:16:16.239535
2026-09-18 01:00:00.000000Monroe-Lallendorf 345 kV l/o Lemoyne-Majestic 345 kVL345.Lemoyne-Majestic-102.812026-09-18 01:16:16.239535
2026-09-18 01:00:00.000000Kokomo - Tipton W. 230kV l/o Nucor - Cayuga 345kVNucor-Cayuga 345 kV-423.392026-09-18 01:16:16.239535
2026-09-18 01:00:00.000000EASTON-EMUNI 6772 A 69 KVL69.Easton-EastonTap-Muni-Longwood-WyeMills.6707-192.722026-09-18 01:16:16.239535
2026-09-18 01:00:00.000000Crete-StJohns 345 kV l/o Dumont-Wilton Ctr 765 kVDumont-Wilton Center 765kV-57.612026-09-18 01:16:16.239535
2026-09-18 01:00:00.000000COOPERPE_230KVCOO-PEA_1_LNL500.Conastone-PeachBottom.5012-283.372026-09-18 01:16:16.239535
2026-09-18 01:00:00.000000CONASTON_230KVCNS-OTT_1_LNL500.Conastone-PeachBottom.5012-240.022026-09-18 01:16:16.239535
2026-09-18 01:00:00.000000AMDEASTN_115KVAMD-NORW_1_LNL230.MartinsCreek-Portland.1008-221.212026-09-18 01:16:16.239535
2026-09-18 00:00:00.000000TODD_69KVTOD-VIEN_1_LNL138.Steele-Hillsboro-WyeMills.13761/13788-343.912026-09-18 01:16:15.116985
2026-09-18 00:00:00.000000STEELCTY_T5_500TR1_XFL500.Hosensack-SteelCity.5032-17.462026-09-18 01:16:15.116985
2026-09-18 00:00:00.000000NOTTINGH_230KVNOT-PEA_1_LNL500.Conastone-PeachBottom.5012-661.212026-09-18 01:16:15.116985
2026-09-18 00:00:00.000000Monroe-Lallendorf 345 kV l/o Lemoyne-Majestic 345 kVL345.Lemoyne-Majestic-319.532026-09-18 01:16:15.116985
2026-09-18 00:00:00.000000MIAMIFOR_T3_3459_XF345/138.MiamiFort.T10-448.432026-09-18 01:16:15.116985
2026-09-18 00:00:00.000000Kokomo - Tipton W. 230kV l/o Nucor - Cayuga 345kVNucor-Cayuga 345 kV-145.592026-09-18 01:16:15.116985
2026-09-18 00:00:00.000000EASTON-EMUNI 6772 A 69 KVL69.Easton-EastonTap-Muni-Longwood-WyeMills.6707-150.72026-09-18 01:16:15.116985
2026-09-18 00:00:00.000000DOUBS_T2_500500-2_XFL500.Doubs-GooseCreek.514-299.512026-09-18 01:16:15.116985
2026-09-18 00:00:00.000000Crete-StJohns 345 kV l/o Dumont-Wilton Ctr 765 kVDumont-Wilton Center 765kV-262.742026-09-18 01:16:15.116985
2026-09-18 00:00:00.000000CONASTON_230KVCNS-OTT_1_LNL500.Conastone-PeachBottom.5012-595.432026-09-18 01:16:15.116985
2026-09-17 23:00:00.000000TODD_69KVTOD-VIEN_1_LNL138.Steele-Hillsboro-WyeMills.13761/13788-937.42026-09-18 01:16:15.116985
2026-09-17 23:00:00.000000Sugar Creek Dresser 345 l/o Nucor Cayuga 345Nucor-Cayuga 345 kV-440.842026-09-18 01:16:15.116985
2026-09-17 23:00:00.000000SUSQUEHA_SUS230YARDSPAN_1_LNACTUAL-109.012026-09-18 01:16:15.116985
2026-09-17 23:00:00.000000STEELCTY_T5_500TR1_XFL500.Hosensack-SteelCity.5032-45.772026-09-18 01:16:15.116985
2026-09-17 23:00:00.000000REDLION_T4_50051_XF500/230.Keeney.AT50-149.442026-09-18 01:16:15.116985
2026-09-17 23:00:00.000000NOTTINGH_NOT2302-3_1_LNL500.Conastone-PeachBottom.5012-32.882026-09-18 01:16:15.116985
2026-09-17 23:00:00.000000NOTTINGH_230KVNOT-PEA_1_LNL500.Conastone-PeachBottom.5012-20002026-09-18 01:16:15.116985

Coverage

100.0% complete0 gap days6,105 days with data
Show coverage history
Coverage: 100.0%Days with data: 6,105Gaps: 0
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
gaplessmore