docs/us_energy/energy_scorecard_county_year

energy_scorecard_county_year

County-year energy scorecard combining EIA-860 generator capacity and EIA-923 generation totals. One row per county per year (2013–2024). Capacity columns from EIA-860; generation columns resolved to county via plant_code join. Plants unresolved to county (~1.2%) are excluded from generation totals.

tier acomposite_indexenergyscorecardcapacitygenerationrenewableeiacounty_year
grain
county-year
years
2013 – 2024
cadence
Annual
overview

overview

23,790 county-year rows. ~3,144 counties x 12 years (some county-years have no generators).

current vintage — Final 2024

history — 2013-present in pipeline

provenance

source & licensing

authority
U.S. Energy Information Administration
dataset
EIA Form 860 + EIA Form 923 (2013–2024)
license
Public domain (U.S. Federal Government work)
citation
U.S. Energy Information Administration. Form EIA-860 + Form EIA-923, county-year scorecard, 2013-2024.
schema

fields

nametypedefinition
capacity_mw_biomassfloat64Total operating nameplate capacity of biomass generators in MW.
capacity_mw_coalfloat64Total operating nameplate capacity of coal generators in MW.
capacity_mw_gasfloat64Total operating nameplate capacity of natural gas generators in MW.
capacity_mw_geothermalfloat64Total operating nameplate capacity of geothermal generators in MW.
capacity_mw_hydrofloat64Total operating nameplate capacity of hydroelectric generators in MW.
capacity_mw_nuclearfloat64Total operating nameplate capacity of nuclear generators in MW.
capacity_mw_oilfloat64Total operating nameplate capacity of oil generators in MW.
capacity_mw_solarfloat64Total operating nameplate capacity of solar generators in MW.
capacity_mw_storagefloat64Total operating nameplate capacity of battery storage in MW.
capacity_mw_totalfloat64Total operating nameplate capacity across all fuel types in MW.
capacity_mw_windfloat64Total operating nameplate capacity of wind generators in MW.
country_idkeystringISO 3166 alpha-2 country code. Always "US".
county_idkeystring5-character county FIPS code.
fossil_capacity_sharefloat64Share of total capacity from fossil fuel sources (gas + coal + oil).
fossil_generation_sharefloat64Share of total generation from fossil fuel sources.
gen_mwh_biomassfloat64Annual net biomass generation in MWh.
gen_mwh_coalfloat64Annual net coal generation in MWh.
gen_mwh_gasfloat64Annual net natural gas generation in MWh.
gen_mwh_geothermalfloat64Annual net geothermal generation in MWh.
gen_mwh_hydrofloat64Annual net hydroelectric generation in MWh.
gen_mwh_nuclearfloat64Annual net nuclear generation in MWh.
gen_mwh_oilfloat64Annual net oil generation in MWh.
gen_mwh_solarfloat64Annual net solar generation in MWh.
gen_mwh_totalfloat64Annual net generation across all fuel types in MWh.
gen_mwh_windfloat64Annual net wind generation in MWh.
generator_count_operatingint64Number of distinct operating generators in the county.
plant_count_operatingint64Number of distinct operating plants in the county.
renewable_capacity_sharefloat64Share of total capacity from renewable sources (solar + wind + hydro + biomass + geothermal).
renewable_generation_sharefloat64Share of total generation from renewable sources.
state_idkeystring2-character state FIPS code.
total_fuel_mmbtufloat64Total fuel consumed by county plants in million BTU.
yearkeyint64Calendar year.
relationships

joins

primary key
county_id, state_id, country_id, year
common joins
dim.geographies on county_id
energy_generators_county on (county_id, year)
demographics_population_county_year for per-capita
usage

how to use this table

method

Joins EIA-860 county-resolved capacity to EIA-923 generation via plant_code. Aggregates: total nameplate capacity by fuel, total generation by fuel, capacity factors. ~1.2% of plant-years excluded due to unresolved counties.

do not use for

Sub-county siting; transmission/distribution analysis; behind-the-meter; emissions (use EPA eGRID separately).

known issues

~1.2% of plants unresolved to county and excluded. Mixed vintages within a single year (preliminary 923 + final 860).

last updated · Jul 7, 2026