EPA Air · stack tests by year
Air-emissions stack tests in 2025
- 26,291Stack tests
A stack test measures what a source actually emits, at the stack, against the limit in its permit.
States, 2025
- California 5,390
- Ohio 2,213
- New Mexico 1,801
- Indiana 1,619
- Florida 1,419
- Wyoming 1,362
- Georgia 1,233
- Oklahoma 1,229
- Pennsylvania 951
- Missouri 768
- Alabama 693
- Mississippi 688
- Arkansas 619
- Iowa 500
- Colorado 405
- Michigan 387
- Texas 308
- North Carolina 275
- Illinois 264
- Washington 251
- Wisconsin 245
- Minnesota 238
- West Virginia 224
- Delaware 212
- South Carolina 210
- Kentucky 204
- Kansas 202
- Connecticut 178
- Utah 175
- Montana 174
- Virginia 170
- Tennessee 168
- Alaska 152
- Nebraska 145
- North Dakota 143
- Maine 131
- New York 124
- Louisiana 117
- Arizona 116
- Idaho 111
- Nevada 73
- New Hampshire 59
- Massachusetts 59
- Oregon 56
- Hawaii 53
- Maryland 51
- South Dakota 46
- Rhode Island 30
- District of Columbia 28
- Puerto Rico 14
- Vermont 4
- New Jersey 4
Other years
Air-emissions stack tests recorded in 2025
| Date | Facility | Where | Kind | Agency |
|---|---|---|---|---|
| 2025-09-10 | JOHNS MANVILLE - WATERVILLE 07 | WATERVILLE, Lucas, OH | Pass | State |
| 2025-09-10 | JOHNS MANVILLE - WATERVILLE 07 | WATERVILLE, Lucas, OH | Pass | State |
| 2025-09-10 | JOHNS MANVILLE - WATERVILLE 07 | WATERVILLE, Lucas, OH | Pass | State |
| 2025-09-10 | JOHNS MANVILLE - WATERVILLE 07 | WATERVILLE, Lucas, OH | Pass | State |
| 2025-09-10 | JOHNS MANVILLE - WATERVILLE 07 | WATERVILLE, Lucas, OH | Pass | State |
| 2025-09-10 | JOHNS MANVILLE - WATERVILLE 07 | WATERVILLE, Lucas, OH | Pass | State |
| 2025-09-10 | JOHNS MANVILLE - WATERVILLE 07 | WATERVILLE, Lucas, OH | Pass | State |
| 2025-09-10 | JOHNS MANVILLE - WATERVILLE 07 | WATERVILLE, Lucas, OH | Pass | State |
| 2025-09-10 | MARKWEST MORRISTOWN COMPRESSOR STATION | BETHESDA, Belmont, OH | Pass | State |
| 2025-09-10 | MARKWEST MORRISTOWN COMPRESSOR STATION | BETHESDA, Belmont, OH | Pass | State |
| 2025-09-10 | MARKWEST MORRISTOWN COMPRESSOR STATION | BETHESDA, Belmont, OH | Pass | State |
| 2025-09-10 | MARKWEST MORRISTOWN COMPRESSOR STATION | BETHESDA, Belmont, OH | Pass | State |
| 2025-09-10 | MARKWEST MORRISTOWN COMPRESSOR STATION | BETHESDA, Belmont, OH | Pass | State |
| 2025-09-10 | MARKWEST MORRISTOWN COMPRESSOR STATION | BETHESDA, Belmont, OH | Pass | State |
| 2025-09-10 | MARKWEST MORRISTOWN COMPRESSOR STATION | BETHESDA, Belmont, OH | Pass | State |
| 2025-09-10 | MARKWEST MORRISTOWN COMPRESSOR STATION | BETHESDA, Belmont, OH | Pass | State |
| 2025-09-10 | MARKWEST MORRISTOWN COMPRESSOR STATION | BETHESDA, Belmont, OH | Pass | State |
| 2025-09-10 | MARKWEST MORRISTOWN COMPRESSOR STATION | BETHESDA, Belmont, OH | Pass | State |
| 2025-09-10 | MARKWEST MORRISTOWN COMPRESSOR STATION | BETHESDA, Belmont, OH | Pass | State |
| 2025-09-10 | MARKWEST MORRISTOWN COMPRESSOR STATION | BETHESDA, Belmont, OH | Pass | State |
| 2025-09-10 | MARKWEST MORRISTOWN COMPRESSOR STATION | BETHESDA, Belmont, OH | Pass | State |
| 2025-09-10 | MARKWEST MORRISTOWN COMPRESSOR STATION | BETHESDA, Belmont, OH | Pass | State |
| 2025-09-10 | MARKWEST MORRISTOWN COMPRESSOR STATION | BETHESDA, Belmont, OH | Pass | State |
| 2025-09-10 | MARKWEST MORRISTOWN COMPRESSOR STATION | BETHESDA, Belmont, OH | Pass | State |
| 2025-09-10 | MARKWEST MORRISTOWN COMPRESSOR STATION | BETHESDA, Belmont, OH | Pass | State |
| 2025-09-10 | MARKWEST MORRISTOWN COMPRESSOR STATION | BETHESDA, Belmont, OH | Pass | State |
| 2025-09-10 | MANE INC | CINCINNATI, Hamilton, OH | Pass | State |
| 2025-09-10 | MANE INC | CINCINNATI, Hamilton, OH | Pass | State |
| 2025-09-10 | MANE INC | CINCINNATI, Hamilton, OH | Pass | State |
| 2025-09-10 | MANE INC | CINCINNATI, Hamilton, OH | Pass | State |
| 2025-09-10 | MANE INC | CINCINNATI, Hamilton, OH | Pass | State |
| 2025-09-10 | MANE INC | CINCINNATI, Hamilton, OH | Pass | State |
| 2025-09-10 | MANE INC | CINCINNATI, Hamilton, OH | Pass | State |
| 2025-09-10 | MANE INC | CINCINNATI, Hamilton, OH | Pass | State |
| 2025-09-10 | MANE INC | CINCINNATI, Hamilton, OH | Pass | State |
| 2025-09-10 | MANE INC | CINCINNATI, Hamilton, OH | Pass | State |
| 2025-09-10 | MANE INC | CINCINNATI, Hamilton, OH | Pass | State |
| 2025-09-10 | MANE INC | CINCINNATI, Hamilton, OH | Pass | State |
| 2025-09-10 | MANE INC | CINCINNATI, Hamilton, OH | Pass | State |
| 2025-09-10 | MANE INC | CINCINNATI, Hamilton, OH | Pass | State |
| 2025-09-10 | MANE INC | CINCINNATI, Hamilton, OH | Pass | State |
| 2025-09-10 | MANE INC | CINCINNATI, Hamilton, OH | Pass | State |
| 2025-09-10 | MANE INC | CINCINNATI, Hamilton, OH | Pass | State |
| 2025-09-10 | MANE INC | CINCINNATI, Hamilton, OH | Pass | State |
| 2025-09-10 | MANE INC | CINCINNATI, Hamilton, OH | Pass | State |
| 2025-09-10 | MILL CREEK WWTP | CINCINNATI, Hamilton, OH | Pass | State |
| 2025-09-10 | CROWN CORK & SEAL - MASSILLON PLANT 42 | MASSILLON, Stark, OH | Pass | State |
| 2025-09-10 | BCE MACH III LLC / LSEOU 49 5LO LSEOU 49 4HO LSEOU 49 3HO | CRESCENT, Kingfisher, OK | Pass | State |
| 2025-09-10 | BCE MACH III LLC / LSEOU 49 5LO LSEOU 49 4HO LSEOU 49 3HO | CRESCENT, Kingfisher, OK | Pass | State |
| 2025-09-10 | BCE MACH III LLC / LSEOU 8 3HO 9 3HO LNU 93 3HO PAD | DOVER, Kingfisher, OK | Pass | State |
| 2025-09-10 | BCE MACH III LLC / LSEOU 8 3HO 9 3HO LNU 93 3HO PAD | DOVER, Kingfisher, OK | Pass | State |
| 2025-09-10 | TARGA PIPELINE MIDCONTINENT LLC / KETCHUM RANCH COMPRESSOR STATION | VELMA, Stephens, OK | Pass | State |
| 2025-09-10 | TARGA PIPELINE MIDCONTINENT LLC / KETCHUM RANCH COMPRESSOR STATION | VELMA, Stephens, OK | Pass | State |
| 2025-09-10 | CNX MIDSTREAM OPR CO LLC /MORRIS DEHY STATION | GRAYSVILLE, Greene, PA | Pass | State |
| 2025-09-10 | REV LNG SSL BC LLC/NICHE LNG LLC - TOWANDA FAC | WYALUSING, Bradford, PA | Pass | State |
| 2025-09-10 | BASIN ELECTRIC - DEER CREEK STATION | ELKTON, Brookings, SD | Pass | State |
| 2025-09-10 | BLACK HILLS POWER, INC. (LANGE) | RAPID CITY, Pennington, SD | Pass | State |
| 2025-09-10 | ENVIRONMENTAL TRUST COMPANY | ATHENS, McMinn, TN | Pass | State |
| 2025-09-10 | CEMEX CONSTRUCTION MATERIALS ATLANTIC, LLC - KNOXVILLE CEMENT PLANT | KNOXVILLE, Knox, TN | Pass | Local |
| 2025-09-10 | BUCKEYE SE TERMINALS LP - ROANOKE | ROANOKE, Roanoke, VA | Pass | State |
| 2025-09-10 | LOVELL PLANT (GEORGIA-PACIFIC GYPSUM) | LOVELL, Big Horn, WY | Pass | State |
| 2025-09-10 | LOVELL PLANT (GEORGIA-PACIFIC GYPSUM) | LOVELL, Big Horn, WY | Pass | State |
| 2025-09-10 | MARY'S DRAW (THUNDER CREEK GAS SERVICES) | CAMPBELL COUNTY, Campbell, WY | Pass | State |
| 2025-09-10 | MARY'S DRAW (THUNDER CREEK GAS SERVICES) | CAMPBELL COUNTY, Campbell, WY | Pass | State |
| 2025-09-10 | MARY'S DRAW (THUNDER CREEK GAS SERVICES) | CAMPBELL COUNTY, Campbell, WY | Pass | State |
| 2025-09-10 | NEIL SIMPSON COMPLEX (BLACK HILLS CORPORATION) | GILLETTE, Campbell, WY | Pass | State |
| 2025-09-10 | NEIL SIMPSON COMPLEX (BLACK HILLS CORPORATION) | GILLETTE, Campbell, WY | Pass | State |
| 2025-09-09 | TYLER-UNION FOUNDRY COMPANY | ANNISTON, Calhoun, AL | Pass | State |
| 2025-09-09 | WESTROCK MILL COMPANY LLC | DEMOPOLIS, Marengo, AL | Pass | State |
| 2025-09-09 | INTERNATIONAL PAPER | PINE HILL, Wilcox, AL | Pass | State |
| 2025-09-09 | ARKANSAS BIOENERGY, LLC - LEOLA | LEOLA, Grant, AR | Pass | State |
| 2025-09-09 | ARKANSAS BIOENERGY, LLC - LEOLA | LEOLA, Grant, AR | Pass | State |
| 2025-09-09 | BIG RIVER STEEL LLC | OSCEOLA, Mississippi, AR | Pass | State |
| 2025-09-09 | WALNUT CREEK ENERGY, LLC | CITY OF INDUSTRY, Los Angeles, CA | Pass | Local |
| 2025-09-09 | LOMA LINDA UNIVERSITY | LOMA LINDA, San Bernardino, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
| 2025-09-09 | MODESTO IRRIGATION UNIT 1&2 | MODESTO, Stanislaus, CA | Pass | Local |
Dates as filed by the agency that recorded the stack test. Figures from EPA’s ICIS-AIR download.