US facility GHG emissions, annual
Annual US facility-level greenhouse-gas emissions intelligence, 2010 onward: every GHGRP-reporting facility's yearly emissions in tonnes of CO2 equivalent (EPA Envirofacts, keyless), split into CO2 / methane / nitrous oxide / fluorinated-gas groups with biogenic CO2 reported separately per EPA convention, plus the primary industry category, facility location and NAICS. Carries the facility's share of the national reported total, year-on-year change, 3-year CAGR, within-state rank and a mega-emitter flag (>= 1 Mt CO2e). One row per facility x year; negative emissions and duplicate fact rows fail loudly, never imputed. Who joins this: ESG teams join on county_fips + year for scope-1 exposure and transition-risk screens; commodity analysts watch refinery/power totals as a carbon-cost proxy; lenders underwrite industrial borrowers on the emissions trajectory.
- Rows
- 107,367
- Columns
- 26
- Source cadence
- Yearly
- Last refreshed
- Sep 30, 2026
- Theme
- climate
| Column | Type | Description |
|---|---|---|
| year | integer | GHGRP reporting year (2010 onward, annual). (unit: year) |
| facility_id | string | EPA GHGRP facility identifier (verbatim). (unit: string) |
| facility_name | string | Reporting facility name (verbatim, facility dimension). (unit: string) |
| city | string | Facility city (verbatim). (unit: string) |
| state | string | Facility state postal abbreviation (verbatim). (unit: string) |
| state_name | string | Facility state full name (verbatim). (unit: string) |
| county | string | Facility county name (verbatim). (unit: string) |
| county_fips | string | Facility county FIPS code (verbatim). (unit: string) |
| latitude | float | Facility latitude, decimal degrees (verbatim). (unit: decimal degrees) |
| longitude | float | Facility longitude, decimal degrees (verbatim). (unit: decimal degrees) |
| naics_code | string | Facility primary NAICS code (verbatim; may be null). (unit: string) |
| industry_category | string | Industry category of the GHGRP subpart contributing the most CO2e for this facility-year (e.g. Stationary Combustion, Petroleum Refining). (unit: string) |
| total_co2e_t | float | Total reported emissions, metric tonnes CO2 equivalent; biogenic CO2 excluded per EPA convention. (unit: tonnes CO2e) |
| co2_t | float | Reported carbon dioxide, metric tonnes (CO2 rows equal CO2e by definition). (unit: tonnes) |
| ch4_co2e_t | float | Reported methane, metric tonnes CO2 equivalent. (unit: tonnes CO2e) |
| n2o_co2e_t | float | Reported nitrous oxide, metric tonnes CO2 equivalent. (unit: tonnes CO2e) |
| fgas_co2e_t | float | Reported fluorinated GHGs (HFC, PFC, SF6, NF3, HFE and others), metric tonnes CO2 equivalent. (unit: tonnes CO2e) |
| biogenic_co2_t | float | Reported biogenic CO2, metric tonnes; carried separately and excluded from total_co2e_t per EPA convention. (unit: tonnes) |
| share_us_co2e_pct | float | Facility share of the national GHGRP reported total that year, percent. (unit: percent) |
| yoy_pct | float | Year-on-year percent change of total_co2e_t (null for a facility's first reporting year). (unit: percent) |
| cagr_3y_pct | float | 3-year compound annual growth rate of total_co2e_t, percent (null until 4 consecutive reporting years). (unit: percent) |
| state_rank | integer | Within-state rank by total_co2e_t for the year (1 = largest emitter in the state). (unit: rank) |
| mega_emitter_flag | integer | 1 when total_co2e_t is at least 1,000,000 tonnes (documented fixed cut), else 0. (unit: flag) |
| country | string | Country name (shared normalization layer). (unit: string) |
| country_code | string | ISO 3166-1 alpha-3 country code (USA). (unit: string) |
| row_hash | string | Deterministic 16-hex sha256 of facility_id + year + total level (idempotency key). (unit: string) |
First 10 sample rows — a preview, not the complete dataset.
| year | facility_id | facility_name | city | state | state_name | county | county_fips | latitude | longitude | naics_code | industry_category | total_co2e_t | co2_t | ch4_co2e_t | n2o_co2e_t | fgas_co2e_t | biogenic_co2_t | share_us_co2e_pct | yoy_pct | cagr_3y_pct | state_rank | mega_emitter_flag | country | country_code | row_hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2,010 | 1000001 | PSE Ferndale Generating Station | FERNDALE | WA | Washington | WHATCOM COUNTY | 53073 | 48.829 | -122.686 | 221112 | Stationary Combustion | 293,290.944 | 292,987.9 | 138.25 | 164.794 | 0 | 0 | 0.009 | — | — | 14 | 0 | United States | USA | 0104170fb97a7bb7 |
| 2,011 | 1000001 | PSE Ferndale Generating Station | FERNDALE | WA | Washington | WHATCOM COUNTY | 53073 | 48.829 | -122.686 | 221112 | Stationary Combustion | 35,878.164 | 35,840.9 | 17 | 20.264 | 0 | 0 | 0.001 | -87.767 | — | 65 | 0 | United States | USA | 50f9d71ee7278c88 |
| 2,012 | 1000001 | PSE Ferndale Generating Station | FERNDALE | WA | Washington | WHATCOM COUNTY | 53073 | 48.829 | -122.686 | 221112 | Electricity Generation | 14,719.108 | 14,310.3 | 186.5 | 222.308 | 0 | 0 | 0 | -58.975 | — | 81 | 0 | United States | USA | 8f8f74e9cd93c70b |
| 2,013 | 1000001 | PSE Ferndale Generating Station | FERNDALE | WA | Washington | WHATCOM COUNTY | 53073 | 48.829 | -122.686 | 221112 | Electricity Generation | 395,314.784 | 394,913.1 | 183.25 | 218.434 | 0 | 0 | 0.012 | 2,585.725 | 10.462 | 12 | 0 | United States | USA | 8c2746c356aadc08 |
| 2,014 | 1000001 | PSE Ferndale Generating Station | FERNDALE | WA | Washington | WHATCOM COUNTY | 53073 | 48.829 | -122.686 | 221112 | Electricity Generation | 333,193.564 | 332,854.9 | 154.5 | 184.164 | 0 | 0 | 0.01 | -15.714 | 110.195 | 15 | 0 | United States | USA | 0717776f0dc13d88 |
| 2,015 | 1000001 | PSE Ferndale Generating Station | FERNDALE | WA | Washington | WHATCOM COUNTY | 53073 | 48.829 | -122.686 | 221112 | Electricity Generation | 405,725.952 | 405,315.5 | 187.25 | 223.202 | 0 | 0 | 0.013 | 21.769 | 202.077 | 14 | 0 | United States | USA | 4adb85cfbd450301 |
| 2,016 | 1000001 | PSE Ferndale Generating Station | FERNDALE | WA | Washington | WHATCOM COUNTY | 53073 | 48.829 | -122.686 | 221112 | Electricity Generation | 354,145.488 | 353,786 | 164 | 195.488 | 0 | 0 | 0.012 | -12.713 | -3.599 | 13 | 0 | United States | USA | a448cd187a9428ae |
| 2,017 | 1000001 | PSE Ferndale Generating Station | FERNDALE | WA | Washington | WHATCOM COUNTY | 53073 | 48.829 | -122.686 | 221112 | Electricity Generation | 350,890.1 | 350,533.9 | 162.5 | 193.7 | 0 | 0 | 0.012 | -0.919 | 1.74 | 14 | 0 | United States | USA | 6aaa1e48f265ad0e |
| 2,018 | 1000001 | PSE Ferndale Generating Station | FERNDALE | WA | Washington | WHATCOM COUNTY | 53073 | 48.829 | -122.686 | 221112 | Electricity Generation | 302,529.48 | 302,222.6 | 140 | 166.88 | 0 | 0 | 0.01 | -13.782 | -9.32 | 13 | 0 | United States | USA | 7e5ec131c5174097 |
| 2,019 | 1000001 | PSE Ferndale Generating Station | FERNDALE | WA | Washington | WHATCOM COUNTY | 53073 | 48.829 | -122.686 | 221112 | Electricity Generation | 478,279.876 | 477,793.8 | 221.75 | 264.326 | 0 | 0 | 0.017 | 58.094 | 10.535 | 13 | 0 | United States | USA | 851e7634c33d626d |
Profiled Oct 1, 2026 from snapshot 20260930T170626Z-b6a973c39aa4
Measured- Completeness
- 98.5%
- Rows
- 107,367
- Columns
- 26
- Columns with gaps
- 2
| Column | Missing | Distinct | Range | Distribution |
|---|---|---|---|---|
| yearbigint | 0% | 16 | 2,010 → 2,023median 2,016 | |
| facility_idvarchar | 0% | 9,721 | — |
|
| facility_namevarchar | 0% | 12,728 | — |
|
| cityvarchar | 0% | 4,589 | — |
|
| statevarchar | 0% | 60 | — |
|
| state_namevarchar | 0% | 62 | — |
|
| countyvarchar | 0% | 4,009 | — |
|
| county_fipsvarchar | 0% | 1,959 | — |
|
| latitudedouble | 0% | 14,637 | 13.3 → 71.29median 37.5 | 2,144 outside 1st–99th percentile |
| longitudedouble | 0% | 12,754 | -174.11 → 144.89median -91.4 | 2,134 outside 1st–99th percentile |
| naics_codevarchar | 0% | 361 | — |
|
| industry_categoryvarchar | 0% | 35 | — |
|
| total_co2e_tdouble | 0% | 99,110 | -16,815 → 22,985,003median 64,533 | 2,148 outside 1st–99th percentile |
| co2_tdouble | 0% | 96,228 | -16,815 → 22,800,875median 41,171 | 1,076 outside 1st–99th percentile |
| ch4_co2e_tdouble | 0% | 42,394 | -1,362 → 5,845,810median 869.33 | 1,075 outside 1st–99th percentile |
| n2o_co2e_tdouble | 0% | 16,193 | 0 → 10,443,650median 26.22 | 1,074 outside 1st–99th percentile |
| fgas_co2e_tdouble | 0% | 2,580 | -12,989 → 5,970,377median 0 | 1,076 outside 1st–99th percentile |
| biogenic_co2_tdouble | 0% | 7,639 | 0 → 2,645,831median 0 | 1,074 outside 1st–99th percentile |
| share_us_co2e_pctdouble | 0% | 113,661 | -0.0006 → 0.805median 0.0022 | 2,132 outside 1st–99th percentile |
| yoy_pctdouble | 10.2% | 97,210 | -114,246 → 75,238,886median -0.5677 | 1,928 outside 1st–99th percentile |
| cagr_3y_pctdouble | 28.8% | 82,803 | -100 → 8,968median -0.6983 | 1,528 outside 1st–99th percentile |
| state_rankbigint | 0% | 1,640 | 1 → 1,337median 94 | 1,826 outside 1st–99th percentile |
| mega_emitter_flagbigint | 0% | 2 | 0 → 1median 0 | |
| countryvarchar | 0% | 1 | — |
|
| country_codevarchar | 0% | 1 | — |
|
| row_hashvarchar | 0% | 103,238 | — |
|
- Current
20260930T170626Z-b6a973c39aa4 · sha256 b6a973c39aa4…
107,367 rows · first snapshot
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/epa_ghgrp_emissions_intel/us_facility_ghg_annual" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/epa_ghgrp_emissions_intel/us_facility_ghg_annual").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)API endpoint: https://datazimuts.com/v1/datasets/epa_ghgrp_emissions_intel/us_facility_ghg_annual
Tip: fetch /llms.txt for the full machine-readable catalog.
Where this data comes from and what was made from it. Other people's work shows as counts; only shared projects are named.
Cite this snapshot
Pinned to snapshot 20260930T170626Z-b6a973c39aa4 and its content hash, so readers get exactly the data you used.
EPA GHGRP Facility GHG Emissions Intelligence (keyless). (2026). US facility GHG emissions, annual [Data set, snapshot 20260930T170626Z-b6a973c39aa4, sha256 b6a973c39aa4]. Datazimuts. Retrieved 2026-10-01, from https://datazimuts.com/en/datasets/epa_ghgrp_emissions_intel/us_facility_ghg_annual?snapshot=20260930T170626Z-b6a973c39aa4
@misc{dz_epa_ghgrp_emissions_intel_us_facility_gh_b6a973c3,
title = {{US facility GHG emissions, annual}},
author = {{EPA GHGRP Facility GHG Emissions Intelligence (keyless)}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/epa_ghgrp_emissions_intel/us_facility_ghg_annual?snapshot=20260930T170626Z-b6a973c39aa4}},
note = {Snapshot 20260930T170626Z-b6a973c39aa4, sha256 b6a973c39aa4171ed2c750040948b9306a040fbb91ee70090de6fa0711476148; accessed 2026-10-01}
}Embed a table or a chart
Paste this into any page. The embed is pinned to the same snapshot, follows the reader's light or dark setting, and always shows the source, license and a link back.
<iframe src="https://datazimuts.com/embed/chart?dataset=epa_ghgrp_emissions_intel%2Fus_facility_ghg_annual&lang=en&theme=auto&snapshot=20260930T170626Z-b6a973c39aa4&x=year&y=year&agg=avg" title="US facility GHG emissions, annual" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Ask about this dataset. Answers come only from its catalog record, measured profile and change history, and list the facts they used.