Toxics Release Inventory Facilities (EPA TRI)
U.S. · 21,482 locations
There are 21,482 Toxics Release Inventory Facilities (EPA TRI) in the US as of October 2026. They are in all 50 states, DC and Puerto Rico.
21,482 facilities that filed Toxics Release Inventory reports for 2024, read on 26 October 2026 from EPA's TRI basic files and its TRI facility table. TRI covers plants in manufacturing, mining, power, chemical distribution and waste that handle listed chemicals above set amounts.
More about this list
Chemicals has 3,393 facilities, Fabricated Metals 2,836 and Nonmetallic Mineral Product 2,626. Texas has 1,950, Ohio 1,269 and California 1,075. Every row has the public contact the facility names on its TRI form, with phone (21,474) and email (21,425). 17,878 rows name a parent company and 4,112 a foreign parent. Each row lists the chemicals reported and the releases by medium in pounds. It also gives the change from 2023. EPA's own map point is on 21,482 rows. 3,550 facilities sit in a Section 232 sector by NAICS code, such as timber and lumber, autos and parts, steel or aluminum.
Need just some of them? Ask in your own words.
●Where the rows are

≡Sample Data Preview
| name | address | city | state | zip | parent company | parent duns number | foreign parent company | foreign parent duns number | county | coordinate accuracy M | coordinate method code | coordinate description code | coordinate datum code | coordinate source scale code | coordinate qa code | epa region | facility closed flag | partial facility | public contact name | public contact phone | public contact email | mailing name | mailing address | mailing city | mailing state | mailing zip | mailing country | industry sector | naics code | other naics codes | section232 sector | federal facility | federal agency | tribe | bia code | reporting year | chemicals reported | chemicals | carcinogens reported | pfas reported | pbt chemicals reported | air releases lb | water releases lb | underground injection lb | land releases lb | on site releases lb | off site releases lb | total releases lb | off site recycled lb | off site treated lb | production waste lb | dioxin releases grams | prior year releases lb | releases change pct | first year reported | years reported | parents over time | tri facility id | frs id | source file | source date | row id | directions url | updated date | geo precision | county fips | county note | address quality | country | latitude | longitude | source url |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Trident Seafoods Corp Akutan Shore Plant | 1 Salmon Lane | Akutan | AK | 99553 | Trident Seafoods Corp | 063362370 | Aleutians East Borough | 10 | N | N | Shawn a Stokes | (206) 297-6646 | sstokes@tridentseafoods.com | Trident Seafoods Corp Akutan Shore Plant | PO Box 9 | Akutan | AK | 99553 | Food | 311710 | N | 2024 | 2 | Ethylene glycol; Naphthalene | 1 | 0 | 0 | 169110 | 0 | 0 | 0 | 169110 | 0 | 169110 | 22433 | 0 | 191543 | 0 | 171275 | -1.3 | 1999 | 24 | Trident Seafoods Corp | 99553TRDNTAKUTA | 110002003153 | https://data.epa.gov/efservice/downloads/tri/mv_tri_basic_download/2024_US/csv | 2026-10-26 | 99553TRDNTAKUTA | https://www.google.com/maps/dir/?api=1&destination=54.136908%2C-165.765063 | 2026-10-26 | source | 02013 | complete | US | 54.136908 | -165.765063 | https://enviro.epa.gov/facts/tri/ef-facilities/#/Facility/99553TRDNTAKUTA | |||||||||||||||
| Magnum Products | 20 N Dr SE | Acworth | GA | 30102 | KCG | 039815410 | Bartow County | 4 | N | N | Jim Farley | (913) 888-0882 | jfarley@magnum-products.com | Magnum Products | 20 N Dr SE | Acworth | GA | 30102 | Chemicals | 325520 | N | 2024 | 2 | Methanol; Vinyl acetate | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2006 | 19 | KCG | 30102STHST2NDRS | 110031019001 | https://data.epa.gov/efservice/downloads/tri/mv_tri_basic_download/2024_US/csv | 2026-10-26 | 30102STHST2NDRS | https://www.google.com/maps/dir/?api=1&destination=34.098906%2C-84.616994 | 2026-10-26 | source | 13015 | ZIP 30102 spans 3 counties; assigned to the county holding 39% of its land area | complete | US | 34.098906 | -84.616994 | https://enviro.epa.gov/facts/tri/ef-facilities/#/Facility/30102STHST2NDRS | |||||||||||||||
| Harford Systems LLC | 2225 Pulaski Hwy | Aberdeen | MD | 21001 | Harford County | 3 | N | N | Ralph Ahrens | (410) 272-3400 ext 1208 | rahrens@harfordsystems.com | Harford Systems LLC | PO Box 700 | Aberdeen | MD | 21001 | Fabricated Metals | 332322 | N | 2024 | 2 | Nickel; Chromium | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2010 | 15 | 2100WHRFRD2225P | 110006637979 | https://data.epa.gov/efservice/downloads/tri/mv_tri_basic_download/2024_US/csv | 2026-10-26 | 2100WHRFRD2225P | https://www.google.com/maps/dir/?api=1&destination=39.524675%2C-76.138463 | 2026-10-26 | source | 24025 | complete | US | 39.524675 | -76.138463 | https://enviro.epa.gov/facts/tri/ef-facilities/#/Facility/2100WHRFRD2225P | |||||||||||||||||||
| Turbocam Inc. | 38 Redemption Dr | Barrington | NH | 03825 | Turbocam Inc | Strafford County | 1 | N | N | David Frazier | (603) 905-0265 | david.frazier@turbocam.com | Turbocam Inc. | 38 Redemption Dr | Barrington | NH | 03825 | Fabricated Metals | 332721 | 332710 | N | 2024 | 3 | Nickel And Nickel Compounds; Nitrate compounds (water dissociable; reportable only when in aqueous solution); Chromium and Chromium Compounds(except for chromite ore mined in the Transvaal Region) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7176 | 7176 | 168841 | 0 | 176017 | 0 | 13266 | -45.9 | 2017 | 8 | Turbocam Inc | 0382WTRBCM38RED | 110056323553 | https://data.epa.gov/efservice/downloads/tri/mv_tri_basic_download/2024_US/csv | 2026-10-26 | 0382WTRBCM38RED | https://www.google.com/maps/dir/?api=1&destination=43.217461%2C-71.018453 | 2026-10-26 | source | 33017 | complete | US | 43.217461 | -71.018453 | https://enviro.epa.gov/facts/tri/ef-facilities/#/Facility/0382WTRBCM38RED | |||||||||||||||
| Burnstein Von Seelen | 608 Carwellyn Rd | Abbeville | SC | 29620 | Abbeville County | 4 | N | Y | Danny Burnstein | (864) 366-2527 | burn4@wctel.net | Burnstein Von Seelen | 608 Carwellyn Rd | Abbeville | SC | 29620 | Primary Metals | 331529 | N | 2024 | 1 | Copper | 0 | 0 | 0 | 5 | 5 | 0 | 0 | 10 | 0 | 10 | 360000 | 0 | 740010 | 0 | 10 | 0.0 | 2000 | 25 | 29620BRNSTCARWE | 110007833522 | https://data.epa.gov/efservice/downloads/tri/mv_tri_basic_download/2024_US/csv | 2026-10-26 | 29620BRNSTCARWE | https://www.google.com/maps/dir/?api=1&destination=34.165346%2C-82.399888 | 2026-10-26 | source | 45001 | ZIP 29620 spans 2 counties; assigned to the county holding 96% of its land area | complete | US | 34.165346 | -82.399888 | https://enviro.epa.gov/facts/tri/ef-facilities/#/Facility/29620BRNSTCARWE |
{}What's in each row
| Field | What it is | Rows filled |
|---|---|---|
| name | Facility name as reported to EPA (all-capitals names set in title case) | 100% |
| parent | Parent company (EPA's standard name where it gives one) | 83% |
| parent | DUNS number of the parent company | 61% |
| foreign | Foreign parent company, where the facility names one | 19% |
| foreign | DUNS number of the foreign parent | 9% |
| address | Street address of the facility | 100% |
| city | City | 100% |
| state | Two-letter state code | 100% |
| zip | Five-digit ZIP code | 100% |
| county | County name | 100% |
| country | Country (US) | 100% |
| latitude | Latitude EPA publishes for the facility | 100% |
| longitude | Longitude EPA publishes for the facility | 100% |
| coordinate | EPA's accuracy for the map point, in metres | 41% |
| coordinate | EPA's code for how the point was collected | 41% |
| coordinate | EPA's code for what the point marks (plant entrance, centre and others) | 40% |
| coordinate | EPA's horizontal datum code for the point | 41% |
| coordinate | EPA's source map scale code for the point | 41% |
| coordinate | EPA's quality code for the point | 41% |
| epa | EPA region (1 to 10) | 100% |
| facility | Y when EPA's facility table marks the facility closed | 100% |
| partial | Y when the report covers only part of the facility | 100% |
| public | Public contact the facility names on its TRI form | 100% |
| public | Public contact's phone | 100% |
| public | Public contact's email | 100% |
| mailing | Mailing name | 95% |
| mailing | Mailing street or PO box | 95% |
| mailing | Mailing city | 95% |
| mailing | Mailing state or province | 95% |
| mailing | Mailing ZIP or postal code | 95% |
| industry | TRI industry sector (Chemicals, Fabricated Metals, Food and others) | 100% |
| naics | Primary NAICS code the facility reports | 100% |
| other | Other NAICS codes the facility reports | 8% |
| section232 | Section 232 investigation the facility's NAICS code falls under (steel, aluminum, copper, timber and lumber, autos and parts and others); blank when none | 17% |
| federal | Y for a federal government facility | 100% |
| federal | Federal agency, for a federal facility | 3% |
| reporting | Latest year the facility reported for | 100% |
| chemicals | How many TRI chemical forms the facility filed for the year | 100% |
| chemicals | Chemicals the facility reported, by name | 100% |
| carcinogens | How many reported chemicals are on the OSHA carcinogen list | 100% |
| pfas | How many reported chemicals are PFAS | 100% |
| pbt | How many reported chemicals are persistent, bioaccumulative and toxic (PBT) | 100% |
| air | Releases to air, fugitive and stack, in pounds | 100% |
| water | Releases to water, in pounds | 100% |
| underground | Underground injection, in pounds | 100% |
| land | Releases to land on site (landfill, land treatment, surface impoundment, other), in pounds | 100% |
| on | Total on-site releases, in pounds | 100% |
| off | Total off-site releases (transfers for disposal), in pounds | 100% |
| total | Total releases, on site and off site, in pounds | 100% |
| off | Sent off site for recycling, in pounds | 100% |
| off | Sent off site for treatment, in pounds | 100% |
| production | Production-related waste managed (released, recycled, burned for energy or treated), in pounds | 100% |
| dioxin | Total releases of dioxin and dioxin-like compounds, in grams (EPA reports these in grams, not pounds) | 100% |
| prior | Total releases the year before, in pounds | 95% |
| releases | Change in total releases from the year before, in percent | 78% |
| first | First year the facility reported to the program | 100% |
| years | How many years the facility has reported | 100% |
| parents | Every parent company the facility has named since it first reported | 83% |
| tri | TRI facility id (TRIFID) | 100% |
| frs | EPA Facility Registry Service id (links the facility across EPA programs) | 100% |
| source | EPA's public record for the facility | 100% |
| source | EPA file the row was read from | 100% |
| source | Date the EPA files were read | 100% |
| row | Row id: the program's own facility id | 100% |
| directions | Google Maps directions link to the facility | 100% |
| updated | Date the list was built | 100% |
| geo_ | How the map point was found: source (EPA's point), address, ZIP centre or city centre | 100% |
| county_ | Five-digit county FIPS code | 100% |
| county_ | Set when the ZIP code spans more than one county | 34% |
| address_ | complete, no house number, po box, missing city or zip or missing | 100% |
Rows filled is measured on every row of the delivered file.
✓Where this data comes from
Each row names the public source it came from, so any record can be checked against where it was published.
October 26, 2026
Snapshot built
73 fields
Columns in the file
Fill measured
On every row of the delivered file
How we build and date every file: methodology.
Using ChatGPT, Claude or an API?
No setup needed. Ask ChatGPT or Claude your question about the Toxics Release Inventory Facilities (EPA TRI) and give it this page: it can open https://locationlists.com/find?dataset=toxics-release-inventory-facility-list with the filters you need and show you the count and price.
Using ChatGPT or Claude? Tell it to answer from locationlists.com/find — no account, no connector.
How assistants ask
No connector needed. Any AI assistant can answer from this site with a web link, no connector, no account: open https://locationlists.com/find with the question as query parameters.
If a question needs filtering, distance, combining lists or a price, open a /find link: either put the question itself in q=, or build the structured link. The answer does not need an API, a connector or an account.
Simplest, the question itself: https://locationlists.com/find?q=<the question in plain words>
Or set the parts yourself: https://locationlists.com/find?dataset=<slug>&state=<ST>&city=<city>&county=<county>&zip=<zip>&near=<place or zip>&radius=<miles>&where=<column>:<op>:<value>&total=<rows>
Leave out what the question does not need. Distance is radius, in straight-line miles; near can name several places separated by | to reach from any of them. To ask about several lists at once, use datasets with two or more names, or category with a kind of business. To compare two lists, add relate=nearest and the other list with b. in front of its parameters. To count by area, use areas=county (or zip, state, metro). To keep only places whose county, ZIP code, metro area or state meets a Census figure, add area_where (for example county:population>1000000); with areas, per=100000 gives counts per 100,000 residents.
Links an assistant can open, each showing how many rows match, a few preview rows and the price for just that part:
- Only Texas, the state with the most: https://locationlists.com/find?dataset=toxics-release-inventory-facility-list&state=TX
- Within 25 miles of Chicago, IL, the busiest area: https://locationlists.com/find?dataset=toxics-release-inventory-facility-list&near=Chicago+IL&radius=25
- Only rows where partialFacility is Y: https://locationlists.com/find?dataset=toxics-release-inventory-facility-list&where=partialFacility%3Aeq%3AY
- Every EPA-Reporting Industrial Facilities list combined, within 25 miles of Forest Park, IL: https://locationlists.com/find?category=epa-reporting-facilities&near=Forest+Park+IL&radius=25
- Each one's nearest Greenhouse Gas Reporting Facilities (EPA GHGRP), in Texas, with miles: https://locationlists.com/find?dataset=toxics-release-inventory-facility-list&state=TX&relate=nearest&k=1&b.dataset=epa-greenhouse-gas-reporting-facility-list&b.state=TX
- The whole list: add a city, state, ZIP code or distance:
https://locationlists.com/find?dataset=toxics-release-inventory-facility-list - In plain words: "Toxics Release Inventory Facilities (EPA TRI) in Texas": https://locationlists.com/find?q=Toxics+Release+Inventory+Facilities+(EPA+TRI)+in+Texas
- In plain words: "Toxics Release Inventory Facilities (EPA TRI) within 25 miles of Chicago, IL": https://locationlists.com/find?q=Toxics+Release+Inventory+Facilities+(EPA+TRI)+within+25+miles+of+Chicago%2C+IL
Optional: connect for repeat use or wallet payments:
Read https://locationlists.com/skill.md and follow the instructions to connect LocationLists. Then show me the Toxics Release Inventory Facilities (EPA TRI) list.Your assistant will walk you through setup and show you the price before you pay.
For developers
Every step below has a no-connector equivalent: https://locationlists.com/find?dataset=toxics-release-inventory-facility-list with the same filters as query parameters.
- Connect your agent to
https://locationlists.com/mcp(no key, no signup). - Call
count_locationswithdataset: "toxics-release-inventory-facility-list"and any filter — it is free, and returns how many rows match and what they cost. - Fetch the rows with
query_locations: $0.65 per 100 rows from this dataset. Above 10,741 rows, buying the whole file is cheaper.
Paid in USDC over x402 — the agent gets an HTTP 402 with the exact price, signs, and retries. Money moves only after rows are delivered, so a failed or empty query costs nothing. Setup for Claude, Cursor and VS Code
?Frequently Asked Questions
How many Toxics Release Inventory Facilities (EPA TRI) are there in the US?
There are 21,482 Toxics Release Inventory Facilities (EPA TRI) in the US as of October 2026. They are in all 50 states, DC and Puerto Rico.
Which facilities are in it?
Every facility that filed TRI reports for 2024, the latest TRI year, as of EPA's files on 26 October 2026. A facility files when it is in a covered industry and has 10 or more full-time staff. It must also make, process or use a listed chemical above the TRI thresholds. Facilities that stopped reporting before 2024 are not in this list.
Who is the contact?
The public contact is the person the facility names on its TRI form, with phone and email. A company can name one environmental manager for many plants. The commonest email covers 130 rows, and the 21,425 emails are 14,816 different addresses.
What do the release columns mean?
They are the facility's 2024 TRI figures in pounds, summed over its chemicals. On-site releases go to air, water, underground injection or land. Off-site releases are transfers for disposal. Dioxins are reported in grams, so they are in their own column and not in the pound totals.
How current is the data?
Snapshot built on October 26, 2026. It is a one-time snapshot and is not rebuilt on a schedule.