Environment · EPA Toxics Release Inventory

What They Released

Once a year, roughly 21,000 industrial facilities file a form telling the EPA how many pounds of toxic chemicals they sent into the air, the water, and the ground. No inspector weighs it; each plant estimates its own. This is that ledger - added up, mapped down to the state and the county, and held to the one question the program was built to answer: are the pounds actually falling since 1987, or did we just get better at counting them?

~77K toxic-release reports filed a year
3.3B pounds released a year, on + off site
9.8 pounds per person, national average
Full RY 2024 · 1987-2024
Section 1 · The Trend

Are the pounds actually going down?

1988-2024

Short answer: yes, but not the way the headline number claims. Within a fixed set of chemicals, releases fell about 84% across the 1990s. Then in 1998 the EPA folded metal mining and electric utilities into the program, and the reported total more than quadrupled overnight - not because more was dumped, but because more was counted. The line below is really two lines. Read each era on its own.

0B 1B 2B 3B 4B 5B 6B 7B 8B 9B 10B 11B 12B 13B 14B 15B 16B 17B 18B 19B 20B 1988199419982004201020162024 1998: mining + utilities added 1987: 18.7B lbs released 1988: 6.9B lbs released 1989: 4.9B lbs released 1990: 4.2B lbs released 1991: 3.8B lbs released 1992: 3.6B lbs released 1993: 3.3B lbs released 1994: 2.7B lbs released 1995: 2.7B lbs released 1996: 2.7B lbs released 1997: 2.9B lbs released 1998: 7.3B lbs released 1999: 7.4B lbs released 2000: 6.8B lbs released 2001: 5.7B lbs released 2002: 4.9B lbs released 2003: 4.6B lbs released 2004: 4.3B lbs released 2005: 4.5B lbs released 2006: 4.5B lbs released 2007: 4.3B lbs released 2008: 4.0B lbs released 2009: 3.4B lbs released 2010: 3.9B lbs released 2011: 4.1B lbs released 2012: 3.7B lbs released 2013: 4.2B lbs released 2014: 4.0B lbs released 2015: 3.7B lbs released 2016: 3.6B lbs released 2017: 4.0B lbs released 2018: 3.8B lbs released 2019: 3.4B lbs released 2020: 3.1B lbs released 2021: 3.3B lbs released 2022: 3.4B lbs released 2023: 3.4B lbs released 2024: 3.3B lbs released 18.7B 2.9B 3.3B
National on-site + off-site release pounds by reporting year. The vertical rule marks the 1998 program expansion; totals before and after it count different universes of facilities and are not directly comparable.
1988 → 1997

Down about 84%. The original manufacturing chemicals - solvents, acids, metals from factories - dropped from 18.7B to 2.9B pounds as plants cut solvent use and switched processes. This is the real, uncontested decline.

1998 → today

Down about 55% from the post-1998 peak, then flat. The bigger, mining-inclusive total fell through the 2000s and has hovered near 3.3B pounds for a decade. Progress stalled; it did not reverse.

Section 2 · The Map

Where the pounds land

By state, RY 2024

Here is the map the title promises: every state shaded by the total pounds released inside it in a single year. It is a raw count, not a rate, so the darkest states are simply the ones moving the most weight - and the map is blunt about why. A handful of Western mining states run away with it, because crushing and processing ore displaces enormous tonnages of metal-bearing rock that count as releases. The next section pulls those two ideas apart; the table below adds a per-person column so no small state hides behind Texas.

