Balancing authorityRegional context

Bonneville Power Administration

About this record

Bonneville Power Administration

2024 inventory / 2024 calendar year

Plants
154count
Source & method

Published plants in scope

2024 inventory · reported · derived · valid · final

core_eia__codes_balancing_authorities.parquet; code=BPAT

Publisher & attribution ↗ Cite this released fact ↗
Nameplate capacity, operating generatorsFull nameplate rating of the operating generators, before ownership shares. MW measures rated power; annual output is energy in MWh.Definition ↗
27,571.3MW

Partial or uncertain coverage: Reported operating capacity; missing components stay missing

Source & method

Sum of operating nameplate MW over published plants whose reported balancing authority code is this BA; a reporting relationship, not a footprint

2024 inventory · reported · derived · suspect · final

153 of 154 plants included.

Reported operating capacity; missing components stay missing

core_eia__codes_balancing_authorities.parquet; code=BPAT

Publisher & attribution ↗ Cite this released fact ↗
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

core_eia__codes_balancing_authorities.parquet; code=BPAT

Publisher & attribution ↗ Cite this released fact ↗

Live balancing authority readings

Reading the latest published values…

Latest EIA-930 hourly report

Reading the latest published values…

Hourly operations, summarized by month

EIA-930 · MWa

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.

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)DemandHours reportedNet generationHours reportedTotal interchangeHours reported
2023-105,968 MWa744 h(100%)7,134 MWa744 h(100%)5,273 MWa744 h(100%)
2023-116,921 MWa720 h(100%)9,372 MWa720 h(100%)5,951 MWa720 h(100%)
2023-127,191 MWa744 h(100%)9,031 MWa744 h(100%)5,790 MWa744 h(100%)
2024-017,894 MWa744 h(100%)9,110 MWa744 h(100%)5,560 MWa744 h(100%)
2024-027,275 MWa696 h(100%)9,231 MWa696 h(100%)6,485 MWa696 h(100%)
2024-036,814 MWa744 h(100%)9,619 MWa744 h(100%)6,939 MWa743 h(100%)
2024-046,387 MWa720 h(100%)8,450 MWa720 h(100%)5,846 MWa720 h(100%)
2024-056,166 MWa744 h(100%)8,990 MWa744 h(100%)5,748 MWa744 h(100%)
2024-066,244 MWa720 h(100%)9,999 MWa720 h(100%)7,393 MWa720 h(100%)
2024-076,808 MWa744 h(100%)10,362 MWa744 h(100%)8,219 MWa744 h(100%)
2024-086,469 MWa744 h(100%)9,663 MWa744 h(100%)7,654 MWa744 h(100%)
2024-096,036 MWa720 h(100%)7,890 MWa720 h(100%)6,217 MWa720 h(100%)
2024-106,077 MWa744 h(100%)7,228 MWa744 h(100%)5,050 MWa744 h(100%)
2024-116,925 MWa720 h(100%)9,513 MWa720 h(100%)6,979 MWa720 h(100%)
2024-127,592 MWa744 h(100%)9,942 MWa744 h(100%)6,492 MWa744 h(100%)
2025-018,139 MWa744 h(100%)10,441 MWa744 h(100%)6,692 MWa744 h(100%)
2025-028,125 MWa672 h(100%)9,527 MWa672 h(100%)5,757 MWa672 h(100%)
2025-036,888 MWa744 h(100%)10,447 MWa744 h(100%)7,073 MWa743 h(100%)
2025-046,451 MWa720 h(100%)9,650 MWa720 h(100%)5,985 MWa720 h(100%)
2025-056,288 MWa744 h(100%)7,867 MWa744 h(100%)4,352 MWa744 h(100%)
2025-066,619 MWa720 h(100%)8,775 MWa720 h(100%)2,197 MWa720 h(100%)
2025-076,966 MWa744 h(100%)9,103 MWa744 h(100%)2,137 MWa744 h(100%)
2025-086,858 MWa744 h(100%)9,367 MWa744 h(100%)2,509 MWa744 h(100%)
2025-096,301 MWa720 h(100%)7,716 MWa720 h(100%)1,415 MWa720 h(100%)
2025-106,495 MWa744 h(100%)8,193 MWa744 h(100%)1,698 MWa744 h(100%)
2025-116,974 MWa720 h(100%)9,265 MWa720 h(100%)2,292 MWa720 h(100%)
2025-127,662 MWa744 h(100%)12,306 MWa744 h(100%)4,644 MWa744 h(100%)
2026-018,259 MWa744 h(100%)13,488 MWa744 h(100%)5,233 MWa743 h(100%)
2026-027,838 MWa672 h(100%)11,405 MWa672 h(100%)3,567 MWa672 h(100%)
2026-037,441 MWa744 h(100%)13,254 MWa744 h(100%)5,812 MWa743 h(100%)
2026-046,951 MWa720 h(100%)10,394 MWa720 h(100%)3,443 MWa720 h(100%)
2026-056,783 MWa744 h(100%)9,719 MWa744 h(100%)2,936 MWa744 h(100%)
2026-067,089 MWa720 h(100%)10,734 MWa720 h(100%)3,645 MWa720 h(100%)
2026-077,286 MWa744 h(100%)9,763 MWa744 h(100%)2,476 MWa744 h(100%)
2026-087,212 MWa744 h(100%)8,968 MWa744 h(100%)1,755 MWa744 h(100%)
2026-096,782 MWa103 h(14%)8,026 MWa103 h(14%)1,244 MWa103 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.

Records that name this authority

Sources for this record

Frozen citation page ↗

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.

PUDL v2026.9.0, out_eia__yearly_plants

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)

PUDL v2026.9.0, out_eia__yearly_generators

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)

PUDL v2026.9.0, out_eia923__yearly_generation_fuel_combined

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)

PUDL v2026.9.0, core_eia__codes_balancing_authorities

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)

Release 20260929T050546Z-51ae0f7d3c78 · Record JSON