Demand Response Programs

EIA-861 demand response: enrolled customers, energy and peak demand savings and program costs, by utility and customer class.

Native record
event_time x utility_number x state x ba_code x customer_class x duplicate_index
annual (report year) publication cadence
Evidence
Observed market data
Published observations from the named source
Time basis
Point-in-time records
UTC · event_time

Overview

Demand_Response, 2013 on. Savings in MWh and MW, costs in thousand dollars. customer_class is residential, commercial, industrial, transportation (direct_connected in the distributed generation tables) or EIA's own total, so summing classes without excluding total counts everything twice. event_time is 1 January of the report year. release is final or early_release: EIA posts an early release of a year in August and replaces it with the final file in the autumn, and the mirror keeps the newest row per key. A key cell EIA leaves blank is '' or 0, and duplicate_index numbers rows that still share a key, in workbook order.

Query contract

Preserve one canonical row per (event_time, utility_number, state, ba_code, customer_class, duplicate_index) before aggregating.

Analysis rules

  • Group only after preserving the declared grain: event_time, utility_number, state, ba_code, customer_class, duplicate_index.

Schema17

Column
Type
event_timeDateTime64(6, 'UTC')
customer_classLowCardinality(String)
utility_numberInt64
utility_nameLowCardinality(Nullable(String))
stateLowCardinality(String)
ba_codeLowCardinality(String)
yearly_energy_and_demand_savings_number_of_customers_enrolledNullable(Float64)
yearly_energy_and_demand_savings_energy_savings_mwhNullable(Float64)
yearly_energy_and_demand_savings_potential_peak_demand_savings_mwNullable(Float64)
yearly_energy_and_demand_savings_actual_peak_demand_savings_mwNullable(Float64)
program_costs_customer_incentives_thousand_dollarsNullable(Float64)
program_costs_all_other_costs_thousand_dollarsNullable(Float64)
dsm_program_grid_connected_water_heaterNullable(Float64)
short_formLowCardinality(Nullable(String))
duplicate_indexInt64
releaseLowCardinality(Nullable(String))
ingested_atDateTime64(6, 'UTC')

Sample data

event_timecustomer_classutility_numberutility_namestateba_codeyearly_energy_and_demand_savings_number_of_customers_enrolledyearly_energy_and_demand_savings_energy_savings_mwhyearly_energy_and_demand_savings_potential_peak_demand_savings_mwyearly_energy_and_demand_savings_actual_peak_demand_savings_mwprogram_costs_customer_incentives_thousand_dollarsprogram_costs_all_other_costs_thousand_dollarsdsm_program_grid_connected_water_heatershort_formduplicate_indexreleaseingested_at
2025-01-01 00:00:00.000000transportation66867David Energy Supply LLCNYNYIS000000∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000total66867David Energy Supply LLCNYNYIS395231.6180.824209.9420∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000residential66867David Energy Supply LLCNYNYIS000000∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000industrial66867David Energy Supply LLCNYNYIS000000∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000commercial66867David Energy Supply LLCNYNYIS395231.6180.824209.9420∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000transportation66073MPD Electric CooperativeSCSC∅∅∅∅∅∅∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000total66073MPD Electric CooperativeSCSC6∅25.73.1∅∅∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000residential66073MPD Electric CooperativeSCSC∅∅∅∅∅∅∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000industrial66073MPD Electric CooperativeSCSC4∅9.11.1∅∅∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000commercial66073MPD Electric CooperativeSCSC2∅16.62∅∅∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000transportation61131Freepoint Energy Solutions LLCPAPJM∅∅∅∅∅∅∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000total61131Freepoint Energy Solutions LLCPAPJM∅∅∅∅∅∅∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000residential61131Freepoint Energy Solutions LLCPAPJM∅∅∅∅∅∅∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000industrial61131Freepoint Energy Solutions LLCPAPJM∅∅∅∅∅∅∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000commercial61131Freepoint Energy Solutions LLCPAPJM∅∅∅∅∅∅∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000transportation60631Upper Michigan Energy Resources Corp.MIMISO∅∅∅∅∅∅∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000total60631Upper Michigan Energy Resources Corp.MIMISO5∅204∅∅∅∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000residential60631Upper Michigan Energy Resources Corp.MIMISO∅∅∅∅∅∅∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000industrial60631Upper Michigan Energy Resources Corp.MIMISO5∅204∅∅∅∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000commercial60631Upper Michigan Energy Resources Corp.MIMISO∅∅∅∅∅∅∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000transportation59126Sonoma Clean Power AuthorityCACISO∅∅∅∅∅∅∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000total59126Sonoma Clean Power AuthorityCACISO151351044.84.6253.4220∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000residential59126Sonoma Clean Power AuthorityCACISO151351044.84.6253.4220∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000industrial59126Sonoma Clean Power AuthorityCACISO∅∅∅∅∅∅∅∅0early_release2026-09-29 00:39:37.011740
2025-01-01 00:00:00.000000commercial59126Sonoma Clean Power AuthorityCACISO∅∅∅∅∅∅∅∅0early_release2026-09-29 00:39:37.011740

Coverage

0.3% complete4,371 gap days13 days with data
Show coverage history
Coverage: 0.3%Days with data: 13Gaps: 4,371
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
gaplessmore