Distributed generation by utility
Distributed generation each utility reported on Form EIA-861 for Washington, Oregon, Idaho and Montana in the comparison year, under net metering and outside it (the non-net-metering schedule): installed capacity in MW and, for storage, energy capacity in MWh, by customer class and technology, with net-metered customers and the energy they sold back to the utility. Rollup rows (technology total, all storage, and the customer-class total) are flagged is_rollup and never added to the rows beneath them. The systems carry no location and are excluded from the EIA-860 plant inventory; a non-net-metered system can also be an EIA-860 unit, which is disclosed, not resolved.
At a glance
- Period
- 2024
- One row is
- programme (net metering or not) x utility x state x balancing authority x customer class x technology class, at the report year
- Built from source rows of
- utility x state x balancing authority x customer class x technology class x report year
- Evidence and method
- reported · directUtility-reported net-metered distributed capacity/customers/energy sold to utility; no locations; excluded from the EIA-860 plant inventory (>= 1 MW). 'total' and 'all_storage' rows and virtual_pv sub-classes are rollups and are never summed.
- Origin
- U.S. EIA Form 861 net metering schedule (utility x state x BA x customer class x technology class x year) ↗Source notice and licenceLicence: CC-BY-4.0
- Built from source rows of
- utility x state x balancing authority x customer class x technology class x report year
- Evidence and method
- reported · directUtility-reported distributed capacity not under net metering; EIA renamed the schedule in 2016 to prevent double counting with net metering. Overlap with EIA-860 units >= 1 MW is possible and is disclosed, not resolved.
- Origin
- U.S. EIA Form 861 non-net-metering distributed generation schedule (utility x state x BA x customer class x technology class x year) ↗Source notice and licenceLicence: CC-BY-4.0
- Edition in this release
- PUDL v2026.9.0 (embedded 2026.8.1.dev50) ·
core_eia861__yearly_net_metering_customer_fuel_class· retrieved 2026-09-29PUDL v2026.9.0 (embedded 2026.8.1.dev50) ·core_eia861__yearly_non_net_metering_customer_fuel_class· retrieved 2026-09-29 - Download
- distributed_observation.parquet ↓4,288 rows · 12 KB
Measures
| Column | Unit | What it measures |
|---|---|---|
capacity_mw | MW | Installed (nameplate) capacity as reported on Form EIA-861; PUDL converts capacity reported in DC to AC on the non-net-metering schedule. A rating, not output; a rollup row is never added to its parts. |
energy_capacity_mwh | MWh | Energy capacity of storage technology rows as reported. Applies to storage rows only and is never added to capacity in MW. |
customers | count | Net-metered customers as reported. The non-net-metering schedule carries no customer count. |
sold_to_utility_mwh | MWh | Energy net-metered customers sold back to the utility in the report year, as reported. The non-net-metering schedule carries none. |
Coverage at 2024
4,288 rows| Measure | With a value | Without a value | Not applicable |
|---|---|---|---|
| capacityMW | 1,118 | 3,170 | 0 |
| storage energyMWh | 79 | 777 | 3,432 |
| customerscount | 652 | 2,196 | 1,440 |
| sold to utilityMWh | 358 | 2,490 | 1,440 |
By program2 values
| program | rows | capacity: with a value | storage energy: with a value | customers: with a value | sold to utility: with a value |
|---|---|---|---|---|---|
| net metering | 2,848 | 7602,088 without · 0 not applicable | 56656 without · 2,136 not applicable | 6522,196 without · 0 not applicable | 3582,490 without · 0 not applicable |
| non net metering | 1,440 | 3581,082 without · 0 not applicable | 23121 without · 1,296 not applicable | 00 without · 1,440 not applicable | 00 without · 1,440 not applicable |
By maturity1 values
| maturity | rows | capacity: with a value | storage energy: with a value | customers: with a value | sold to utility: with a value |
|---|---|---|---|---|---|
| final | 4,288 | 1,1183,170 without · 0 not applicable | 79777 without · 3,432 not applicable | 6522,196 without · 1,440 not applicable | 3582,490 without · 1,440 not applicable |
By is_rollup2 values
| is_rollup | rows | capacity: with a value | storage energy: with a value | customers: with a value | sold to utility: with a value |
|---|---|---|---|---|---|
| false | 3,452 | 4712,981 without · 0 not applicable | 56656 without · 2,740 not applicable | 3522,140 without · 960 not applicable | 582,434 without · 960 not applicable |
| true | 836 | 647189 without · 0 not applicable | 23121 without · 692 not applicable | 30056 without · 480 not applicable | 30056 without · 480 not applicable |
By customer_class6 values
| customer_class | rows | capacity: with a value | storage energy: with a value | customers: with a value | sold to utility: with a value |
|---|---|---|---|---|---|
| commercial | 952 | 261691 without · 0 not applicable | 16186 without · 750 not applicable | 187525 without · 240 not applicable | 94618 without · 240 not applicable |
| direct connection | 240 | 43197 without · 0 not applicable | 024 without · 216 not applicable | 00 without · 240 not applicable | 00 without · 240 not applicable |
| industrial | 952 | 165787 without · 0 not applicable | 11191 without · 750 not applicable | 119593 without · 240 not applicable | 82630 without · 240 not applicable |
| residential | 952 | 302650 without · 0 not applicable | 23179 without · 750 not applicable | 236476 without · 240 not applicable | 101611 without · 240 not applicable |
| total | 240 | 20040 without · 0 not applicable | 195 without · 216 not applicable | 00 without · 240 not applicable | 00 without · 240 not applicable |
| transportation | 952 | 147805 without · 0 not applicable | 10192 without · 750 not applicable | 110602 without · 240 not applicable | 81631 without · 240 not applicable |
By tech_class14 values
| tech_class | rows | capacity: with a value | storage energy: with a value | customers: with a value | sold to utility: with a value |
|---|---|---|---|---|---|
| all storage | 144 | 23121 without · 0 not applicable | 23121 without · 0 not applicable | 00 without · 144 not applicable | 00 without · 144 not applicable |
| chp cogen | 356 | 0356 without · 0 not applicable | 00 without · 356 not applicable | 0356 without · 0 not applicable | 0356 without · 0 not applicable |
| combustion turbine | 144 | 21123 without · 0 not applicable | 00 without · 144 not applicable | 00 without · 144 not applicable | 00 without · 144 not applicable |
| fuel cell | 144 | 19125 without · 0 not applicable | 00 without · 144 not applicable | 00 without · 144 not applicable | 00 without · 144 not applicable |
| hydro | 144 | 29115 without · 0 not applicable | 00 without · 144 not applicable | 00 without · 144 not applicable | 00 without · 144 not applicable |
| internal combustion | 144 | 27117 without · 0 not applicable | 00 without · 144 not applicable | 00 without · 144 not applicable | 00 without · 144 not applicable |
| other | 500 | 69431 without · 0 not applicable | 00 without · 500 not applicable | 50306 without · 144 not applicable | 12344 without · 144 not applicable |
| pv | 500 | 259241 without · 0 not applicable | 00 without · 500 not applicable | 169187 without · 144 not applicable | 32324 without · 144 not applicable |
| steam | 144 | 20124 without · 0 not applicable | 00 without · 144 not applicable | 00 without · 144 not applicable | 00 without · 144 not applicable |
| storage nonpv | 356 | 27329 without · 0 not applicable | 18338 without · 0 not applicable | 19337 without · 0 not applicable | 0356 without · 0 not applicable |
| storage pv | 356 | 67289 without · 0 not applicable | 38318 without · 0 not applicable | 45311 without · 0 not applicable | 0356 without · 0 not applicable |
| total | 500 | 46733 without · 0 not applicable | 00 without · 500 not applicable | 30056 without · 144 not applicable | 30056 without · 144 not applicable |
| virtual pv | 356 | 0356 without · 0 not applicable | 00 without · 356 not applicable | 0356 without · 0 not applicable | 0356 without · 0 not applicable |
| wind | 500 | 90410 without · 0 not applicable | 00 without · 500 not applicable | 69287 without · 144 not applicable | 14342 without · 144 not applicable |
What is missing, and why
- Listed without a reported value · capacityRows with no value for this measure; published as null, never zero3,170 rows
- Listed without a reported value · storage energyRows with no value for this measure; published as null, never zero777 rows
- Listed without a reported value · customersRows with no value for this measure; published as null, never zero2,196 rows
- Listed without a reported value · sold to utilityRows with no value for this measure; published as null, never zero2,490 rows
- Not applicable · storage energyRows where is_storage is false and that carry no value; the measure does not apply to them3,432 rows
- Not applicable · customers, sold to utilityRows where program = 'net_metering' is false and that carry no value; the measure does not apply to them1,440 rows
- Short-form filers not identifiable in the sourceRows from Form EIA-861S respondents. The net-metering source flags short-form rows true in report year 2019 only and leaves the flag blank elsewhere, and the non-net-metering source has no flag; the table keeps it as the sources have it, so it cannot count them for the comparison year.Not computedthe sources leave short_form blank on every row outside report year 2019
- No row in the sourceUtilities with no row here. A utility with no distributed generation leaves the schedules blank, and EIA's unitemized rows (utility 99999) name no utility, so the table cannot tell a utility with none from one that did not report.Not computedthe sources do not list the utilities behind their unitemized rows
How often it changes
Checked 2026-09-21- Publisher
- Form EIA-861 is EIA's Annual Electric Power Industry Report, a census of all United States electric utilities. Its page lists releases of two kinds: early release data and final data.www.eia.gov/electricity/data/eia861/ ↗
- Delay
- On the checked date EIA's page gave a release date of August 4, 2026 for early release data and listed the next release as October 2026 for final data; its file list marked 2025 as early release and 2024 as final data, updated December 3, 2025.www.eia.gov/electricity/data/eia861/ ↗
- This atlas
- The atlas reads EIA-861 through PUDL, which Catalyst Cooperative publishes as quarterly versioned releases. Each atlas release pins one PUDL version, named under edition; the table changes only when that pin moves. No timed refresh.docs.catalyst.coop/pudl/en/v2026.9.0/data_access.html ↗
Checks and corrections
- Passed
keys.distributed_unique{"distinct":4288,"rows":4288} - Passed
distributed.rollup_consistency[{"leaf_sum_mw":178.012,"source_total_row_mw":178.055,"state":"ID"},{"leaf_sum_mw":80.781,"source_total_row_mw":81.054,"state":"MT"},{"leaf_sum_mw":457.769,"source_total_row_mw":457.997,"state":"OR"},{"leaf_sum_mw":494.874,"source_total_row_mw":497.186,"state":"WA"}]
No corrections apply to this dataset in this release. Earlier editions: not available (earlier releases did not retain per-dataset edition comparisons).
Release 20260929T050546Z-51ae0f7d3c78