Alabama: 83M lbs released (16.4 lbs per person) Alaska: 842M lbs released (1147.8 lbs per person) Arizona: 118M lbs released (16 lbs per person) Colorado: 28M lbs released (4.8 lbs per person) Florida: 43M lbs released (1.9 lbs per person) Georgia: 53M lbs released (4.8 lbs per person) Indiana: 115M lbs released (16.8 lbs per person) Kansas: 22M lbs released (7.6 lbs per person) Maine: 7M lbs released (5.2 lbs per person) Massachusetts: 5M lbs released (0.6 lbs per person) Minnesota: 22M lbs released (3.9 lbs per person) New Jersey: 10M lbs released (1.1 lbs per person) North Carolina: 56M lbs released (5.3 lbs per person) North Dakota: 59M lbs released (76.2 lbs per person) Oklahoma: 36M lbs released (8.9 lbs per person) Pennsylvania: 42M lbs released (3.3 lbs per person) South Dakota: 7M lbs released (7.8 lbs per person) Texas: 281M lbs released (9.3 lbs per person) Wyoming: 19M lbs released (32.2 lbs per person) Connecticut: 2M lbs released (0.6 lbs per person) Missouri: 53M lbs released (8.6 lbs per person) West Virginia: 19M lbs released (10.5 lbs per person) Illinois: 54M lbs released (4.3 lbs per person) New Mexico: 49M lbs released (23 lbs per person) Arkansas: 76M lbs released (25 lbs per person) California: 36M lbs released (0.9 lbs per person) Delaware: 6M lbs released (5.5 lbs per person) District of Columbia: 0M lbs released (0 lbs per person) Hawaii: 2M lbs released (1.5 lbs per person) Iowa: 35M lbs released (10.9 lbs per person) Kentucky: 41M lbs released (9.2 lbs per person) Maryland: 3M lbs released (0.5 lbs per person) Michigan: 61M lbs released (6.1 lbs per person) Mississippi: 50M lbs released (17.1 lbs per person) Montana: 42M lbs released (37.1 lbs per person) New Hampshire: 0M lbs released (0.3 lbs per person) New York: 14M lbs released (0.7 lbs per person) Ohio: 86M lbs released (7.4 lbs per person) Oregon: 24M lbs released (5.6 lbs per person) Tennessee: 76M lbs released (10.8 lbs per person) Utah: 248M lbs released (73.5 lbs per person) Virginia: 31M lbs released (3.6 lbs per person) Washington: 16M lbs released (2.1 lbs per person) Wisconsin: 21M lbs released (3.6 lbs per person) Nebraska: 18M lbs released (9 lbs per person) South Carolina: 35M lbs released (6.6 lbs per person) Idaho: 51M lbs released (26.2 lbs per person) Nevada: 162M lbs released (51 lbs per person) Vermont: 0M lbs released (0.5 lbs per person) Louisiana: 127M lbs released (27.7 lbs per person) Rhode Island: 1M lbs released (0.6 lbs per person)
Shade encodes total release pounds (on + off site), five quantile classes. Alaska and Hawaii are inset by the Albers USA projection; territories fall outside its frame and appear only in the table.
Most pounds released
  1. 01 Alaska 842M
  2. 02 Texas 281M
  3. 03 Utah 248M
  4. 04 Nevada 162M
  5. 05 Louisiana 127M
