EPA Air · stack tests by year
Air-emissions stack tests in 2020
- 33,437Stack tests
A stack test measures what a source actually emits, at the stack, against the limit in its permit.
States, 2020
- California 15,352
- Ohio 2,194
- Florida 1,532
- Oklahoma 1,517
- Indiana 1,473
- Georgia 1,147
- New Mexico 846
- Pennsylvania 725
- Alabama 674
- Texas 617
- Missouri 607
- Arkansas 589
- Mississippi 438
- Colorado 429
- Washington 407
- Iowa 355
- North Carolina 274
- Wyoming 235
- Wisconsin 229
- Michigan 222
- South Carolina 221
- Montana 217
- Minnesota 213
- Delaware 211
- Kentucky 184
- West Virginia 175
- Utah 158
- Tennessee 149
- Kansas 144
- Nebraska 142
- Alaska 141
- Maine 136
- Nevada 134
- Virginia 132
- Illinois 129
- North Dakota 129
- New Jersey 122
- Connecticut 110
- Arizona 97
- New York 93
- Hawaii 84
- Louisiana 83
- Idaho 81
- New Hampshire 72
- Maryland 46
- South Dakota 46
- Oregon 39
- Rhode Island 30
- District of Columbia 30
- Vermont 17
- Massachusetts 7
- Puerto Rico 3
Other years
Air-emissions stack tests recorded in 2020
| Date | Facility | Where | Kind | Agency |
|---|---|---|---|---|
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
| 2020-12-15 | MT POSO COGEN-PYRO PACIFIC CO. — high-priority violation on file | BAKERSFIELD, Kern, CA | Pass | Local |
Dates as filed by the agency that recorded the stack test. Figures from EPA’s ICIS-AIR download.