Live · Updated daily · Open source

US Curtailment Tracker

How much solar and wind is thrown away every day — by ISO. Curtailment signals where the grid is congested and where storage is needed.

No data yet — fetcher runs daily at 08:00 UTC

Set DATABASE_URL and run python services/fetcher/fetch.py

The duck curve — midday solar dips net load, evening demand peaks

What is curtailment?

When the grid can't absorb all available solar and wind, operators instruct generators to produce less — even when the sun is shining. High curtailment signals congested transmission, insufficient storage, or poor demand timing.

CAISO leads in solar curtailment (the duck curve). SPP leads in wind curtailment across the Great Plains.

Wind turbines on the Great Plains at dusk

Open source

Python fetcher · PostgreSQL · Next.js. 2 ISOs live. Fork it, add yours.

View on GitHub