Every state, in a table
State Total lbs Lbs / person Facilities Largest chemical Since ’88
Alaska AK 842M 1147.8 48 Zinc compounds → flat
Texas TX 281M 9.3 1,950 Hydrogen sulfide → flat
Utah UT 248M 73.5 219 Lead And Lead Compounds → flat
Nevada NV 162M 51 145 Arsenic compounds → flat
Louisiana LA 127M 27.7 395 Ammonia → flat
Arizona AZ 118M 16 309 Zinc compounds → flat
Indiana IN 115M 16.8 885 Manganese And Manganese Compounds → flat
Ohio OH 86M 7.4 1,269 Zinc compounds → flat
Alabama AL 83M 16.4 558 Methanol → flat
Tennessee TN 76M 10.8 630 Zinc compounds → flat
Arkansas AR 76M 25 351 Methanol → flat
Michigan MI 61M 6.1 769 Asbestos (friable) → flat
North Dakota ND 59M 76.2 89 Ammonia → flat
North Carolina NC 56M 5.3 780 Nitrate compounds (water dissociable; reportable only when in aqueous solution) → flat
Illinois IL 54M 4.3 942 Copper → flat
Missouri MO 53M 8.6 517 Lead And Lead Compounds → flat
Georgia GA 53M 4.8 724 Ammonia → flat
Idaho ID 51M 26.2 129 Manganese And Manganese Compounds → flat
Mississippi MS 50M 17.1 318 Manganese compounds → flat
New Mexico NM 49M 23 94 Hydrogen sulfide → flat
Florida FL 43M 1.9 758 Nitrate compounds (water dissociable; reportable only when in aqueous solution) → flat
Pennsylvania PA 42M 3.3 1,044 Zinc compounds → flat
Montana MT 42M 37.1 61 Manganese And Manganese Compounds → flat
Kentucky KY 41M 9.2 405 Nitrate compounds (water dissociable; reportable only when in aqueous solution) → flat
California CA 36M 0.9 1,072 Asbestos (friable) → flat
Oklahoma OK 36M 8.9 382 Ammonia → flat
Iowa IA 35M 10.9 463 Ammonia → flat
South Carolina SC 35M 6.6 564 Methanol → flat
Virginia VA 31M 3.6 410 Nitrate compounds (water dissociable; reportable only when in aqueous solution) → flat
Colorado CO 28M 4.8 261 Lead compounds → flat
Oregon OR 24M 5.6 274 Ammonia → flat
Kansas KS 22M 7.6 318 Nitrate compounds (water dissociable; reportable only when in aqueous solution) → flat
Minnesota MN 22M 3.9 489 Barium And Barium Compounds → flat
Wisconsin WI 21M 3.6 847 Nitrate compounds (water dissociable; reportable only when in aqueous solution) → flat
West Virginia WV 19M 10.5 167 Sulfuric acid (acid aerosols including mists, vapors, gas, fog, and other airborne forms of any particle size) → flat
Wyoming WY 19M 32.2 62 Barium And Barium Compounds → flat
Nebraska NE 18M 9 200 Nitrate compounds (water dissociable; reportable only when in aqueous solution) → flat
Washington WA 16M 2.1 300 Nitrate compounds (water dissociable; reportable only when in aqueous solution) → flat
New York NY 14M 0.7 542 Nitrate compounds (water dissociable; reportable only when in aqueous solution) → flat
New Jersey NJ 10M 1.1 329 Nitrate compounds (water dissociable; reportable only when in aqueous solution) → flat
Maine ME 7M 5.2 69 Zinc compounds → flat
South Dakota SD 7M 7.8 113 Lead And Lead Compounds → flat
Delaware DE 6M 5.5 51 Nitrate compounds (water dissociable; reportable only when in aqueous solution) → flat
Massachusetts MA 5M 0.6 357 Methanol → flat
Maryland MD 3M 0.5 162 Methanol → flat
Puerto Rico PR 3M 0.8 104 Sulfuric acid (acid aerosols including mists, vapors, gas, fog, and other airborne forms of any particle size) → flat
Hawaii HI 2M 1.5 36 Sulfuric acid (acid aerosols including mists, vapors, gas, fog, and other airborne forms of any particle size) → flat
Connecticut CT 2M 0.6 252 Copper compounds → flat
Rhode Island RI 1M 0.6 80 Ammonia → flat
New Hampshire NH 0M 0.3 113 Copper → flat
Vermont VT 0M 0.5 36 Nitrate compounds (water dissociable; reportable only when in aqueous solution) → flat
GU GU 0M 0 9 Nitrate compounds (water dissociable; reportable only when in aqueous solution) → flat
AS AS 0M 0 1 Ammonia → flat
District of Columbia DC 0M 0 10 Manganese And Manganese Compounds → flat
VI VI 0M 0 5 Xylene (mixed isomers) → flat
MP MP 0M 0 4 Toluene → flat

EPA TRI, RY 2024. Total lbs sums on-site (field 65) and off-site (field 88) releases for every facility reporting in the state; per person divides by state population (a committed Census lookup). Computed by the FAC_STATE rollup in build-data.ts.

Section 3 · Volume vs Intensity

Two ways to be a heavy state

By state, RY 2024

The map answers “where are the pounds?” It does not answer “where is it worst to live?” Those come apart. Plot each state by its total pounds (across) against its pounds per resident (up), both on log scales, and the states split into two families: a thin, sparsely-peopled mining West that runs high on both axes, and a heavily-industrial bottom-right - Texas, California - with giant totals but unremarkable per-person loads.

