ERCOT Market Data

Texas grid prices, load & congestion

Delayed 60 min8 datasets liveJul 28, 1:36 AM CPT
Range

Real-time · HUBAVG

$22.00/MWh

Jul 27, 11:45 AM

Actual system load

68,832MW

Hour ending Jul 27, 12:00 AM · in arrears

Wind + solar share of load

Needs load and renewables from the same hour

Next day-ahead hour

Not yet cleared

Real-time settlement point prices by hub

15-minute real-time prices at the four major trading hubs. Last 24 hours.

  • HOUSTON
  • NORTH
  • SOUTH
  • WEST
$0$10$20$301:45 AM3:45 AM5:45 AM7:45 AM9:45 AM11:45 AM$29.33$27.62$11.74$19.32

ERCOT Public API · NP6-905-CD, Settlement Point Prices at Resource Nodes, Hubs and Load Zones. Times in Central Prevailing Time.

Prices & demand

Day-ahead against real-time

Where the day-ahead market cleared versus what real time delivered.

How this is measured

Real-time is the North Hub 15-minute settlement point price; day-ahead is the hourly Hub Average clearing price. Day-ahead extends past the “now” marker into the next operating day, because it clears the afternoon before delivery — that forward stub is the whole point of the comparison, not a rendering artefact.

  • Real-time (North Hub)
  • Day-ahead (Hub Average)
$0$20$40$60$801:45 AM4:30 AM7:00 AM9:45 AM1:00 PM12:00 AM$31.09$27.62

ERCOT Public API · NP6-905-CD and NP4-190-CD.

System load against forecast

Actual ERCOT-wide demand against the most recent seven-day forecast vintage.

How this is measured

ERCOT publishes settled actuals (NP6-345-CD) roughly a day in arrears, so the actual line stops short of the forecast rather than tracking it to the minute. The gap at the right-hand edge is ERCOT’s publication lag, not missing ingestion.

  • Actual load
  • ERCOT forecast
050k100kJul 27, 2 AMJul 27, 4 PMJul 28, 6 AMJul 28, 9 PMJul 29, 11 AMJul 30, 1 AMnow69,441 MW

ERCOT Public API · NP6-345-CD and NP3-565-CD.

Renewables & the generation stack

Wind and solar: actual against forecast

Hourly averaged production against ERCOT’s short-term point forecast. Solid lines are actuals, dashed are forecasts.

How this is measured

Actual output (genSystemWide) is carried only for the current operating day in NP4-732-CD and NP4-737-CD, so historical hours show forecast without actual. Extending the request window does not recover them — we verified this against the live API — it is how ERCOT publishes the report.

  • Wind actual
  • Wind forecast
  • Solar actual
  • Solar forecast
010k20k30k40kJul 27, 2 AMJul 27, 11 AMJul 27, 9 PMJul 28, 6 AMJul 28, 4 PMJul 29, 1 AM20,679 MW0 MW22,697 MW0 MW

ERCOT Public API · NP4-732-CD (wind) and NP4-737-CD (solar).

Generation mix

Renewable output against the rest of the stack.

How this is measured — one series here is derived

“Thermal & other” is not measured. It is computed as load minus wind minus solar, because ERCOT’s Public API publishes no real-time generation-by-fuel-type report.

That residual therefore bundles thermal, nuclear, hydro, storage and DC-tie imports, and it inherits the error of all three inputs. Treat it as a magnitude, not a fuel-level figure.

No data available for this range yet.

Derived from ERCOT Public API · NP6-345-CD, NP4-732-CD, NP4-737-CD.

Ancillary service clearing prices

Day-ahead market clearing price for capacity, by product ($/MW per hour).

How this is measured

Products vary by operating day — the RRS split and the introduction of ECRS mean a series can legitimately start or stop mid-range. A line ending is a change in what ERCOT procures, not a data gap.

  • ECRS
  • Non-Spin
  • Reg Down
  • Reg Up
  • RRS
$0$5$10$152:00 AM6:00 AM11:00 AM3:00 PM8:00 PM12:00 AM

ERCOT Public API · NP4-188-CD, DAM Clearing Prices for Capacity.

Congestion & platform status

Binding transmission constraints

Constraints that bound in SCED during last 24 hours, ranked by peak shadow price — the marginal cost of the congestion.

Binding transmission constraints ranked by peak shadow price
ConstraintContingencyPeak shadowAvg shadowIntervalsLast bound
BALLINGE_FMRL · BALLINGEBALLINGESCOLBAL8$403.09$334.917Jul 27, 10:55 AM
2270__B · MEXTPITALYSBLURDH8$228.20$162.3916Jul 27, 10:55 AM
STPWAP39_1 · STPWAPDWPWFWP5$110.01$73.8030Jul 27, 10:55 AM
PALOUS_WOLFCA1_1 · PALOUSEWOLFCAMPDBIGKEN5$106.23$70.7713Jul 27, 10:55 AM
STPWAP39_1 · STPWAPDBLBYWF5$92.56$83.033Jul 27, 9:50 AM
D5_S1_1 · HOWARDLEON_CRKSP5CAG8$35.55$9.2210Jul 27, 10:55 AM
BENTS_FRTER_1B_1 · FRONTERAS_MISSINSPALFRO8$18.20$14.744Jul 27, 10:35 AM
DOWNIES_AX1H · DOWNIESDOWNIESSREAUVA8$13.92$11.8110Jul 27, 10:55 AM
MOURSUND_FUR_1 · FURHMANMOURSUNDSFURVAN8$12.77$11.853Jul 27, 9:50 AM
455__A · BGRSWSNDSWSBCESN35$8.24$8.241Jul 27, 10:50 AM
MCCAMYBASE CASE$8.05$8.051Jul 27, 10:55 AM
NE_LOBBASE CASE$7.92$6.236Jul 27, 10:55 AM

ERCOT Public API · NP6-86-CD, SCED Shadow Prices and Binding Transmission Constraints.

Data freshness

Every dataset, when it last updated, and what it covers. This platform serves stored data, so it stays available when ERCOT is not — but it will always tell you how old the numbers are.

Ingestion status for every ERCOT dataset
DatasetERCOT productStatusLast updatedData through
DAM Ancillary Service PricesNP4-188-CDLive3 min agoJul 29, 12:00 AM
SCED Shadow Prices & ConstraintsNP6-86-CDLive80s agoJul 28, 12:55 AM
Actual System Load by Weather ZoneNP6-345-CDLive3 min agoJul 27, 12:00 AM
Seven-Day Load ForecastNP3-565-CDLive88s agoJul 28, 12:30 AM
Solar Production: Actual & ForecastNP4-737-CDLive83s agoJul 28, 12:55 AM
Wind Production: Actual & ForecastNP4-732-CDLive85s agoJul 28, 12:55 AM
Day-Ahead Settlement Point PricesNP4-190-CDLive3 min agoJul 29, 12:00 AM
Real-Time Settlement Point PricesNP6-905-CDLive4 min agoJul 28, 1:15 AM