PJM grid conditions

PJM demand 126.8 GW · 8:05 PM ET

Demand, generation by fuel, and all 21 transmission-zone prices, live from PJM's own feeds.

Demand

126.8 GW

8:05 PM ET

Today's peak so far

134.8 GW

at 4:55 PM ET

Vs yesterday

−2.3%

same time yesterday

Net reserves

3.1 GW

capacity minus demand

Zone price average

$130

Pepco (DC) highest at $207

Wind and solar

6%

8.0 GW of 138.0 GW generating

zone avg $130.33/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).

Generation by fuel

NuclearCoalGasHydroWindSolarStorageMultiple fuelsOilOther renewables6:00 PM ET
NuclearCoalGasHydroWindSolarStorageMultiple fuelsOilOther renewables

Live zone prices

8:00 PM ET interval
full prices page
  • Pepco (DC)$207.38
  • Baltimore G&E$206.58
  • Dominion (Virginia)$199.73
  • East Kentucky$186.36
  • AEP (Ohio Valley)$184.20
  • AES Ohio (Dayton)$182.38
  • Duke (Cincinnati)$177.64
  • Ohio Valley Electric$176.09
  • Allegheny Power$171.97
  • Duquesne (Pittsburgh)$152.14
  • FirstEnergy Ohio$125.86
  • Penelec$123.15
  • Met-Ed$109.68
  • ComEd (Chicago)$91.33
  • PPL (Pennsylvania)$90.05
  • Rockland$74.00
  • PSE&G (New Jersey)$63.60
  • Jersey Central$63.26
  • PECO (Philadelphia)$53.69
  • Atlantic City Electric$51.17
  • Delmarva$46.66

avg $130.33 across 21 zones

What is PJM, and what does this page show?

PJM runs the grid for 13 states and DC, from Chicago to the Atlantic, the largest power market in the country. This page reads its condition live: RTO demand, today's peak so far, generation by fuel, and the real-time price in each of the 21 transmission zones.

How fresh is this data?

Demand posts on a five-minute cadence and the fuel mix hourly, both from PJM's own Data Miner feeds. Zone prices post within minutes as unverified and are verified the next business day, and this page updates in place when verification lands. /status shows every feed's age.

Why do zone prices spread apart?

Transmission congestion. When the lines between regions run full, cheap power can't reach the expensive side. On a hot afternoon the eastern seaboard zones routinely clear at multiples of the western ones, and the map's fill shows exactly where.

What should I watch on a hot day?

Demand against today's peak, and the zone map going bright. The five hours that set capacity bills (the 5CP mechanism) are afternoons when the whole RTO strains at once. The dashboard publishes a daily call on whether today is one of them.

Data health: live, details at /statusThe PJM dashboard →Live zone prices →Day-ahead vs real-time →Free to republish with a link: "Grid data by WattMarkets"