1M 10M 100M 1B 1 10 100 1000 national avg 9.8 lbs / person total pounds released → pounds per person → Alaska: 842M lbs total, 1147.8 lbs per person (Metal Mining) Texas: 281M lbs total, 9.3 lbs per person (Natural Gas Processing) Utah: 248M lbs total, 73.5 lbs per person (Metal Mining) Nevada: 162M lbs total, 51 lbs per person (Metal Mining) Louisiana: 127M lbs total, 27.7 lbs per person (Chemicals)Arizona: 118M lbs total, 16 lbs per person (Primary Metals)Indiana: 115M lbs total, 16.8 lbs per person (Primary Metals)Ohio: 86M lbs total, 7.4 lbs per person (Chemicals)Alabama: 83M lbs total, 16.4 lbs per person (Hazardous Waste) Tennessee: 76M lbs total, 10.8 lbs per person (Metal Mining) Arkansas: 76M lbs total, 25 lbs per person (Hazardous Waste)Michigan: 61M lbs total, 6.1 lbs per person (Hazardous Waste)North Dakota: 59M lbs total, 76.2 lbs per person (Chemicals)North Carolina: 56M lbs total, 5.3 lbs per person (Primary Metals)Illinois: 54M lbs total, 4.3 lbs per person (Primary Metals) Missouri: 53M lbs total, 8.6 lbs per person (Metal Mining) Georgia: 53M lbs total, 4.8 lbs per person (Paper) Idaho: 51M lbs total, 26.2 lbs per person (Metal Mining) Mississippi: 50M lbs total, 17.1 lbs per person (Chemicals)New Mexico: 49M lbs total, 23 lbs per person (Natural Gas Processing)Florida: 43M lbs total, 1.9 lbs per person (Chemicals)Pennsylvania: 42M lbs total, 3.3 lbs per person (Primary Metals) Montana: 42M lbs total, 37.1 lbs per person (Metal Mining) Kentucky: 41M lbs total, 9.2 lbs per person (Primary Metals)California: 36M lbs total, 0.9 lbs per person (Hazardous Waste)Oklahoma: 36M lbs total, 8.9 lbs per person (Chemicals)Iowa: 35M lbs total, 10.9 lbs per person (Food)South Carolina: 35M lbs total, 6.6 lbs per person (Paper)Virginia: 31M lbs total, 3.6 lbs per person (Other) Colorado: 28M lbs total, 4.8 lbs per person (Metal Mining) Oregon: 24M lbs total, 5.6 lbs per person (Chemicals)Kansas: 22M lbs total, 7.6 lbs per person (Chemicals)Minnesota: 22M lbs total, 3.9 lbs per person (Food)Wisconsin: 21M lbs total, 3.6 lbs per person (Food)West Virginia: 19M lbs total, 10.5 lbs per person (Electric Utilities)Wyoming: 19M lbs total, 32.2 lbs per person (Chemicals)Nebraska: 18M lbs total, 9 lbs per person (Food)Washington: 16M lbs total, 2.1 lbs per person (Food)New York: 14M lbs total, 0.7 lbs per person (Primary Metals)New Jersey: 10M lbs total, 1.1 lbs per person (Chemicals)Maine: 7M lbs total, 5.2 lbs per person (Paper)South Dakota: 7M lbs total, 7.8 lbs per person (Food)Delaware: 6M lbs total, 5.5 lbs per person (Petroleum)Massachusetts: 5M lbs total, 0.6 lbs per person (Chemicals)Maryland: 3M lbs total, 0.5 lbs per person (Food)Puerto Rico: 3M lbs total, 0.8 lbs per person (Electric Utilities)Hawaii: 2M lbs total, 1.5 lbs per person (Electric Utilities)Connecticut: 2M lbs total, 0.6 lbs per person (Chemicals)Rhode Island: 1M lbs total, 0.6 lbs per person (Hazardous Waste)New Hampshire: 0M lbs total, 0.3 lbs per person (Fabricated Metals)Vermont: 0M lbs total, 0.5 lbs per person (Computers and Electronic Products) AlaskaTexasUtahNevadaIndianaMontanaCaliforniaWyomingNew York
Each mark is one state; both axes are logarithmic. Diamonds are states whose largest sector is metal mining. The dashed rule is the national per-person average; every state above it releases more per resident than the country as a whole. Full per-state figures are in the map section’s table.
Bottom-right

