TRI Facilities
512
EPCRA Section 313 reporters
According to the U.S. Environmental Protection Agency's 2023 Toxics Release Inventory, Safe Drinking Water Information System, and Superfund National Priorities List, this is Virginia's (VA) full public environmental-compliance record - toxic releases, drinking-water systems, and Superfund sites in one place.
Violation/site counts mapped to the EPA statutes this portal tracks
Clean Water Act, NPDES (water-system health violations)
235 records
RCRA Subtitle C (Superfund-site proxy)
35 records
What this shows Counts are mapped to statute as a structural proxy and reflect reported activity, not toxicity-weighted or population-adjusted risk. Clean Air Act (Title V) permit data is not currently ingested by this portal, so air-permit compliance is not shown here.
TRI Facilities
512
EPCRA Section 313 reporters
Water Systems
1,054
SDWIS regulated
Superfund Sites
35
29 active NPL
Total Releases
166.0M lbs
TRI cumulative disclosure
Virginia consolidates three federal EPA datasets into one statewide environmental profile: 512 Toxics Release Inventory (TRI) facilities reporting under EPCRA Section 313, 1,054 community water systems regulated under the Safe Drinking Water Act, and 35 sites on the Superfund National Priorities List.
TRI facilities in VA have cumulatively disclosed 166.0M lbs of toxic chemical releases, while SDWIS records show 1,855 total violations across the state's regulated water systems, of which 235 systems carry an active health-based violation (MCL exceedance or treatment-technique failure). Activity clusters in counties such as Hanover, Roanoke, Prince George, which account for the highest combined facility, water-system, and Superfund presence.
Every figure reflects the public regulatory record as filed with the U.S. Environmental Protection Agency and is not weighted for toxicity, geographic footprint, or population exposure. A state can rank high in any individual metric because of industrial history, naturally occurring contaminants in source water, or simply the number of reporting facilities, not because current residents face unsafe conditions. Drill into any county or water system below for the full disclosure record.
| # | Facility | Total Releases |
|---|---|---|
| 1 | U.S. Army Radford Army Ammunition Plant | 50.1M lbs |
| 2 | Westrock Virginia Corp | 12.0M lbs |
| 3 | Jewell Coke Co LP | 7.9M lbs |
| 4 | Advansix Inc Hopewell Plant | 7.4M lbs |
| 5 | Ashland Specialty Ingredients Gp | 6.7M lbs |
| 6 | Griffin Pipe Products Co | 5.8M lbs |
| 7 | International Paper Franklin Mill | 5.7M lbs |
| 8 | Westrock Cp LLC | 4.9M lbs |
| 9 | Westrock Cp LLC | 4.4M lbs |
| 10 | Smithfield Fresh Meats Corp Smithfield, Va Facility | 3.8M lbs |
| 11 | Dupont Specialty Products USA LLC - Spruance Plant | 3.2M lbs |
| 12 | Ball Metal Beverage Container Corp | 2.9M lbs |
| 13 | Bwxt Nuclear Operations Group Inc. | 2.7M lbs |
| 14 | Doswell LP | 2.6M lbs |
| 15 | Gp Big Island LLC | 2.4M lbs |
| 16 | Perdue Agribusiness LLC - Chesapeake Va | 2.4M lbs |
| 17 | Greif Packaging LLC | 1.8M lbs |
| 18 | Perdue Foods LLC - Accomac Processing Plant | 1.7M lbs |
| 19 | Eastman Performance Films LLC - Plant II | 1.7M lbs |
| 20 | Celanese Acetate LLC - Celco Plant | 1.7M lbs |
| Water System | Population | Violations |
|---|---|---|
| RESCUE WATERWORKS | 203 | 277 |
| DEER RUN | 104 | 138 |
| WILLING WORKERS CLUB | 31 | 131 |
| EMPORIA, CITY OF | 7,594 | 89 |
| WILDERNESS | 13,274 | 63 |
| BROOKMONT AREA | 100 | 62 |
| WOODSTOCK, TOWN OF | 5,955 | 59 |
| NCSA - SCHUYLER | 480 | 39 |
| BERRYVILLE, TOWN OF | 4,574 | 38 |
| BRUNSWICK IDA - NORTH | 1,035 | 35 |
| LAWRENCEVILLE, TOWN OF | 4,806 | 34 |
| BOWLING GREEN, TOWN OF | 1,233 | 30 |
| NELSON COUNTY - PINEY RIVER | 405 | 28 |
| BUCKINGHAM CO WATER SYSTEM | 5,759 | 25 |
| NASA WALLOPS FLIGHT FACILITY | 1,625 | 24 |
| LOUISA, TOWN OF | 1,555 | 22 |
| LOUISA COUNTY WATER AUTHORITY | 4,254 | 22 |
| ALBERTA, TOWN OF | 300 | 21 |
| DCPSA - HONEY CAMP/DARWIN | 700 | 18 |
| GRASSY CREEK-BCPSA | 440 | 17 |
| County | Facilities |
|---|---|
| Hanover | 12 |
| Roanoke | 15 |
| Prince George | 4 |
| Augusta | 15 |
| Chesterfield | 27 |
| Fauquier | 8 |
| Pittsylvania | 10 |
| Loudoun | 14 |
| Henrico | 10 |
| Albemarle | 4 |
| Shenandoah | 6 |
| Bedford | 4 |
| Henry | 14 |
| Culpeper | 7 |
| Fairfax | 11 |
| Rockingham | 11 |
| James City | 5 |
| Pulaski | 7 |
| Smyth | 4 |
| Giles | 2 |
Showing top 20 counties by environmental activity. Virginia has 128 counties total.
This page aggregates environmental data from three EPA programs for Virginia: the Toxic Release Inventory (TRI) for industrial chemical releases, the Safe Drinking Water Information System (SDWIS) for water quality, and the Superfund National Priorities List (NPL) for hazardous waste cleanup sites.
PlainEnviro presents this data without advocacy framing. Numbers reflect reported data and may not capture all environmental activity. For specific health or environmental concerns, contact your state environmental agency.
What to do with Virginia's data
Use this state profile as a starting point, then drill into the specific dataset that matters to you.
Reported data reflects what facilities and agencies disclose to the EPA; it is not a complete measure of environmental risk or a substitute for local guidance.
Read our methodology - how this data is sourced, computed, and verified.
According to the U.S. Environmental Protection Agency, this state profile is drawn from PlainEnviro's database of more than 25,000 EPA-tracked facilities, the Safe Drinking Water Information System, and the Superfund National Priorities List, compiled since federal reporting began under the Emergency Planning and Community Right-to-Know Act in October 1986; see our methodology for full source citations and refresh cadence.
Every figure on PlainEnviro is rendered directly from EPA environmental compliance data, no number is typed in by an editor. State environmental figures are computed directly from EPA data. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error.