# EPA compliance records in Ohio — facilities by city

> 25,621 active facilities in Ohio under EPA air, water and hazardous-waste programs. Search by EPA ID, permit number or name.

## Environmental compliance records in Ohio

25,621 active facilities in Ohio are listed here. The most common industries: Retail Trade (5,262), Manufacturing (4,949), Other Services (except Public Administration) (1,505). 697 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).

### 270 cities with 20 or more listed facilities

- [Akron](/state/oh/akron.md) — 660
- [Alliance](/state/oh/alliance.md) — 98
- [Amelia](/state/oh/amelia.md) — 27
- [Amherst](/state/oh/amherst.md) — 38
- [Apple Creek](/state/oh/apple-creek.md) — 21
- [Archbold](/state/oh/archbold.md) — 32
- [Ashland](/state/oh/ashland.md) — 74
- [Ashtabula](/state/oh/ashtabula.md) — 117
- [Athens](/state/oh/athens.md) — 63
- [Aurora](/state/oh/aurora.md) — 43
- [Avon](/state/oh/avon.md) — 43
- [Avon Lake](/state/oh/avon-lake.md) — 31
- [Barberton](/state/oh/barberton.md) — 90
- [Barnesville](/state/oh/barnesville.md) — 44
- [Batavia](/state/oh/batavia.md) — 60
- [Beachwood](/state/oh/beachwood.md) — 37
- [Beallsville](/state/oh/beallsville.md) — 36
- [Beavercreek](/state/oh/beavercreek.md) — 43
- [Bedford](/state/oh/bedford.md) — 54
- [Bedford Heights](/state/oh/bedford-heights.md) — 39
- [Bellaire](/state/oh/bellaire.md) — 33
- [Bellefontaine](/state/oh/bellefontaine.md) — 39
- [Bellevue](/state/oh/bellevue.md) — 35
- [Belmont](/state/oh/belmont.md) — 28
- [Belpre](/state/oh/belpre.md) — 41
- [Berea](/state/oh/berea.md) — 37
- [Blue Ash](/state/oh/blue-ash.md) — 26
- [Bluffton](/state/oh/bluffton.md) — 24
- [Boardman](/state/oh/boardman.md) — 37
- [Bowling Green](/state/oh/bowling-green.md) — 84
- [Brecksville](/state/oh/brecksville.md) — 30
- [Brook Park](/state/oh/brook-park.md) — 22
- [Brooklyn](/state/oh/brooklyn.md) — 25
- [Brookville](/state/oh/brookville.md) — 30
- [Brunswick](/state/oh/brunswick.md) — 65
- [Bryan](/state/oh/bryan.md) — 54
- [Bucyrus](/state/oh/bucyrus.md) — 51
- [Byesville](/state/oh/byesville.md) — 24
- [Cadiz](/state/oh/cadiz.md) — 87
- [Caldwell](/state/oh/caldwell.md) — 32
- [Cambridge](/state/oh/cambridge.md) — 82
- [Canal Winchester](/state/oh/canal-winchester.md) — 33
- [Canfield](/state/oh/canfield.md) — 40
- [Canton](/state/oh/canton.md) — 345
- [Carrollton](/state/oh/carrollton.md) — 66
- [Celina](/state/oh/celina.md) — 53
- [Centerville](/state/oh/centerville.md) — 47
- [Chagrin Falls](/state/oh/chagrin-falls.md) — 52
- [Chardon](/state/oh/chardon.md) — 65
- [Chesterland](/state/oh/chesterland.md) — 29
- [Chillicothe](/state/oh/chillicothe.md) — 105
- [Cincinnati](/state/oh/cincinnati.md) — 1,044
- [Circleville](/state/oh/circleville.md) — 65
- [Clarington](/state/oh/clarington.md) — 33
- [Cleveland](/state/oh/cleveland.md) — 1,141
- [Cleveland Heights](/state/oh/cleveland-heights.md) — 30
- [Cleves](/state/oh/cleves.md) — 34
- [Clyde](/state/oh/clyde.md) — 32
- [Coldwater](/state/oh/coldwater.md) — 23
- [Columbia Station](/state/oh/columbia-station.md) — 27
- [Columbiana](/state/oh/columbiana.md) — 38
- [Columbus](/state/oh/columbus.md) — 1,147
- [Conneaut](/state/oh/conneaut.md) — 33
- [Copley](/state/oh/copley.md) — 31
- [Cortland](/state/oh/cortland.md) — 37
- [Coshocton](/state/oh/coshocton.md) — 64
- [Cuyahoga Falls](/state/oh/cuyahoga-falls.md) — 106
- [Cuyahoga Heights](/state/oh/cuyahoga-heights.md) — 23
- [Dayton](/state/oh/dayton.md) — 556
- [Defiance](/state/oh/defiance.md) — 76
- [Delaware](/state/oh/delaware.md) — 107
- [Delphos](/state/oh/delphos.md) — 29
- [Delta](/state/oh/delta.md) — 27
- [Dover](/state/oh/dover.md) — 53
- [Dublin](/state/oh/dublin.md) — 75
- [East Liverpool](/state/oh/east-liverpool.md) — 42
- [East Palestine](/state/oh/east-palestine.md) — 28
- [Eastlake](/state/oh/eastlake.md) — 35
- [Eaton](/state/oh/eaton.md) — 35
- [Elyria](/state/oh/elyria.md) — 154
- [Englewood](/state/oh/englewood.md) — 25
- [Euclid](/state/oh/euclid.md) — 79
- [Fairborn](/state/oh/fairborn.md) — 63
- [Fairfield](/state/oh/fairfield.md) — 106
- [Findlay](/state/oh/findlay.md) — 152
- [Fostoria](/state/oh/fostoria.md) — 51
- [Franklin](/state/oh/franklin.md) — 58
- [Freeport](/state/oh/freeport.md) — 41
- [Fremont](/state/oh/fremont.md) — 114
- [Gahanna](/state/oh/gahanna.md) — 28
- [Galion](/state/oh/galion.md) — 39
- [Gallipolis](/state/oh/gallipolis.md) — 56
- [Garfield Heights](/state/oh/garfield-heights.md) — 40
- [Garrettsville](/state/oh/garrettsville.md) — 22
- [Geneva](/state/oh/geneva.md) — 36
- [Girard](/state/oh/girard.md) — 28
- [Grafton](/state/oh/grafton.md) — 34
- [Greenville](/state/oh/greenville.md) — 58
- [Grove City](/state/oh/grove-city.md) — 101
- [Groveport](/state/oh/groveport.md) — 50
- [Hamilton](/state/oh/hamilton.md) — 140
- [Harrison](/state/oh/harrison.md) — 47
- [Hartville](/state/oh/hartville.md) — 22
- [Heath](/state/oh/heath.md) — 55
- [Hebron](/state/oh/hebron.md) — 37
- [Hilliard](/state/oh/hilliard.md) — 75
- [Hillsboro](/state/oh/hillsboro.md) — 49
- [Hinckley](/state/oh/hinckley.md) — 21
- [Holland](/state/oh/holland.md) — 66
- [Hubbard](/state/oh/hubbard.md) — 35
- [Huber Heights](/state/oh/huber-heights.md) — 43
- [Hudson](/state/oh/hudson.md) — 34
- [Huron](/state/oh/huron.md) — 27
- [Independence](/state/oh/independence.md) — 46
- [Ironton](/state/oh/ironton.md) — 55
- [Jackson](/state/oh/jackson.md) — 51
- [Jefferson](/state/oh/jefferson.md) — 25
- [Johnstown](/state/oh/johnstown.md) — 25
- [Kent](/state/oh/kent.md) — 116
- [Kenton](/state/oh/kenton.md) — 48
- [Kettering](/state/oh/kettering.md) — 53
- [Kirtland](/state/oh/kirtland.md) — 20
- [Lakewood](/state/oh/lakewood.md) — 40
- [Lancaster](/state/oh/lancaster.md) — 103
- [Lebanon](/state/oh/lebanon.md) — 75
- [Lewis Center](/state/oh/lewis-center.md) — 26
- [Lewisburg](/state/oh/lewisburg.md) — 21
- [Lexington](/state/oh/lexington.md) — 20
- [Lima](/state/oh/lima.md) — 205
- [Lisbon](/state/oh/lisbon.md) — 32
- [Lockbourne](/state/oh/lockbourne.md) — 25
- [Lodi](/state/oh/lodi.md) — 22
- [Logan](/state/oh/logan.md) — 45
- [London](/state/oh/london.md) — 48
- [Lorain](/state/oh/lorain.md) — 105
- [Louisville](/state/oh/louisville.md) — 38
- [Loveland](/state/oh/loveland.md) — 45
- [Macedonia](/state/oh/macedonia.md) — 44
- [Madison](/state/oh/madison.md) — 30
- [Mansfield](/state/oh/mansfield.md) — 235
- [Mantua](/state/oh/mantua.md) — 32
- [Maple Heights](/state/oh/maple-heights.md) — 39
- [Marietta](/state/oh/marietta.md) — 132
- [Marion](/state/oh/marion.md) — 122
- [Martins Ferry](/state/oh/martins-ferry.md) — 32
- [Marysville](/state/oh/marysville.md) — 64
- [Mason](/state/oh/mason.md) — 59
- [Massillon](/state/oh/massillon.md) — 122
- [Maumee](/state/oh/maumee.md) — 71
- [Mayfield Heights](/state/oh/mayfield-heights.md) — 25
- [Medina](/state/oh/medina.md) — 134
- [Mentor](/state/oh/mentor.md) — 151
- [Miamisburg](/state/oh/miamisburg.md) — 69
- [Middleburg Heights](/state/oh/middleburg-heights.md) — 26
- [Middlefield](/state/oh/middlefield.md) — 38
- [Middletown](/state/oh/middletown.md) — 119
- [Milan](/state/oh/milan.md) — 20
- [Milford](/state/oh/milford.md) — 58
- [Millersburg](/state/oh/millersburg.md) — 62
- [Minerva](/state/oh/minerva.md) — 29
- [Minster](/state/oh/minster.md) — 22
- [Mogadore](/state/oh/mogadore.md) — 29
- [Monroe](/state/oh/monroe.md) — 32
- [Montpelier](/state/oh/montpelier.md) — 32
- [Moraine](/state/oh/moraine.md) — 27
- [Mount Vernon](/state/oh/mount-vernon.md) — 59
- [Napoleon](/state/oh/napoleon.md) — 42
- [Navarre](/state/oh/navarre.md) — 26
- [New Albany](/state/oh/new-albany.md) — 33
- [New Carlisle](/state/oh/new-carlisle.md) — 26
- [New Philadelphia](/state/oh/new-philadelphia.md) — 63
- [Newark](/state/oh/newark.md) — 92
- [Newcomerstown](/state/oh/newcomerstown.md) — 25
- [Niles](/state/oh/niles.md) — 51
- [North Canton](/state/oh/north-canton.md) — 108
- [North Olmsted](/state/oh/north-olmsted.md) — 49
- [North Ridgeville](/state/oh/north-ridgeville.md) — 48
- [North Royalton](/state/oh/north-royalton.md) — 35
- [Northfield](/state/oh/northfield.md) — 26
- [Northwood](/state/oh/northwood.md) — 36
- [Norton](/state/oh/norton.md) — 42
- [Norwalk](/state/oh/norwalk.md) — 67
- [Oak Harbor](/state/oh/oak-harbor.md) — 20
- [Oberlin](/state/oh/oberlin.md) — 35
- [Oregon](/state/oh/oregon.md) — 76
- [Orrville](/state/oh/orrville.md) — 50
- [Ottawa](/state/oh/ottawa.md) — 29
- [Oxford](/state/oh/oxford.md) — 25
- [Painesville](/state/oh/painesville.md) — 95
- [Parma](/state/oh/parma.md) — 93
- [Pataskala](/state/oh/pataskala.md) — 24
- [Paulding](/state/oh/paulding.md) — 25
- [Perrysburg](/state/oh/perrysburg.md) — 102
- [Pickerington](/state/oh/pickerington.md) — 22
- [Piqua](/state/oh/piqua.md) — 83
- [Plain City](/state/oh/plain-city.md) — 33
- [Pomeroy](/state/oh/pomeroy.md) — 22
- [Port Clinton](/state/oh/port-clinton.md) — 32
- [Portsmouth](/state/oh/portsmouth.md) — 36
- [Powell](/state/oh/powell.md) — 21
- [Powhatan Point](/state/oh/powhatan-point.md) — 25
- [Quaker City](/state/oh/quaker-city.md) — 38
- [Ravenna](/state/oh/ravenna.md) — 107
- [Reynoldsburg](/state/oh/reynoldsburg.md) — 56
- [Richfield](/state/oh/richfield.md) — 33
- [Rocky River](/state/oh/rocky-river.md) — 22
- [Saint Clairsville](/state/oh/saint-clairsville.md) — 53
- [Salem](/state/oh/salem.md) — 69
- [Salesville](/state/oh/salesville.md) — 23
- [Sandusky](/state/oh/sandusky.md) — 118
- [Sardis](/state/oh/sardis.md) — 21
- [Scio](/state/oh/scio.md) — 22
- [Seville](/state/oh/seville.md) — 24
- [Sharonville](/state/oh/sharonville.md) — 26
- [Shelby](/state/oh/shelby.md) — 33
- [Sidney](/state/oh/sidney.md) — 98
- [Solon](/state/oh/solon.md) — 95
- [South Point](/state/oh/south-point.md) — 38
- [Springboro](/state/oh/springboro.md) — 28
- [Springfield](/state/oh/springfield.md) — 197
- [St Clairsville](/state/oh/st-clairsville.md) — 20
- [Steubenville](/state/oh/steubenville.md) — 52
- [Stow](/state/oh/stow.md) — 78
- [Streetsboro](/state/oh/streetsboro.md) — 56
- [Strongsville](/state/oh/strongsville.md) — 83
- [Sugarcreek](/state/oh/sugarcreek.md) — 27
- [Sunbury](/state/oh/sunbury.md) — 22
- [Swanton](/state/oh/swanton.md) — 27
- [Sylvania](/state/oh/sylvania.md) — 54
- [Tallmadge](/state/oh/tallmadge.md) — 48
- [Tiffin](/state/oh/tiffin.md) — 73
- [Tipp City](/state/oh/tipp-city.md) — 30
- [Toledo](/state/oh/toledo.md) — 611
- [Troy](/state/oh/troy.md) — 85
- [Twinsburg](/state/oh/twinsburg.md) — 98
- [Uhrichsville](/state/oh/uhrichsville.md) — 23
- [Uniontown](/state/oh/uniontown.md) — 25
- [Upper Sandusky](/state/oh/upper-sandusky.md) — 41
- [Urbana](/state/oh/urbana.md) — 43
- [Valley City](/state/oh/valley-city.md) — 27
- [Valley View](/state/oh/valley-view.md) — 40
- [Van Wert](/state/oh/van-wert.md) — 50
- [Vandalia](/state/oh/vandalia.md) — 75
- [Wadsworth](/state/oh/wadsworth.md) — 73
- [Walbridge](/state/oh/walbridge.md) — 21
- [Wapakoneta](/state/oh/wapakoneta.md) — 43
- [Warren](/state/oh/warren.md) — 154
- [Warrensville Heights](/state/oh/warrensville-heights.md) — 20
- [Washington Court House](/state/oh/washington-court-house.md) — 49
- [Wauseon](/state/oh/wauseon.md) — 34
- [Waverly](/state/oh/waverly.md) — 27
- [Wellington](/state/oh/wellington.md) — 27
- [Wellston](/state/oh/wellston.md) — 22
- [Wellsville](/state/oh/wellsville.md) — 20
- [West Carrollton](/state/oh/west-carrollton.md) — 27
- [West Chester](/state/oh/west-chester.md) — 79
- [West Jefferson](/state/oh/west-jefferson.md) — 30
- [Westerville](/state/oh/westerville.md) — 89
- [Westlake](/state/oh/westlake.md) — 51
- [Wickliffe](/state/oh/wickliffe.md) — 32
- [Willard](/state/oh/willard.md) — 23
- [Willoughby](/state/oh/willoughby.md) — 87
- [Wilmington](/state/oh/wilmington.md) — 76
- [Wintersville](/state/oh/wintersville.md) — 27
- [Woodsfield](/state/oh/woodsfield.md) — 30
- [Wooster](/state/oh/wooster.md) — 118
- [Worthington](/state/oh/worthington.md) — 26
- [Xenia](/state/oh/xenia.md) — 60
- [Youngstown](/state/oh/youngstown.md) — 210
- [Zanesville](/state/oh/zanesville.md) — 130

[Smaller places](/state/oh/other-places.md) — 6,099 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/oh/
Fonte: https://echo.epa.gov/tools/data-downloads
Recolha: 2026-09-27