Big totals, ordinary intensity. Texas and California post some of the largest raw totals in the country, yet sit near or below the national per-person line: the load is spread across tens of millions of people and thousands of plants.

Top-right diagonal

The mining West. Alaska, Nevada, Wyoming, Montana - small populations, a few enormous ore operations, and a per-person figure that runs into the hundreds of pounds. High volume and high intensity at once.

The states this chart singles out
StateTotal lbsLbs / personLargest sector
Alaska 842M 1147.8 Metal Mining
Utah 248M 73.5 Metal Mining
Nevada 162M 51 Metal Mining
Montana 42M 37.1 Metal Mining
Wyoming 19M 32.2 Chemicals
Indiana 115M 16.8 Primary Metals
Texas 281M 9.3 Natural Gas Processing
California 36M 0.9 Hazardous Waste
New York 14M 0.7 Primary Metals
Section 4 · The Leaderboard

The counties carrying the load

Top 12 · RY 2024

Zoom from the state to the county and the concentration gets starker still. One Alaskan borough - home to a single zinc mine - out-releases most entire states. Each bar is one county; the list underneath names its biggest single reporting facility, the plant doing most of the moving.

01 NORTHWEST ARCTIC BOROUGH County, AK 724M NORTHWEST ARCTIC BOROUGH County, AK: 724M lbs across 2 facilities 02 SALT LAKE County, UT 215M SALT LAKE County, UT: 215M lbs across 63 facilities 03 GILA County, AZ 96M GILA County, AZ: 96M lbs across 5 facilities 04 JUNEAU CITY AND BOROUGH County, AK 90M JUNEAU CITY AND BOROUGH County, AK: 90M lbs across 3 facilities 05 CRANE County, TX 73M CRANE County, TX: 73M lbs across 2 facilities 06 ELKO County, NV 52M ELKO County, NV: 52M lbs across 7 facilities 07 HARRIS County, TX 45M HARRIS County, TX: 45M lbs across 361 facilities 08 CLARK County, AR 40M CLARK County, AR: 40M lbs across 5 facilities 09 MERCER County, ND 35M MERCER County, ND: 35M lbs across 3 facilities 10 LAKE County, IN 33M LAKE County, IN: 33M lbs across 44 facilities 11 SILVER BOW County, MT 32M SILVER BOW County, MT: 32M lbs across 5 facilities 12 LEA County, NM 29M LEA County, NM: 29M lbs across 13 facilities
  1. 01 NORTHWEST ARCTIC BOROUGH County, AK · RED DOG OPERATIONS 724M lbs · 2 facilities · Zinc compounds
  2. 02 SALT LAKE County, UT · KENNECOTT UTAH COPPER MINE CONCENTRATORS & POWER PLANT 215M lbs · 63 facilities · Lead And Lead Compounds
  3. 03 GILA County, AZ · ASARCO LLC RAY COMPLEX/ HAYDEN SMELTER & CONCENTRATOR 96M lbs · 5 facilities · Zinc compounds
  4. 04 JUNEAU CITY AND BOROUGH County, AK · HECLA GREENS CREEK MINING CO 90M lbs · 3 facilities · Barium compounds (except for barium sulfate (CAS No. 7727-43-7))
  5. 05 CRANE County, TX · MIDWAY GAS PLANT 73M lbs · 2 facilities · Hydrogen sulfide
  6. 06 ELKO County, NV · NEVADA GOLD MINES LLC - GOLDSTRIKE MINES INC 52M lbs · 7 facilities · Arsenic compounds
  7. 07 HARRIS County, TX · TM DEER PARK SERVICES LP 45M lbs · 361 facilities · Methanol
  8. 08 CLARK County, AR · ELEMENTAL ENVIRONMENTAL SOLUTIONS LLC 40M lbs · 5 facilities · Cyanide compounds
  9. 09 MERCER County, ND · BASIN ELECTRIC ANTELOPE VALLEY STATION 35M lbs · 3 facilities · Ammonia
  10. 10 LAKE County, IN · USS GARY WORKS 33M lbs · 44 facilities · Manganese And Manganese Compounds
  11. 11 SILVER BOW County, MT · MONTANA RESOURCES LLC 32M lbs · 5 facilities · Manganese And Manganese Compounds
  12. 12 LEA County, NM · EUNICE GAS PLANT 29M lbs · 13 facilities · Hydrogen sulfide

