# EPA compliance records in North Carolina — facilities by city

> 24,169 active facilities in North Carolina under EPA air, water and hazardous-waste programs. Search by EPA ID, permit number or name.

## Environmental compliance records in North Carolina

24,169 active facilities in North Carolina are listed here. The most common industries: Construction (4,633), Manufacturing (4,213), Utilities (2,039). 1,800 had a formal enforcement action in the last five years.

Checking a list of sites or suppliers? [Bulk lookups by EPA ID or address, and change alerts](/pro.md) — or take the dataset on [the datasets page](/data.md).

### 213 cities with 20 or more listed facilities

- [Aberdeen](/state/nc/aberdeen.md) — 49
- [Ahoskie](/state/nc/ahoskie.md) — 29
- [Albemarle](/state/nc/albemarle.md) — 62
- [Angier](/state/nc/angier.md) — 34
- [Apex](/state/nc/apex.md) — 162
- [Archdale](/state/nc/archdale.md) — 35
- [Arden](/state/nc/arden.md) — 70
- [Asheboro](/state/nc/asheboro.md) — 135
- [Asheville](/state/nc/asheville.md) — 300
- [Ayden](/state/nc/ayden.md) — 35
- [Banner Elk](/state/nc/banner-elk.md) — 31
- [Beaufort](/state/nc/beaufort.md) — 54
- [Belmont](/state/nc/belmont.md) — 57
- [Benson](/state/nc/benson.md) — 36
- [Bessemer City](/state/nc/bessemer-city.md) — 24
- [Black Mountain](/state/nc/black-mountain.md) — 23
- [Bolivia](/state/nc/bolivia.md) — 40
- [Boone](/state/nc/boone.md) — 73
- [Brevard](/state/nc/brevard.md) — 45
- [Browns Summit](/state/nc/browns-summit.md) — 24
- [Bryson City](/state/nc/bryson-city.md) — 29
- [Burgaw](/state/nc/burgaw.md) — 32
- [Burlington](/state/nc/burlington.md) — 173
- [Burnsville](/state/nc/burnsville.md) — 39
- [Butner](/state/nc/butner.md) — 33
- [Calabash](/state/nc/calabash.md) — 21
- [Camp Lejeune](/state/nc/camp-lejeune.md) — 26
- [Candler](/state/nc/candler.md) — 38
- [Canton](/state/nc/canton.md) — 36
- [Carthage](/state/nc/carthage.md) — 21
- [Cary](/state/nc/cary.md) — 160
- [Castle Hayne](/state/nc/castle-hayne.md) — 39
- [Chapel Hill](/state/nc/chapel-hill.md) — 263
- [Charlotte](/state/nc/charlotte.md) — 1,412
- [China Grove](/state/nc/china-grove.md) — 28
- [Claremont](/state/nc/claremont.md) — 35
- [Clayton](/state/nc/clayton.md) — 119
- [Clemmons](/state/nc/clemmons.md) — 48
- [Cleveland](/state/nc/cleveland.md) — 22
- [Clinton](/state/nc/clinton.md) — 62
- [Colfax](/state/nc/colfax.md) — 21
- [Columbus](/state/nc/columbus.md) — 20
- [Concord](/state/nc/concord.md) — 254
- [Connelly Springs](/state/nc/connelly-springs.md) — 23
- [Conover](/state/nc/conover.md) — 89
- [Cornelius](/state/nc/cornelius.md) — 37
- [Creedmoor](/state/nc/creedmoor.md) — 20
- [Dallas](/state/nc/dallas.md) — 39
- [Davidson](/state/nc/davidson.md) — 33
- [Denton](/state/nc/denton.md) — 21
- [Denver](/state/nc/denver.md) — 76
- [Dobson](/state/nc/dobson.md) — 24
- [Dunn](/state/nc/dunn.md) — 71
- [Durham](/state/nc/durham.md) — 911
- [Eden](/state/nc/eden.md) — 50
- [Edenton](/state/nc/edenton.md) — 36
- [Elizabeth City](/state/nc/elizabeth-city.md) — 92
- [Elizabethtown](/state/nc/elizabethtown.md) — 35
- [Elkin](/state/nc/elkin.md) — 42
- [Enfield](/state/nc/enfield.md) — 26
- [Farmville](/state/nc/farmville.md) — 32
- [Fayetteville](/state/nc/fayetteville.md) — 327
- [Fletcher](/state/nc/fletcher.md) — 59
- [Forest City](/state/nc/forest-city.md) — 68
- [Fort Bragg](/state/nc/fort-bragg.md) — 23
- [Four Oaks](/state/nc/four-oaks.md) — 29
- [Franklin](/state/nc/franklin.md) — 71
- [Franklinton](/state/nc/franklinton.md) — 29
- [Fuquay Varina](/state/nc/fuquay-varina.md) — 67
- [Fuquay-Varina](/state/nc/fuquay-varina.md) — 34
- [Garner](/state/nc/garner.md) — 139
- [Gastonia](/state/nc/gastonia.md) — 203
- [Goldsboro](/state/nc/goldsboro.md) — 151
- [Graham](/state/nc/graham.md) — 72
- [Granite Falls](/state/nc/granite-falls.md) — 49
- [Greensboro](/state/nc/greensboro.md) — 715
- [Greenville](/state/nc/greenville.md) — 234
- [Hamlet](/state/nc/hamlet.md) — 29
- [Hampstead](/state/nc/hampstead.md) — 42
- [Harrisburg](/state/nc/harrisburg.md) — 49
- [Havelock](/state/nc/havelock.md) — 27
- [Haw River](/state/nc/haw-river.md) — 22
- [Henderson](/state/nc/henderson.md) — 81
- [Hendersonville](/state/nc/hendersonville.md) — 133
- [Hertford](/state/nc/hertford.md) — 22
- [Hickory](/state/nc/hickory.md) — 238
- [High Point](/state/nc/high-point.md) — 296
- [Hillsborough](/state/nc/hillsborough.md) — 63
- [Holly Springs](/state/nc/holly-springs.md) — 58
- [Hope Mills](/state/nc/hope-mills.md) — 47
- [Hubert](/state/nc/hubert.md) — 21
- [Hudson](/state/nc/hudson.md) — 35
- [Huntersville](/state/nc/huntersville.md) — 141
- [Indian Trail](/state/nc/indian-trail.md) — 44
- [Jacksonville](/state/nc/jacksonville.md) — 157
- [Jamestown](/state/nc/jamestown.md) — 34
- [Kannapolis](/state/nc/kannapolis.md) — 73
- [Kernersville](/state/nc/kernersville.md) — 154
- [King](/state/nc/king.md) — 24
- [Kings Mountain](/state/nc/kings-mountain.md) — 60
- [Kinston](/state/nc/kinston.md) — 115
- [Knightdale](/state/nc/knightdale.md) — 91
- [La Grange](/state/nc/la-grange.md) — 29
- [Laurinburg](/state/nc/laurinburg.md) — 55
- [Leland](/state/nc/leland.md) — 89
- [Lenoir](/state/nc/lenoir.md) — 122
- [Lewisville](/state/nc/lewisville.md) — 44
- [Lexington](/state/nc/lexington.md) — 199
- [Liberty](/state/nc/liberty.md) — 34
- [Lillington](/state/nc/lillington.md) — 56
- [Lincolnton](/state/nc/lincolnton.md) — 80
- [Louisburg](/state/nc/louisburg.md) — 31
- [Lumberton](/state/nc/lumberton.md) — 92
- [Madison](/state/nc/madison.md) — 34
- [Maiden](/state/nc/maiden.md) — 30
- [Marion](/state/nc/marion.md) — 92
- [Marshall](/state/nc/marshall.md) — 24
- [Matthews](/state/nc/matthews.md) — 103
- [Maxton](/state/nc/maxton.md) — 31
- [Mebane](/state/nc/mebane.md) — 88
- [Midland](/state/nc/midland.md) — 24
- [Mill Spring](/state/nc/mill-spring.md) — 28
- [Mills River](/state/nc/mills-river.md) — 21
- [Mineral Springs Township](/state/nc/mineral-springs-township.md) — 25
- [Mocksville](/state/nc/mocksville.md) — 88
- [Moncure](/state/nc/moncure.md) — 37
- [Monroe](/state/nc/monroe.md) — 179
- [Mooresville](/state/nc/mooresville.md) — 173
- [Morehead City](/state/nc/morehead-city.md) — 56
- [Morganton](/state/nc/morganton.md) — 121
- [Morrisville](/state/nc/morrisville.md) — 134
- [Mount Airy](/state/nc/mount-airy.md) — 83
- [Mount Gilead](/state/nc/mount-gilead.md) — 23
- [Mount Holly](/state/nc/mount-holly.md) — 35
- [Mount Olive](/state/nc/mount-olive.md) — 25
- [Moyock](/state/nc/moyock.md) — 23
- [Murphy](/state/nc/murphy.md) — 38
- [Nashville](/state/nc/nashville.md) — 29
- [New Bern](/state/nc/new-bern.md) — 109
- [New Hill](/state/nc/new-hill.md) — 34
- [New London](/state/nc/new-london.md) — 23
- [Newland](/state/nc/newland.md) — 22
- [Newport](/state/nc/newport.md) — 47
- [Newton](/state/nc/newton.md) — 95
- [North Wilkesboro](/state/nc/north-wilkesboro.md) — 51
- [Oak Ridge](/state/nc/oak-ridge.md) — 24
- [Old Fort](/state/nc/old-fort.md) — 22
- [Oxford](/state/nc/oxford.md) — 53
- [Pineville](/state/nc/pineville.md) — 54
- [Pisgah Forest](/state/nc/pisgah-forest.md) — 20
- [Pittsboro](/state/nc/pittsboro.md) — 153
- [Plymouth](/state/nc/plymouth.md) — 24
- [Raeford](/state/nc/raeford.md) — 41
- [Raleigh](/state/nc/raleigh.md) — 738
- [Randleman](/state/nc/randleman.md) — 45
- [Reidsville](/state/nc/reidsville.md) — 97
- [Richlands](/state/nc/richlands.md) — 20
- [Roanoke Rapids](/state/nc/roanoke-rapids.md) — 38
- [Rockingham](/state/nc/rockingham.md) — 60
- [Rocky Mount](/state/nc/rocky-mount.md) — 127
- [Rolesville](/state/nc/rolesville.md) — 29
- [Rose Hill](/state/nc/rose-hill.md) — 26
- [Roxboro](/state/nc/roxboro.md) — 73
- [Rural Hall](/state/nc/rural-hall.md) — 29
- [Rutherfordton](/state/nc/rutherfordton.md) — 48
- [Salisbury](/state/nc/salisbury.md) — 200
- [Sanford](/state/nc/sanford.md) — 194
- [Selma](/state/nc/selma.md) — 59
- [Semora](/state/nc/semora.md) — 38
- [Shallotte](/state/nc/shallotte.md) — 39
- [Shelby](/state/nc/shelby.md) — 116
- [Sherrills Ford](/state/nc/sherrills-ford.md) — 21
- [Siler City](/state/nc/siler-city.md) — 57
- [Smithfield](/state/nc/smithfield.md) — 95
- [Southern Pines](/state/nc/southern-pines.md) — 39
- [Southport](/state/nc/southport.md) — 46
- [Spring Lake](/state/nc/spring-lake.md) — 25
- [Spruce Pine](/state/nc/spruce-pine.md) — 49
- [Stanley](/state/nc/stanley.md) — 25
- [Statesville](/state/nc/statesville.md) — 234
- [Stokesdale](/state/nc/stokesdale.md) — 45
- [Stoneville](/state/nc/stoneville.md) — 21
- [Supply](/state/nc/supply.md) — 32
- [Swannanoa](/state/nc/swannanoa.md) — 22
- [Sylva](/state/nc/sylva.md) — 45
- [Tarboro](/state/nc/tarboro.md) — 45
- [Taylorsville](/state/nc/taylorsville.md) — 62
- [Thomasville](/state/nc/thomasville.md) — 118
- [Trinity](/state/nc/trinity.md) — 21
- [Troutman](/state/nc/troutman.md) — 35
- [Troy](/state/nc/troy.md) — 20
- [Valdese](/state/nc/valdese.md) — 24
- [Wadesboro](/state/nc/wadesboro.md) — 33
- [Wake Forest](/state/nc/wake-forest.md) — 167
- [Wallace](/state/nc/wallace.md) — 25
- [Warsaw](/state/nc/warsaw.md) — 24
- [Washington](/state/nc/washington.md) — 61
- [Waxhaw](/state/nc/waxhaw.md) — 41
- [Waynesville](/state/nc/waynesville.md) — 86
- [Weaverville](/state/nc/weaverville.md) — 42
- [Wendell](/state/nc/wendell.md) — 112
- [Whiteville](/state/nc/whiteville.md) — 66
- [Whitsett](/state/nc/whitsett.md) — 26
- [Wilkesboro](/state/nc/wilkesboro.md) — 52
- [Williamston](/state/nc/williamston.md) — 34
- [Wilmington](/state/nc/wilmington.md) — 461
- [Wilson](/state/nc/wilson.md) — 185
- [Winston Salem](/state/nc/winston-salem.md) — 386
- [Winston-Salem](/state/nc/winston-salem.md) — 166
- [Winterville](/state/nc/winterville.md) — 46
- [Yadkinville](/state/nc/yadkinville.md) — 46
- [Youngsville](/state/nc/youngsville.md) — 70
- [Zebulon](/state/nc/zebulon.md) — 89

[Smaller places](/state/nc/other-places.md) — 5,515 facilities.

**For business owners: does your company
have 30 to 200 employees?**

AI labs pay companies to license their internal workflows (SOPs,
documentation, support tickets), anonymized and under contract. You keep ownership and pay nothing.

**Describe your company in 2 minutes →** 
 Offered by Registres, an independent data gateway. Not affiliated with the EPA.

---

Página: https://facility-compliance-records.pages.dev/state/nc/
Fonte: https://echo.epa.gov/tools/data-downloads
Recolha: 2026-09-27
