Industries by NAICS

Industries — Environmental Compliance Profiles by NAICS

EPA-compliance and ESG snapshots organized by North American Industry Classification System (NAICS) code. Each industry row aggregates violations and penalties from member companies tracked by WhatsMyESG, drawn from EPA ECHO and SEC EDGAR. Designed for equity analysts comparing peer-NAICS enforcement intensity, EHS directors benchmarking against industry medians, journalists picking the next industry-wide pollution angle, and sustainability officers mapping their NAICS to top pollutant sets.

45 top industries45 total NAICS represented151 tracked companies$1.28B aggregate penalty
NAICSIndustryCompaniesViolations (24mo)Penalties (24mo)
492110NAICS 49211033174$554.22M
211111NAICS 2111113916$192.89M
211120Crude Petroleum Extraction839$106.21M
42393NAICS 4239318$49.61M
484122NAICS 4841227148$47.37M
324199NAICS 324199216$44.27M
211130Natural Gas Extraction49$32.80M
56299NAICS 56299250$26.36M
44711NAICS 44711242$25.81M
49211NAICS 4921191$21.20M
336111NAICS 33611115$20.80M
32411NAICS 3241118$13.57M
211112NAICS 21111218$13.40M
324110Petroleum Refineries319$12.66M
21111NAICS 2111111$12.64M
486210Pipeline Transportation of Natural Gas10$12.64M
21222NAICS 2122211$7.18M
325211Plastics Material and Resin Manufacturing324$7.13M
423930NAICS 423930351$6.84M
311119NAICS 31111918$6.41M
444110NAICS 44411010$5.20M
921190NAICS 92119020$5.20M
325199All Other Basic Organic Chemical Manufacturing18$4.88M
32511NAICS 32511254$4.61M
484110NAICS 48411020$4.24M
441310NAICS 44131010$4.18M
811198NAICS 81119810$4.18M
331492NAICS 331492114$4.09M
49319NAICS 4931918$3.97M
21113NAICS 2111310$3.76M
236220NAICS 23622014$3.64M
221330NAICS 22133018$3.51M
325212NAICS 32521214$2.68M
562998NAICS 56299818$2.60M
424710NAICS 424710110$2.41M
213111NAICS 21311110$2.20M
331311NAICS 33131118$2.14M
481112NAICS 48111210$2.13M
488190NAICS 48819010$2.12M
213112NAICS 21311218$1.96M
562112NAICS 562112159$228.6K
325510Paint and Coating Manufacturing130$40.8K
221118Other Electric Power Generation163$12.8K
322211NAICS 322211160$10.7K
332811NAICS 332811156$0