EPA TRI, RY 2024. Counties ranked by total release pounds (on + off site) summed across every reporting facility, via the COUNTY + ST group-by in build-data.ts. Each row’s named plant is the largest single emitter in that county.

Section 5 · The Industries

Who is doing the releasing

By sector, RY 2024

One sector towers over the rest. Metal mining alone accounts for close to half the national poundage - and almost none of it leaves the site. Where each industry’s pounds end up is the tell: mining keeps roughly 98% on its own land, while electric utilities put more than half of theirs into the air. The deep bar is what stays on-site; the pale tail is what is shipped elsewhere for disposal.

Metal Mining 1.35B Metal Mining: 1.35B lbs (100% on-site, 0% off-site, 0% to air) Chemicals 446M Chemicals: 446M lbs (86% on-site, 14% off-site, 38% to air) Primary Metals 345M Primary Metals: 345M lbs (52% on-site, 48% off-site, 5% to air) Hazardous Waste 205M Hazardous Waste: 205M lbs (86% on-site, 14% off-site, 0% to air) Electric Utilities 191M Electric Utilities: 191M lbs (81% on-site, 19% off-site, 24% to air) Natural Gas Processing 160M Natural Gas Processing: 160M lbs (77% on-site, 23% off-site, 3% to air) Food 152M Food: 152M lbs (91% on-site, 9% off-site, 31% to air) Paper 134M Paper: 134M lbs (96% on-site, 4% off-site, 73% to air) Petroleum 86M Petroleum: 86M lbs (88% on-site, 12% off-site, 46% to air) Fabricated Metals 40M Fabricated Metals: 40M lbs (36% on-site, 64% off-site, 35% to air) Plastics and Rubber 36M Plastics and Rubber: 36M lbs (79% on-site, 21% off-site, 79% to air) Other 35M Other: 35M lbs (80% on-site, 20% off-site, 4% to air) Transportation Equipment 33M Transportation Equipment: 33M lbs (71% on-site, 29% off-site, 70% to air) Nonmetallic Mineral Product 26M Nonmetallic Mineral Product: 26M lbs (79% on-site, 21% off-site, 66% to air) Electrical Equipment 11M Electrical Equipment: 11M lbs (13% on-site, 87% off-site, 13% to air) Wood Products 10M Wood Products: 10M lbs (94% on-site, 6% off-site, 89% to air) Computers and Electronic Products 7M Computers and Electronic Products: 7M lbs (32% on-site, 68% off-site, 16% to air) Miscellaneous Manufacturing 6M Miscellaneous Manufacturing: 6M lbs (32% on-site, 68% off-site, 32% to air) Machinery 6M Machinery: 6M lbs (16% on-site, 84% off-site, 16% to air) Chemical Wholesalers 5M Chemical Wholesalers: 5M lbs (15% on-site, 85% off-site, 15% to air) Beverages 3M Beverages: 3M lbs (83% on-site, 17% off-site, 22% to air) Furniture 3M Furniture: 3M lbs (94% on-site, 6% off-site, 94% to air) Petroleum Bulk Terminals 2M Petroleum Bulk Terminals: 2M lbs (82% on-site, 18% off-site, 81% to air) Coal Mining 2M Coal Mining: 2M lbs (100% on-site, 0% off-site, 1% to air) Textiles 2M Textiles: 2M lbs (94% on-site, 6% off-site, 44% to air) Leather 1M Leather: 1M lbs (6% on-site, 94% off-site, 6% to air) Printing 1M Printing: 1M lbs (83% on-site, 17% off-site, 83% to air) Tobacco 1M Tobacco: 1M lbs (53% on-site, 47% off-site, 52% to air) Textile Product 0M Textile Product: 0M lbs (54% on-site, 46% off-site, 53% to air) Publishing 0M Publishing: 0M lbs (% on-site, % off-site, 0% to air)
Every sector, in a table
Sector Total lbs On-site Off-site To air Facilities
Metal Mining 1.35B 100% 0% 0% 89
Chemicals 446M 86% 14% 38% 3,399
Primary Metals 345M 52% 48% 5% 1,380
Hazardous Waste 205M 86% 14% 0% 219
Electric Utilities 191M 81% 19% 24% 395
Natural Gas Processing 160M 77% 23% 3% 326
Food 152M 91% 9% 31% 1,676
Paper 134M 96% 4% 73% 312
Petroleum 86M 88% 12% 46% 800
Fabricated Metals 40M 36% 64% 35% 2,838
Plastics and Rubber 36M 79% 21% 79% 1,253
Other 35M 80% 20% 4% 539
Transportation Equipment 33M 71% 29% 70% 1,319
Nonmetallic Mineral Product 26M 79% 21% 66% 2,629
Electrical Equipment 11M 13% 87% 13% 464
Wood Products 10M 94% 6% 89% 689
Computers and Electronic Products 7M 32% 68% 16% 572
Miscellaneous Manufacturing 6M 32% 68% 32% 303
Machinery 6M 16% 84% 16% 949
Chemical Wholesalers 5M 15% 85% 15% 415
Beverages 3M 83% 17% 22% 58
Furniture 3M 94% 6% 94% 141
Petroleum Bulk Terminals 2M 82% 18% 81% 516
Coal Mining 2M 100% 0% 1% 20
Textiles 2M 94% 6% 44% 71
Leather 1M 6% 94% 6% 15
Printing 1M 83% 17% 83% 78
Tobacco 1M 53% 47% 52% 23
Textile Product 0M 54% 46% 53% 26
Publishing 0M % % 0% 1

