US power markets, live
Live load, zone prices, and day-ahead vs real-time across US power markets. Daily peak forecasts with public track records.
ERCOT4CPtoday's load vs. current peak · cross the white line and today is the new peak
Built for people with load on the line
Daily peak odds and when to be off
Every market, every morning, in its own timezone. Graded across four ERCOT summers and backtests in PJM, New York, and New England. The window says when to be off, not the whole afternoon.
Open the live board| Today's call | ERCOT | PJM | NYISO | ISO-NE |
|---|---|---|---|---|
| Forecast max | 85.4 GW | 115.6 GW | 20.6 GW | 16.7 GW |
| Peak to beat | 91.3 GW | 153.8 GW | 31.1 GW | 25.3 GW |
| Margin | -5.93 GW | -38.18 GW | -10.52 GW | -8.58 GW |
| Temp anomaly | +0.51°F | — | — | — |
| Est. curtailment | −1.5 GW | −0.0 GW | −0.0 GW | −0.0 GW |
| p (raw → final) | 1% → 1% | 0% → 0% | 0% → 0% | 0% → 0% |
| chance today peaks | CLEAR 1% | CLEAR 0% | CLEAR 0% | CLEAR 0% |
The percentage is the chance today ends up the month's peak (ERCOT), a top-five day (PJM), or the season's peak hour (NYISO, ISO-NE).
a 4 in 5 chance the peak lands here ⓘ
Day-ahead vs real-time prices
Yesterday's day-ahead prices against what real-time actually did, for every market we cover. The call above says when to be off. These say what the power cost.
| Yesterday's spread | ERCOT | PJM | NYISO | ISO-NE | MISO | CAISO | SPP |
|---|---|---|---|---|---|---|---|
| DA average | $66.36 | $42.08 | $48.12 | $47.80 | $35.50 | $46.40 | $39.14 |
| RT average | $75.36 | $49.32 | $55.50 | $52.45 | $32.08 | $40.43 | $31.52 |
| Widest hour | +$96.50 10 PM CT | +$97.70 5 PM ET | +$44.13 4 PM ET | +$52.88 5 AM ET | −$30.83 7 PM EST | −$16.76 8 PM PT | −$28.59 4 PM CT |
| avg spread, RT minus DA | RT over DA +$9.00 | RT over DA +$7.24 | RT over DA +$7.39 | RT over DA +$4.65 | RT under DA −$3.42 | RT under DA −$5.97 | RT under DA −$7.62 |
Live zone prices
Wholesale prices for every zone we track, updated through the day.
ERCOT4CP
Open ERCOT prices →Every call on the record
Every call is logged when it's made, hashed so it can't be rewritten, and graded against official settlements. One record per market.
ERCOT 4CP record
4 graded summers| Peaks caught | Days flagged | False alerts | |
|---|---|---|---|
| ▲ WattMarkets | 15 of 16 | 82 | 134h |
| Alert every hot day | 16 of 16 | 105 | 178h |
PJM 5CP record
| Peaks caught | Days flagged | False alerts | |
|---|---|---|---|
| ▲ WattMarkets | 18 of 20 | 36 | 36h |
| Alert every hot day | 20 of 20 | 86 | 132h |
NYISO ICAP record
| Peaks caught | Days flagged | False alerts | |
|---|---|---|---|
| ▲ WattMarkets | 3 of 4 | 22 | 38h |
| Alert every hot day | 4 of 4 | 25 | 46h |
ISO-NE capacity tag record
| Peaks caught | Days flagged | False alerts | |
|---|---|---|---|
| ▲ WattMarkets | 3 of 3 | 6 | 6h |
| Alert every hot day | 3 of 3 | 18 | 30h |
Set alerts on any market
The ladder is four sends on a peak day, max. One WATCH the evening before. One WARNING by mid-morning. ACTION when it's time. STAND DOWN when it's over.
An alert you set emails you once when your threshold is crossed, then re-arms at midnight. A check-in lands at the minute you choose. Per market, only for the markets you follow.
Stay updated on WattMarkets
One email when a peak is called or a month gets graded. A few a season.