Research
∙
March 17, 2026
Making eGRID 2024 data easily accessible
Download eGRID 2024
The Emissions & Generation Resource Integrated Database (eGRID) is a comprehensive source of data from the US EPA (Environmental Protection Agency) on the environmental characteristics of almost all electric power generated in the United States.
eGRID represents the most up-to-date, regionally-specific and comprehensive view of the electricity grid in the United States, making it a highly used database by academics, researchers and companies. According to our analysis, 85% of US companies reporting their source of emission factors for Scope 2 to CDP use eGRID.
The database has historically been updated annually by the EPA each January. As of the writing of this post, the 2024 update has not been released. However, the code to generate the 2024 eGRID dataset is publicly available on GitHub under an MIT License, and all the required input data for 2024 are available.
Cornerstone is making eGRID 2024 easily accessible
Cornerstone’s mission is to maintain continuity of highly valuable open sustainability databases. Although we started with the most widely-used EEIO models, we’re committed to supporting the field more broadly as needed. We see maintaining the continuity of easy-to-access, annually updated eGRID data for sustainability practitioners as falling within this mission.
Therefore, today we are releasing 2024 eGRID emissions factors through the Cornerstone Sustainability Data Initiative Zenodo hub here. The approach we’re taking is lightweight and simple: we simply ran the existing public code with the 2024 data. Cornerstone did not develop the methodology behind eGRID and claims no ownership over the dataset. The eGRID numbers disclosed here are simply a snapshot of the data inputs and data pipeline publicly available as of March 12, 2026.
For quality assurance, we also ran the code for 2023, and compared it to the EPA’s official eGRID 2023 release available here to assess methodological consistency. The results match: we found only minor discrepancies (<1% difference), most likely due to differences in the data snapshots from CAMPD and EIA (data inputs) as a result of updates or corrections since last year.
From 2023 to 2024, eGRID subregion-level emission factors (kgCO2e/ MWh) have decreased an average of 3%. The largest positive change is NPCC Upstate NY (+13%), and the largest negative change is SPP North (-10%).
As organizations work to measure and reduce their carbon footprints with accuracy and transparency, access to timely, high-quality emissions data is critical. We hope today’s release is valuable to practitioners doing this hard work. Cornerstone will continue monitoring developments and supporting the foundational open data infrastructure where needed.
Technical details (what we did, in detail)
The eGRID code is available at github.com/USEPA/egrid. Generating eGRID numbers requires six steps:
- Obtain an API key for Clean Air Markets emissions data
- Modify the IEA electricity file lookup URL to fit the current format. Specifically, in egrid/scripts/functions/function_download_eia_ggl.R, change line 80
- from url <- glue::glue("[<https://www.eia.gov/electricity/state/{name}/xls/SEP> Tables for {toupper(abbr)}.xlsx](<https://www.eia.gov/electricity/state/%7Bname%7D/xls/SEP%20Tables%20for%20%7Btoupper(abbr)%7D.xlsx>)")
- to url <- glue::glue("[<https://www.eia.gov/electricity/state/xls/SEP> Tables for {toupper(abbr)}.xlsx](<https://www.eia.gov/electricity/state/xls/SEP%20Tables%20for%20%7Btoupper(abbr)%7D.xlsx>)")
- Add a logo file called “eGRIDLogoYear2024.png” in egrid/data/static_tables/formatting/, which is required for final data file generation
- Load the project in Rstudio
- Change the year from 2023 to 2024 in the header of the master Quarto file
- Run the master Quarto file, which steps through a script that combines EPA and IEA data to produce the EFs. The file outputs three Excel files to the local directory