EPA TRI, RY 2024. Bars sum on-site (field 65) and off-site (field 88) release pounds per INDUSTRY SECTOR (field 23); “to air” is the fugitive + stack fraction (fields 5.1, 5.2), grouped in build-data.ts.

Section 7 · The Pathways

Air, water, or ground?

Where the pounds go

“Released” is not one thing. The same pound can go up a smokestack, down a pipe, into a deep injection well, or onto the ground and stay there. The mix is the reassurance and the catch at once: the mining tonnage that makes the map so dark is overwhelmingly land disposal kept on the mine site - while the chemicals people actually breathe are the roughly 16% that goes to the air.

65% Land disposal, on-site: 65% (2.12B lbs) 16% Air (stack + fugitive): 16% (530M lbs) 14% Off-site / shipped for disposal: 14% (448M lbs) Underground injection: 0% (0M lbs) 6% Surface water discharge: 6% (189M lbs)
  1. Land disposal, on-site 65% 2.12B lbs
  2. Air (stack + fugitive) 16% 530M lbs
  3. Off-site / shipped for disposal 14% 448M lbs
  4. Underground injection 0% 0M lbs
  5. Surface water discharge 6% 189M lbs
Full six-row breakdown (air split)
DestinationSharePounds
Land disposal (on-site) 65% 2.12B
Off-site disposal / transfer to release 14% 448M
Stack (point-source) air 12% 384M
Surface water discharge 6% 189M
Fugitive (non-point) air 4% 146M
Underground injection 0% 0M

EPA TRI, RY 2024. Pathways map to Form R fields: land disposal (5.5.x), stack air (5.2), off-site transfers to disposal (field 88), underground injection (5.4), fugitive air (5.1), surface water (5.3). The bar merges stack and fugitive into one air band; the table keeps them split.

Section 8 · The Chemicals

What is in the pounds

Top releases by weight

