Nameplate capacity, operating generatorsFull nameplate rating of the operating generators, before ownership shares. MW measures rated power; annual output is energy in MWh.Definition ↗
Net generationEnergy produced over the stated period after the plant’s own use, including signed storage output. Plant output is not allocated to owners or buyers.Definition ↗
95,441,873MWh
2024
Partial or uncertain coverage: 2 plants with operating capacity have no EIA-923 row for the year; their output is unknown, not zero
Source & method
Sum of plant annual net generation over published plants reporting this BA; plants without an EIA-923 row are not counted
2024 calendar year · reported · derived · suspect · final
117 of 119 plants with operating capacity included.
2 plants with operating capacity have no EIA-923 row for the year; their output is unknown, not zero
EIA-930Hourly electricity demand, generation and interchange. Reported values are the authority’s filings. EIA-adjusted values account for non-physical commercial transfers; EIA-imputed values replace missing or anomalous reports with estimates. Every demand report EIA replaced is left out of every sum and mean here; a replaced generation or interchange report is left out when it is whose magnitude is at least 1.5 times the largest unreplaced magnitude of that authority and year, since zeros and imports are real there. The estimate is never used in its place.Definition ↗ reports for this authority, 2023-10 to 2026-09 (UTC months). Mean MW over the hours reported; a dot marks a month with under 90% of hours.
Reported demand; every hour EIA marked is left out and counted, and EIA's adjusted and imputed series are in the download table, never substituted here.
Demand
Net generation
Total interchange
month with under 90% of hours reported
Monthly mean demand, net generation and total interchange (positive = export) as this authority reported them; months with no report are gaps, not zero.
Monthly values as a table · MWa
Monthly mean demand, net generation and total interchange (positive = export) as this authority reported them; months with no report are gaps, not zero.
Month (UTC)
Demand
Hours reported
Net generation
Hours reported
Total interchange
Hours reported
2023-10
5,968 MWa
744 h(100%)
7,134 MWa
744 h(100%)
5,273 MWa
744 h(100%)
2023-11
6,921 MWa
720 h(100%)
9,372 MWa
720 h(100%)
5,951 MWa
720 h(100%)
2023-12
7,191 MWa
744 h(100%)
9,031 MWa
744 h(100%)
5,790 MWa
744 h(100%)
2024-01
7,894 MWa
744 h(100%)
9,110 MWa
744 h(100%)
5,560 MWa
744 h(100%)
2024-02
7,275 MWa
696 h(100%)
9,231 MWa
696 h(100%)
6,485 MWa
696 h(100%)
2024-03
6,814 MWa
744 h(100%)
9,619 MWa
744 h(100%)
6,939 MWa
743 h(100%)
2024-04
6,387 MWa
720 h(100%)
8,450 MWa
720 h(100%)
5,846 MWa
720 h(100%)
2024-05
6,166 MWa
744 h(100%)
8,990 MWa
744 h(100%)
5,748 MWa
744 h(100%)
2024-06
6,244 MWa
720 h(100%)
9,999 MWa
720 h(100%)
7,393 MWa
720 h(100%)
2024-07
6,808 MWa
744 h(100%)
10,362 MWa
744 h(100%)
8,219 MWa
744 h(100%)
2024-08
6,469 MWa
744 h(100%)
9,663 MWa
744 h(100%)
7,654 MWa
744 h(100%)
2024-09
6,036 MWa
720 h(100%)
7,890 MWa
720 h(100%)
6,217 MWa
720 h(100%)
2024-10
6,077 MWa
744 h(100%)
7,228 MWa
744 h(100%)
5,050 MWa
744 h(100%)
2024-11
6,925 MWa
720 h(100%)
9,513 MWa
720 h(100%)
6,979 MWa
720 h(100%)
2024-12
7,592 MWa
744 h(100%)
9,942 MWa
744 h(100%)
6,492 MWa
744 h(100%)
2025-01
8,139 MWa
744 h(100%)
10,441 MWa
744 h(100%)
6,692 MWa
744 h(100%)
2025-02
8,125 MWa
672 h(100%)
9,527 MWa
672 h(100%)
5,757 MWa
672 h(100%)
2025-03
6,888 MWa
744 h(100%)
10,447 MWa
744 h(100%)
7,073 MWa
743 h(100%)
2025-04
6,451 MWa
720 h(100%)
9,650 MWa
720 h(100%)
5,985 MWa
720 h(100%)
2025-05
6,288 MWa
744 h(100%)
7,867 MWa
744 h(100%)
4,352 MWa
744 h(100%)
2025-06
6,619 MWa
720 h(100%)
8,775 MWa
720 h(100%)
2,197 MWa
720 h(100%)
2025-07
6,966 MWa
744 h(100%)
9,103 MWa
744 h(100%)
2,137 MWa
744 h(100%)
2025-08
6,858 MWa
744 h(100%)
9,367 MWa
744 h(100%)
2,509 MWa
744 h(100%)
2025-09
6,301 MWa
720 h(100%)
7,716 MWa
720 h(100%)
1,415 MWa
720 h(100%)
2025-10
6,495 MWa
744 h(100%)
8,193 MWa
744 h(100%)
1,698 MWa
744 h(100%)
2025-11
6,974 MWa
720 h(100%)
9,265 MWa
720 h(100%)
2,292 MWa
720 h(100%)
2025-12
7,662 MWa
744 h(100%)
12,306 MWa
744 h(100%)
4,644 MWa
744 h(100%)
2026-01
8,259 MWa
744 h(100%)
13,488 MWa
744 h(100%)
5,233 MWa
743 h(100%)
2026-02
7,838 MWa
672 h(100%)
11,405 MWa
672 h(100%)
3,567 MWa
672 h(100%)
2026-03
7,441 MWa
744 h(100%)
13,254 MWa
744 h(100%)
5,812 MWa
743 h(100%)
2026-04
6,951 MWa
720 h(100%)
10,394 MWa
720 h(100%)
3,443 MWa
720 h(100%)
2026-05
6,783 MWa
744 h(100%)
9,719 MWa
744 h(100%)
2,936 MWa
744 h(100%)
2026-06
7,089 MWa
720 h(100%)
10,734 MWa
720 h(100%)
3,645 MWa
720 h(100%)
2026-07
7,286 MWa
744 h(100%)
9,763 MWa
744 h(100%)
2,476 MWa
744 h(100%)
2026-08
7,212 MWa
744 h(100%)
8,968 MWa
744 h(100%)
1,755 MWa
744 h(100%)
2026-09
6,782 MWa
103 h(14%)
8,026 MWa
103 h(14%)
1,244 MWa
103 h(14%)
Interchange by neighbour, latest month · MWa
AVAvalue = this authority's report of the boundary (positive = export); counterpart_value = the neighbour's own report of the same boundary with the sign flipped; discrepancy = |own + neighbour| / max(|own|, |neighbour|, 100 MWa). Both reports are kept; neither is corrected
148 MWa· 2026-09
AVRNvalue = this authority's report of the boundary (positive = export); counterpart_value = the neighbour's own report of the same boundary with the sign flipped; discrepancy = |own + neighbour| / max(|own|, |neighbour|, 100 MWa). Both reports are kept; neither is corrected
-700 MWa· 2026-09
BANCvalue = this authority's report of the boundary (positive = export); counterpart_value = the neighbour's own report of the same boundary with the sign flipped; discrepancy = |own + neighbour| / max(|own|, |neighbour|, 100 MWa). Both reports are kept; neither is corrected
695 MWa· 2026-09
BCHAvalue = this authority's report of the boundary (positive = export); counterpart_value = the neighbour's own report of the same boundary with the sign flipped; discrepancy = |own + neighbour| / max(|own|, |neighbour|, 100 MWa). Both reports are kept; neither is corrected
-1,900 MWa· 2026-09
CHPDvalue = this authority's report of the boundary (positive = export); counterpart_value = the neighbour's own report of the same boundary with the sign flipped; discrepancy = |own + neighbour| / max(|own|, |neighbour|, 100 MWa). Both reports are kept; neither is corrected
-447 MWa· 2026-09
CISOvalue = this authority's report of the boundary (positive = export); counterpart_value = the neighbour's own report of the same boundary with the sign flipped; discrepancy = |own + neighbour| / max(|own|, |neighbour|, 100 MWa). Both reports are kept; neither is corrected
783 MWa· 2026-09
DOPDvalue = this authority's report of the boundary (positive = export); counterpart_value = the neighbour's own report of the same boundary with the sign flipped; discrepancy = |own + neighbour| / max(|own|, |neighbour|, 100 MWa). Both reports are kept; neither is corrected
-253 MWa· 2026-09
GCPDvalue = this authority's report of the boundary (positive = export); counterpart_value = the neighbour's own report of the same boundary with the sign flipped; discrepancy = |own + neighbour| / max(|own|, |neighbour|, 100 MWa). Both reports are kept; neither is corrected
-257 MWa· 2026-09
GRIDvalue = this authority's report of the boundary (positive = export); counterpart_value = the neighbour's own report of the same boundary with the sign flipped; discrepancy = |own + neighbour| / max(|own|, |neighbour|, 100 MWa). Both reports are kept; neither is corrected
-805 MWa· 2026-09
IPCOvalue = this authority's report of the boundary (positive = export); counterpart_value = the neighbour's own report of the same boundary with the sign flipped; discrepancy = |own + neighbour| / max(|own|, |neighbour|, 100 MWa). Both reports are kept; neither is corrected
-63 MWa· 2026-09
LDWPvalue = this authority's report of the boundary (positive = export); counterpart_value = the neighbour's own report of the same boundary with the sign flipped; discrepancy = |own + neighbour| / max(|own|, |neighbour|, 100 MWa). Both reports are kept; neither is corrected
1,715 MWa· 2026-09
NEVPvalue = this authority's report of the boundary (positive = export); counterpart_value = the neighbour's own report of the same boundary with the sign flipped; discrepancy = |own + neighbour| / max(|own|, |neighbour|, 100 MWa). Both reports are kept; neither is corrected
15 MWa· 2026-09
NWMTvalue = this authority's report of the boundary (positive = export); counterpart_value = the neighbour's own report of the same boundary with the sign flipped; discrepancy = |own + neighbour| / max(|own|, |neighbour|, 100 MWa). Both reports are kept; neither is corrected
-1,003 MWa· 2026-09
PACWvalue = this authority's report of the boundary (positive = export); counterpart_value = the neighbour's own report of the same boundary with the sign flipped; discrepancy = |own + neighbour| / max(|own|, |neighbour|, 100 MWa). Both reports are kept; neither is corrected
379 MWa· 2026-09
PGEvalue = this authority's report of the boundary (positive = export); counterpart_value = the neighbour's own report of the same boundary with the sign flipped; discrepancy = |own + neighbour| / max(|own|, |neighbour|, 100 MWa). Both reports are kept; neither is corrected
681 MWa· 2026-09
PSEIvalue = this authority's report of the boundary (positive = export); counterpart_value = the neighbour's own report of the same boundary with the sign flipped; discrepancy = |own + neighbour| / max(|own|, |neighbour|, 100 MWa). Both reports are kept; neither is corrected
1,465 MWa· 2026-09
SCLvalue = this authority's report of the boundary (positive = export); counterpart_value = the neighbour's own report of the same boundary with the sign flipped; discrepancy = |own + neighbour| / max(|own|, |neighbour|, 100 MWa). Both reports are kept; neither is corrected
614 MWa· 2026-09
TPWRvalue = this authority's report of the boundary (positive = export); counterpart_value = the neighbour's own report of the same boundary with the sign flipped; discrepancy = |own + neighbour| / max(|own|, |neighbour|, 100 MWa). Both reports are kept; neither is corrected
370 MWa· 2026-09
EIA-930 hourly reports summarized by UTC month; means cover the kept reported hours and carry their coverage, leaving out the flagged hours EIA marked (hours_flagged); the 2024Q3 fuel taxonomy change appears as new source codes
Plants reporting to this balancing authorityThe organization that balances electricity supply and demand in a reporting area.Definition ↗
Operating MW
A reporting assignment, not a retail supply relationship.
Display names and aliases (pipeline/config/crosswalks/aliases.csv)
Display names verified against each organization's own website; EIA legal names retained as aliases
A display name is the name an organization uses for itself; the EIA name stays searchable and on the record. Each row cites the page that shows the name.
Catalyst Cooperative, PUDL v2026.9.0, derived from U.S. EIA Forms 860/923
Data transformed by PUDL from U.S. EIA forms; selected fields republished; EIA data is public with dated acknowledgment (https://www.eia.gov/about/copyrights_reuse.php)
Catalyst Cooperative, PUDL v2026.9.0, derived from U.S. EIA Forms 860/923
Data transformed by PUDL from U.S. EIA forms; selected fields republished; EIA data is public with dated acknowledgment (https://www.eia.gov/about/copyrights_reuse.php)
Catalyst Cooperative, PUDL v2026.9.0, derived from U.S. EIA Forms 860/923
Data transformed by PUDL from U.S. EIA forms; selected fields republished; EIA data is public with dated acknowledgment (https://www.eia.gov/about/copyrights_reuse.php)
Catalyst Cooperative, PUDL v2026.9.0, derived from U.S. EIA Forms 860/923
Data transformed by PUDL from U.S. EIA forms; selected fields republished; EIA data is public with dated acknowledgment (https://www.eia.gov/about/copyrights_reuse.php)