Live PJM dashboard: 5CP peak risk and load forecast
PJM5CPtoday's load vs. current peak · cross the white line and today enters the top five
1%
CLEAR
the chance today ends in the season's top five
- Forecast max
- 138.2 GW
- 5th peak
- 153.8 GW
- Margin
- -15.57 GW
- Temp anomaly
- 0°F
- Est. curtailment
- −0.0 GW
- p (raw → final)
- 1% → 1%
Calibration and model ⓘ
Tight window opens in
—:—:—
4:00 PM ET to 6:00 PM ET · 2h, not the whole afternoon
a 4 in 5 chance the peak lands here ⓘ
Hour by hour, Aug 17
12:00 PM
0.0%
1:00 PM
0.0%
2:00 PM
0.0%
3:00 PM
0.1%
4:00 PM
0.3%
5:00 PM
0.5%
6:00 PM
0.1%
7:00 PM
0.0%
Tap an hour for the why
PJM by zone
zone avg $25.66/MWh · 5-min$15$150+/MWhcoolerhotter than normal
Zone shapes are each utility's retail service territory (HIFLD 2025), the closest public stand-in for PJM's transmission zones. Muni and co-op pockets inside a zone stay unshaded, and OVEC has no retail territory to draw. Zone fill and price tags are real-time five-minute LMPs. City readings are live NWS station observations, colored by anomaly vs each hour's ERA5 seasonal normal (2019–2024).
The five that count so far
provisional, from observed hourly load- cp1Thu, Jul 2162.2 GW5:00 PM ET
- cp2Wed, Jul 1161.6 GW5:00 PM ET
- cp3Wed, Jul 15158.7 GW5:00 PM ET
- cp4Fri, Jul 3154.4 GW5:00 PM ET
- cp5Thu, Jul 16153.8 GW5:00 PM ET
PJM's official five use unrestricted peaks, which add back estimated demand response. These standings read observed load, so a heavy curtailment day can rank differently until the October determination.
The record
| Peaks caught | Days flagged | False alerts | |
|---|---|---|---|
| ▲ WattMarkets | 18 of 20 | 36 | 36h |
| Alert every hot day | 20 of 20 | 86 | 132h |
The API
key issued at sign-inEverything on this site is in the API. Build on it, no scraping required.
curl -H "X-Api-Key: wm_..." \ "https://wattmarkets.com/v1/predictions/daily?program=pjm-5cp-2026"Docs and live playground