Weight is not danger. The heaviest releases here are mostly metal compounds from mining, inert enough that a ton of them troubles a toxicologist less than a few pounds of something sharper. Yet several of the heavy hitters also carry a carcinogen flag, or the PBT flag for toxics that climb the food chain and stay - and one entry near the bottom weighs almost nothing and matters most. The flags, not the pounds, do the real work in this table.

Chemical Released Share of top releases Flags
Zinc compounds N982 619M -
Lead And Lead Compounds N420 560M PBT
Nitrate compounds (water dissociable; reportable only when in aqueous solution) N511 259M -
Ammonia 7664-41-7 170M -
Hydrogen sulfide 7783-06-4 142M -
Copper And Copper Compounds N100 139M -
Manganese And Manganese Compounds N450 136M -
Methanol 67-56-1 121M -
Barium compounds (except for barium sulfate (CAS No. 7727-43-7)) N040 100M -
Barium And Barium Compounds N040 72M -
Manganese compounds N450 59M -
Arsenic compounds N020 58M Carcinogen

EPA TRI, RY 2024. Flags come straight from Form R fields: CARCINOGEN (46), PBT (47), PFAS (48); CAS# / category codes are field 40. Dioxin is reported in grams, not pounds, and is excluded from these weights.

Put two states next to each other

A no-JS side-by-side of any two states' release profiles - total pounds, per person, facilities, and direction since 1988, on a shared scale.

Open the compare tool →
Section 9 · Methodology

Methodology

Notes on the Data

The figures on this page derive from the EPA Toxics Release Inventory (TRI) Basic Data Files (RY 2024), the annual EPA program under which industrial facilities self-report the pounds of listed toxic chemicals they release. One record is a single chemical at a single facility for a single year (a Form R or Form A submission); a facility releasing ten chemicals files ten records. That is why there are roughly ~77K reports a year from about ~21K industrial facilities reporting.

Every figure here is real

Every number on this page is drawn from the real EPA TRI Basic Data Files - the full national set of roughly 3.2 million facility-chemical rows for reporting years 1987 through 2024. The national totals, the state and county rollups, the sector and chemical rankings, the release-pathway split, and the entire 1987-2024 trend are each computed directly from those rows by scripts/build-data.ts and regenerated with npm run data. The facility and mega-emitter names (Red Dog, Kennecott, Gary Works) are the genuine top emitters the data surfaces in their counties. Nothing here is a stand-in.

The 1998 break is not a trick of ours

The trend chart deliberately splits at 1998. Before that year TRI covered mainly manufacturing; in 1998 the EPA added metal mining and electric utilities, and reported national releases jumped several-fold overnight. The pounds did not actually change that day - the coverage did. Any “releases since 1987” total that ignores this compares two different universes. We draw the seam instead of smoothing over it.

Reading the charts honestly

Two views need a footnote. The volume-vs-intensity scatter puts both axes on a log scale - the states span from a few hundred thousand pounds to over half a billion, and from under a pound per person to nearly 800 - so equal distances on the page are equal ratios, not equal pounds; a dot twice as far right is roughly ten times the tonnage. And the sector-trajectory small multiples are each scaled to their own range: they compare the shape of a decade, not the size of one sector against another (size is the ranked bars in Section 5). The per-sector trajectories are the one approximation left: build-data.ts weights the real national year-over-year total by each sector’s current share rather than re-aggregating pounds per sector per year. Every other exhibit is an exact rollup of the raw rows.

What you are not seeing

TRI is self-reported and estimated: facilities calculate their own release figures, often from engineering estimates rather than direct measurement. It covers only listed chemicals from facilities above reporting thresholds - small emitters, farms, cars, and unlisted chemicals are invisible here. Pounds are not risk: a pound of a potent carcinogen and a pound of an inert compound both count as a pound, which is why the chemical flags matter. Dioxin and dioxin-like compounds are reported in grams, not pounds, and are excluded from these weights. And “released” includes permitted, regulated disposal - much of the mining tonnage is rock kept on the mine site, not a chemical spill.


Generated 2026-07-07 19:41 UTC

Source: EPA Toxics Release Inventory (TRI) Basic Data Files