Latest hour estimated leakage (EIA-930 grid monitor)
For the most recent hour PJM reported to EIA (~16-24h lag). Leakage extrapolated by applying the latest CAMD-confirmed month's policy-effect ratio to the EIA hourly fossil mix. Use as an indicator of current dispatch distortion magnitude — the rigorous unit-level number is in the headline cards above (T-1 month).
As-of (UTC)
—
Total PJM load
—
MW (all fuels)
Fossil load
—
MW (coal+gas+oil)
★ Estimated emissions leakage this hour
—
—
Estimated grid CO₂ rate
—
lb / MWh (all fuels)
Headline numbers · CAMD model
Latest data
—
RGGI price (USD/t)
—
Henry Hub gas ($/MMBtu)
—
Last 24h fossil load
—
Total emissions impact 24h
—
how much RGGI raised total emissions
Cumulative emissions impact
—
—
Emissions shifted out of RGGI 24h
—
activity-shift "leakage"
Emissions shifted out of RGGI · last 30d
—
—
★ citable
Apples-to-apples policy effect: same model, same load, RGGI carbon adder turned on vs off — the difference is the pure dispatch distortion attributable to RGGI.
directional
Observed Δ uses real CAMD measurements vs model — useful for trend, but conflates policy with ramp/transmission/must-run modeling gaps.
Scenario: what if Virginia joined RGGI?
VA has signaled intent to (re)join RGGI as soon as July 1, 2026. Our apples-to-apples model run with VA's 15 fossil units flagged as RGGI compliance — same load, same fuel costs, RGGI carbon adder applied to VA — produces the following month-of-—:
VA-IN total emissions impact
—
model with VA in RGGI
EXTRA emissions vs. status quo
—
—
VA-IN pure leakage
—
shifted to non-RGGI states
EXTRA leakage from VA
—
—
VA has a relatively clean combined-cycle gas fleet plus some coal. Putting them under RGGI raises their dispatch cost, pushing more generation into non-RGGI PJM states (KY, OH, WV, PA) which run dirtier units at the margin. The leakage effect dominates the local cleaning effect — RGGI expansion makes total emissions higher, not lower.
Daily emissions: actual vs modeled (with vs without RGGI)
Actual (CAMD)
Modeled with RGGI
Modeled without RGGI
RGGI price (right axis)
RGGI price vs daily policy effect
As the RGGI allowance price rises, how does the dispatch distortion grow? Each point is one day of the analysis window.
Who is getting hurt / helped by RGGI's dispatch distortion?
—
▼ Top 10 RGGI plants LOSING (most recent month)
| Plant | St | Lost MWh | ~$ lost |
|---|---|---|---|
| loading… | |||
▲ Top 10 non-RGGI plants GAINING (most recent month)
| Plant | St | Fuel | Gained MWh |
|---|---|---|---|
| loading… | |||
▼ Top 5 corporate RGGI LOSERS (owner data pending)
| Owner | Lost MWh | ~$ lost |
|---|---|---|
| awaiting EIA-860 owner enrichment… | ||
▲ Top 5 corporate non-RGGI WINNERS (owner data pending)
| Owner | Gained MWh |
|---|---|
| awaiting EIA-860 owner enrichment… | |
Most recent month: total RGGI MWh displaced
—
Most recent month: ~$ lost by RGGI generators
—
Most recent month: total non-RGGI MWh gained
—
12-mo rolling totals
pending
need additional months dispatched
Estimated lost / gained revenue uses a rough $10/MWh dispatch margin assumption. Real margins depend on PJM LMPs and unit-specific cost stack — true figures vary $5–$25/MWh by unit and hour. Owner mapping uses EIA-860 → EPA Power Sector crosswalk (in progress).
State / local tax revenue shift due to RGGI dispatch distortion
—
RGGI states losing tax revenue
—
monthly est.
Non-RGGI states gaining tax revenue
—
monthly est.
Net interstate tax shift
—
positive = net flow to non-RGGI
| State | RGGI? | Lost MWh | Gained MWh | Tax rate $/MWh | Tax change $ |
|---|---|---|---|---|---|
| loading… | |||||
Tax-per-MWh estimates are approximate combined state + local burden (gross-receipts/utility tax + corporate income allocation + coal severance for coal states). Refinement against state DOR data pending. Excludes property tax (unchanged by dispatch).
Top emitting units (last 30 days)
| Plant | Unit | State | Fuel | RGGI? | MWh | CO₂ tons | Peak MW | Hours run |
|---|---|---|---|---|---|---|---|---|
| loading… | ||||||||