WaterVerge

Ohio Water Quality Rankings

511 cities ranked · Data from EPA SDWIS

77.3
State avg score
511
Cities ranked
82%
A or B grade
7%
D or F grade
398
Health violations
152
PFAS detected

Ohio water quality overview

Ohio's drinking water quality is good overall, with a state average score of 77.3 out of 100 — 3.1 points above the national average of 74.2. The median city score is 80.6, reflecting how water quality is distributed across the state's 511 ranked cities. 82% of Ohio cities earned an A or B grade, indicating broadly strong water quality infrastructure. Only 19 cities received a failing grade. PFAS "forever chemicals" were detected in 152 of 511 cities (30%). Of those, 44 cities exceed the 2024 EPA maximum contaminant levels — a health concern requiring action. 2 cities have lead levels exceeding the EPA action level of 15 ppb, typically a sign of aging lead service lines or lead solder in older plumbing. Residents in these areas should use an NSF 53-certified filter. 398 cities have recorded health-based violations with the EPA — meaning contaminant levels exceeded safe limits or required testing was missed. Use the table below to find your city's specific record.

How Ohio cities scored

27%
55%
11%
A
138
27%
Excellent
B
282
55%
Good
C
56
11%
Fair
D
16
3%
Poor
F
19
4%
Failing

Score distribution by range

240 120 0
1
9
19
17
45
148
240
32
0–9
10–19
20–29
30–39
40–49
50–59
60–69
70–79
80–89
90–100

State vs national average

B
Ohio
77.3/100
B-
National avg
74.2/100
▲ 3.1 pts above national average

Water quality across Ohio

Each dot is a city, colored by grade. Size reflects population served. Click any city to view its full report.

All 511 cities in Ohio

# City Grade Score Score Population Violations Issues
1 W. Alexandria
A+
96
8K 0 Zero violations
2 Streetsboro
A+
95.4
15K 3 Health
3 Magnolia
A
94.5
1K 45 Unresolved
4 Long Bottom
A
94.2
16K 26 Health Unresolved
5 Mcdermott
A
94.1
11K 3 Health
6 Jeromesville
A
93.7
500 20 Unresolved
7 Southpoint
A
93.6
2K 14 Health Unresolved
8 New Matamoras
A
93.5
896 18 Health Unresolved
9 New London
A
93.4
3K 2 Health
10 Carroll
A
93.4
524 29 Unresolved
11 Sheffield Village
A
93
4K 5 Unresolved
12 Fort Recovery
A
93
2K 27 Health Unresolved
13 Monroeville
A
93
1K 10 Health Unresolved
14 Bedford
A
92.4
13K 5 Unresolved
15 Commercial Point
A
92.4
3K 27 Unresolved
16 Clarksburg
A
92.4
500 30 Health Unresolved
17 Bristol
A
92.3
1K 47 Health Unresolved
18 Fayette
A
92.1
1K 41 Unresolved
19 Somerville
A
91.8
24K 5 Health Unresolved
20 Millersport
A
91.7
3K 32 Unresolved
21 Lynchburg
A
91.3
2K 51 Health Unresolved
22 Dresden
A
91
2K 38 Health Unresolved
23 Bainbridge
A
91
900 27 Health Unresolved
24 East Sparta
A
91
850 10 Unresolved
25 Mount Gillead
A
90.7
2K 3 Health
26 West Mansfield
A
90.6
700 31 Health Unresolved
27 Beach City
A
90.5
1K 6 Unresolved
28 Pandora
A
90.4
1K 19 Unresolved
29 Brewster
A
90.3
2K 13 Unresolved
30 Arlington
A
90.3
1K 19 Unresolved
31 Mconnelsville
A
90.1
2K 67 Health Unresolved
32 Proctorville
A
90
574 14 Unresolved
33 Pickerington
A-
89.8
19K 4 Health Unresolved
34 N Canton
A-
89.7
25K 23 Unresolved
35 New Miami
A-
89.7
3K 37 Health Unresolved
36 Hebron
A-
89.7
2K 16 Unresolved
37 Englewood
A-
89.6
13K 5 Health Unresolved
38 Mechanicsburg
A-
89.6
2K 68 Health Unresolved
39 Brookfield
A-
89.5
571 15 Health Unresolved
40 Eldorado
A-
89.5
539 11 Unresolved
41 Swanton
A-
89.4
4K 22 Health Unresolved
42 Felicity
A-
89.4
2K 35 Health Unresolved
43 Greenfield
A-
89.3
5K 12 Health Unresolved
44 Newcomerstown
A-
89.2
4K 37 Health Unresolved
45 Russells Point
A-
89.1
2K 34 Health Unresolved
46 Sycamore
A-
89.1
862 34 Unresolved
47 Milford Center
A-
89.1
792 28 Health Unresolved
48 Spring Valley
A-
89.1
538 31 Unresolved
49 Xenia
A-
89
29K 16 Health Unresolved
50 Sandusky
A-
89
26K 24 Health Unresolved
51 Pleasant Hill
A-
89
1K 10 Unresolved
52 New Holland
A-
89
830 35 Unresolved
53 Ripley
A-
88.9
32K 80 Health Unresolved
54 Carlisle
A-
88.9
1K 29 Unresolved
55 Sylvania
A-
88.8
22K 5 Unresolved
56 Blacklick
A-
88.7
11K 39 Health Unresolved
57 Fort Loramie
A-
88.7
2K 9 Health Unresolved
58 Avon
A-
88.5
24K 5 Health Unresolved
59 Silver Lake
A-
88.3
3K 5 Unresolved
60 Farmersville
A-
88.3
1K 28 Health Unresolved
61 North Baltimore
A-
88.2
3K 28 Health Unresolved
62 Shiloh
A-
88.2
619 30 Health Unresolved
63 Tuscarawas
A-
88.1
1K 38 Unresolved
64 Mt Victory
A-
88.1
603 24 Health Unresolved
65 Avon Lake
A-
88
24K 13 Health Unresolved
66 Roseville
A-
88
2K 14 Unresolved
67 Upper Sandusky
A-
87.9
7K 32 Health Unresolved
68 Middletown
A-
87.8
1K 16 Unresolved
69 Mount Orab
A-
87.7
7K 39 Health Unresolved
70 Bloomville
A-
87.7
956 36 Health Unresolved
71 Heath
A-
87.6
10K 7 Health Unresolved
72 Harrisville
A-
87.6
2K 8 Unresolved
73 Middle Point
A-
87.5
576 44 Unresolved
74 Spencerville
A-
87.4
3K 15 Health Unresolved
75 Middleburg Heights
A-
87.4
678 54 Health Unresolved
76 Criderville
A-
87.3
2K 41 Unresolved
77 New Vienna
A-
87.3
1K 60 Health Unresolved
78 Gratis
A-
87.3
990 29 Health Unresolved
79 Spencer
A-
87.3
800 38 Unresolved
80 Columbia Station
A-
87.2
5K 2 Unresolved
81 St Henry
A-
87.2
3K 26 Unresolved
82 South Charleston
A-
87.2
507 9 Unresolved
83 Milan
A-
87.1
1K 7 Health Unresolved
84 Lexington
A-
87
4K 58 Health Unresolved
85 Pleasantville
A-
87
960 49 Unresolved
86 Junction City
A-
87
819 38 Unresolved
87 Powhatan Point
A-
86.9
2K 18 Health Unresolved
88 Powhattan Point
A-
86.9
1K 12 Health Unresolved
89 Munroe Falls
A-
86.8
5K 8 Unresolved
90 Eaton
A-
86.8
3K 8 Unresolved
91 Groveport
A-
86.7
3K 50 Health Unresolved
92 Degraff
A-
86.7
1K 1 Unresolved
93 Marblehead
A-
86.7
865 22 Health Unresolved
94 Christiansburg
A-
86.7
526 16 Health Unresolved
95 Findlay
A-
86.6
54K 14 Health Unresolved
96 East Palestine
A-
86.6
5K 12 Unresolved
97 Plymouth
A-
86.6
2K 16 Health Unresolved
98 Greenville
A-
86.5
13K 11 Health PFAS Unresolved
99 Ontario
A-
86.5
7K 19 Unresolved
100 Ohio City
A-
86.4
705 30 Unresolved
101 Danville
A-
86.3
1K 102 Health Unresolved
102 Huber Heights
A-
86.2
43K 9 Health Unresolved
103 Aurora
A-
86.2
16K 8 Unresolved
104 Napoleon
A-
86.2
9K 23 Health Unresolved
105 Ashley
A-
86.2
1K 35 Health Unresolved
106 Liberty Center
A-
86.2
1K 38 Health Unresolved
107 Elida
A-
86.1
4K 27 Health Unresolved
108 Covington
A-
86.1
3K 16 Unresolved
109 Kalida
A-
86.1
2K 72 Health Unresolved
110 Burton
A-
86.1
2K 20 Unresolved
111 Ottoville
A-
86.1
976 6 Unresolved
112 Russia
A-
86.1
640 4 Unresolved
113 Orwell
A-
86
2K 23 Health Unresolved
114 Quincy
A-
85.8
600 52 Unresolved
115 Norton
A-
85.7
31K 61 Health Unresolved
116 Amanda
A-
85.7
757 47 Unresolved
117 Racine
A-
85.7
675 20 Health Unresolved
118 Deshler
A-
85.6
2K 4 Health Unresolved
119 Bloomingburg
A-
85.6
878 35 Health Unresolved
120 Belle Center
A-
85.6
834 2 Health Unresolved
121 Cleveland
A-
85.5
1.3M 61 Health Unresolved
122 Cleves
A-
85.5
6K 15 Health Unresolved
123 Gambier
A-
85.5
3K 13 Health Unresolved
124 Enon
A-
85.5
3K 72 Unresolved
125 Glendale
A-
85.5
3K 10 Unresolved
126 Shawnee
A-
85.5
605 6 Health Unresolved
127 Bellaire
A-
85.4
4K 97 Health Unresolved
128 Harrison
A-
85.3
12K 46 Health Unresolved
129 Dennison
A-
85.3
9K 57 Health Unresolved
130 Georgetown
A-
85.3
4K 3 PFAS Unresolved
131 Coldwater
A-
85.2
5K 83 Health Unresolved
132 Lodi
A-
85.2
3K 4 Health Unresolved
133 Lucasville
A-
85
14K 13 Health Unresolved
134 Canal Winchester
A-
85
11K 3 Unresolved
135 Wellington
A-
85
5K 31 Health Unresolved
136 Olmsted Twp
A-
85
2K 6 Health Unresolved
137 Bradner
A-
85
985 7 Health Unresolved
138 Clarksville
A-
85
562 11 Unresolved
139 Wadsworth
B+
84.9
24K 3 Unresolved
140 Rossburg
B+
84.8
26K 3 Unresolved
141 Fredericktown
B+
84.8
3K 7 Unresolved
142 Cardington
B+
84.8
2K 9 Health Unresolved
143 Norwood
B+
84.6
20K 8 Health Unresolved
144 Edon
B+
84.6
783 116 Unresolved
145 Rawson
B+
84.6
570 26 Unresolved
146 Ashland
B+
84.5
21K 6 Health Unresolved
147 Cortland
B+
84.5
7K 40 Health Unresolved
148 Germantown
B+
84.5
6K 92 Health Unresolved
149 New Bremen
B+
84.5
3K 10 Unresolved
150 Carbon Hill
B+
84.5
910 18 Unresolved
151 Nevada
B+
84.5
814 42 Unresolved
152 Oak Harbor
B+
84.4
5K 8 Unresolved
153 Philo
B+
84.4
974 113 Health Unresolved
154 Berea
B+
84.3
19K 15 Health Unresolved
155 Conneaut
B+
84.3
13K 18 Health Unresolved
156 Sarahsville
B+
84.3
3K 30 Health Unresolved
157 Geneva
B+
84.2
6K 5 Unresolved
158 Oak Harber
B+
84.2
2K 9 Health Unresolved
159 Edgerton
B+
84.2
2K 44 Unresolved
160 Lorain
B+
84.1
132K 46 Health Unresolved
161 Quaker City
B+
84.1
750 20 Health Unresolved
162 New Carlisle
B+
84
6K 12 Health Unresolved
163 Pioneer
B+
84
1K 23 Health Unresolved
164 Ansonia
B+
84
1K 10 Health Unresolved
165 Painesville
B+
83.9
119K 13 Unresolved
166 Marysville
B+
83.8
26K 31 Health Unresolved
167 Wintersville
B+
83.8
5K 6 Unresolved
168 Lakemore
B+
83.8
3K 13 Unresolved
169 Chauncey
B+
83.7
1K 91 Unresolved
170 Mcconnelsville
B+
83.7
1K 15 Health Unresolved
171 New Lebanon
B+
83.6
4K 14 Health Unresolved
172 Williamsburg
B+
83.6
2K 40 Health Unresolved
173 Loveland
B+
83.5
13K 11 PFAS Unresolved
174 Wakeman
B+
83.5
1K 43 Health Unresolved
175 New Athens
B+
83.5
595 18 Health Unresolved
176 Minerva
B+
83.4
4K 97 Health Unresolved
177 South Point
B+
83.3
4K 25 Unresolved
178 Payne
B+
83.3
2K 67 Health Unresolved
179 Rio Grande
B+
83.3
830 48 Health Unresolved
180 Lancaster
B+
83.2
59K 64 Health Unresolved
181 Athens
B+
83.2
52K 45 Health Unresolved
182 Hillsboro
B+
83.2
35K 32 Health Unresolved
183 Amherst
B+
83.2
12K 4 Unresolved
184 Vermilion
B+
83.2
11K 92 Health Unresolved
185 Sherwood
B+
83.2
854 14 Unresolved
186 Alliance
B+
83.1
22K 36 Health Unresolved
187 Clyde
B+
83.1
6K 8 Unresolved
188 Woodville
B+
83
3K 19 Health Unresolved
189 Dalton
B+
83
2K 26 Health Unresolved
190 South Amherst
B+
83
2K 140 Health Unresolved
191 Tiltonsville
B+
83
1K 19 Unresolved
192 Gettysburg
B+
83
513 22 Unresolved
193 Bryan
B+
82.9
9K 31 Health Unresolved
194 Millersburg
B+
82.9
5K 76 Health Unresolved
195 Glenford
B+
82.8
34K 20 Health Unresolved
196 Kelleys Island
B+
82.8
3K 62 Health Unresolved
197 Shreve
B+
82.8
2K 40 Unresolved
198 Somerset
B+
82.8
1K 57 Health Unresolved
199 Frazeysburg
B+
82.8
1K 38 Unresolved
200 Laings
B+
82.7
4K 18 Health Unresolved
201 Fairport Harbor
B+
82.7
3K 65 Health Unresolved
202 Jerusalem
B+
82.6
3K 6 Unresolved
203 Leipsic
B+
82.6
2K 11 Health Unresolved
204 Sardis
B+
82.6
1K 15 Unresolved
205 Marshallville
B+
82.6
756 24 Unresolved
206 Beavercreek
B+
82.5
49K 66 Health Unresolved
207 Little Hocking
B+
82.5
10K 2 Unresolved
208 Crestline
B+
82.5
5K 8 Unresolved
209 Chillicothe
B+
82.3
57K 19 Unresolved
210 Ashtabula
B+
82.3
36K 8 Health Unresolved
211 Chesterhill
B+
82.3
823 20 Unresolved
212 North Fairfield
B+
82.3
534 22 Unresolved
213 Reynoldsburg
B+
82.2
38K 3 Unresolved
214 Sidney
B+
82.2
21K 48 Health Unresolved
215 Shelby
B+
82.2
10K 46 Health Unresolved
216 Yellow Springs
B+
82.2
4K 5 Health PFAS Unresolved
217 North Lewisburg
B+
82.2
2K 99 Health Unresolved
218 Butler
B+
82.2
940 12 Unresolved
219 Sheffield Lake
B+
82.1
9K 6 Unresolved
220 Mount Vernon
B+
81.9
25K 26 Health Unresolved
221 Millfield
B+
81.9
11K 55 Health Unresolved
222 Union
B+
81.9
7K 12 Health PFAS Unresolved
223 Lowell
B+
81.9
4K 60 Health Unresolved
224 Batavia
B+
81.8
133K 20 Health PFAS Unresolved
225 Struthers
B+
81.8
63K 48 Health Unresolved
226 Versailles
B+
81.8
3K 87 Health Unresolved
227 Washington Court House
B+
81.7
7K 97 Health Unresolved
228 Johnstown
B+
81.7
5K 53 Health Unresolved
229 West Liberty
B+
81.7
2K 15 Health Unresolved
230 Frankfort
B+
81.7
1K 2 Unresolved
231 Camden
B+
81.6
15K 41 Health Unresolved
232 New Concord
B+
81.6
2K 72 Health Unresolved
233 Franklin
B+
81.5
17K 52 Health PFAS Unresolved
234 Seaman
B+
81.4
2K 13 Health Unresolved
235 Seven Mile
B+
81.4
1K 4 Unresolved
236 Carey
B+
81.3
4K 19 Health Unresolved
237 Jewett
B+
81.3
650 43 Health Unresolved
238 Laurelville
B+
81.3
586 33 Health Unresolved
239 Lordstown
B+
81.2
4K 6 Health PFAS Unresolved
240 Arcanum
B+
81.2
2K 19 Health Unresolved
241 South Lebanon
B+
81.1
7K 33 Unresolved
242 New Straitsville
B+
81.1
652 12 Health Unresolved
243 Montpelier
B+
81
4K 10 Health Unresolved
244 Cedarville
B+
81
4K 13 Health Unresolved
245 Lockland
B+
81
3K 15 Health Unresolved
246 Buckeye Lake
B+
80.9
7K 23 Health Unresolved
247 Antwerp
B+
80.9
2K 23 Health Unresolved
248 Hiram
B+
80.9
1K 10 Health Unresolved
249 Springboro
B+
80.8
19K 13 Health PFAS Unresolved
250 Bremen
B+
80.8
1K 30 Health Unresolved
251 Coshocton
B+
80.7
14K 81 Health Unresolved
252 Strasburg
B+
80.7
3K 36 Health Unresolved
253 Roaming Shores
B+
80.7
2K 23 Health Unresolved
254 Hamersville
B+
80.7
925 2 Unresolved
255 Windham
B+
80.6
2K 26 Health Unresolved
256 Bettsville
B+
80.6
692 36 Health Unresolved
257 Bluffton
B+
80.5
4K 48 Health Unresolved
258 Mcdonald
B+
80.5
3K 9 Health PFAS Unresolved
259 Middlefield
B+
80.5
3K 62 Health Unresolved
260 Loudonville
B+
80.5
3K 6 Health Unresolved
261 Mount Sterling
B+
80.4
2K 74 Health Unresolved
262 Pataskala
B+
80.3
49K 30 Health Unresolved
263 Lakewood
B+
80.2
51K 15 Unresolved
264 Norwalk
B+
80.2
48K 25 Health Unresolved
265 West Jefferson
B+
80.2
5K 25 Health Unresolved
266 Thornville
B+
80.2
1K 82 Unresolved
267 Convoy
B+
80.2
1K 5 Unresolved
268 Vandalia
B+
80.1
28K 23 Health PFAS Unresolved
269 Girard
B+
80.1
14K 7 PFAS Unresolved
270 Jackson Center
B+
80.1
1K 10 Health Unresolved
271 Oregon
B+
80
20K 7 Health Unresolved
272 West Milton
B+
80
5K 86 Health Unresolved
273 Creston
B
79.9
2K 61 Health Unresolved
274 Pemberville
B
79.9
1K 33 Health Unresolved
275 Fairfield
B
79.8
107K 21 Health PFAS Unresolved
276 Baltimore
B
79.8
21K 57 Health Unresolved
277 Crooksville
B
79.8
3K 52 Health Unresolved
278 Jefferson
B
79.7
14K 6 Health Unresolved
279 Gallipolis
B
79.6
28K 9 Health PFAS Unresolved
280 West Union
B
79.6
25K 15 Health Unresolved
281 London
B
79.5
3K 37 Health Unresolved
282 Whitehouse
B
79.4
32K 24 Health Unresolved
283 Scio
B
79.4
763 120 Health Unresolved
284 Willard
B
79.3
7K 3 Health Unresolved
285 Martins Ferry
B
79.2
7K 13 PFAS Unresolved
286 Ashville
B
79.2
4K 31 Health Unresolved
287 Hopedale
B
79.2
984 13 Health Unresolved
288 Wayne
B
79.2
941 71 Unresolved
289 West Unity
B
79.1
2K 12 Unresolved
290 Lucas
B
79.1
620 16 Unresolved
291 Grafton
B
79
3K 154 Health Unresolved
292 Walnut Creek
B
79
1K 95 Health Unresolved
293 Bellefontaine
B
78.8
13K 90 Health Unresolved
294 Kenton
B
78.8
8K 11 Health Unresolved
295 Corning
B
78.8
5K 47 Health Unresolved
296 Glouster
B
78.8
2K 17 Health Unresolved
297 Canal Fulton
B
78.7
6K 105 Health Unresolved
298 Botkins
B
78.7
1K 109 Health Unresolved
299 Trotwood
B
78.6
9K 22 Health Unresolved
300 Bridgeport
B
78.6
3K 61 Health Unresolved
301 North Ridgeville
B
78.5
29K 8 Health Unresolved
302 Wilmington
B
78.4
12K 38 Health PFAS Unresolved
303 Mogadore
B
78.4
1K 88 Health Unresolved
304 Bucyrus
B
78.3
13K 11 Health Unresolved
305 Hamden
B
78.3
970 30 Health Unresolved
306 Dunkirk
B
78.3
875 27 Health Unresolved
307 New Philadelphia
B
78.2
17K 28 Health Unresolved
308 Peebles
B
78.2
2K 6 Unresolved
309 Cadia
B
78.2
868 109 Health Unresolved
310 East Liverpool
B
78.1
13K 99 Health Unresolved
311 Granville
B
78.1
6K 4 Health Unresolved
312 West Alexandria
B
78.1
1K 27 Health Unresolved
313 Toledo
B
78
360K 24 Health Unresolved
314 Hubbard
B
78
8K 5 Health Unresolved
315 Republic
B
78
550 16 Health Unresolved
316 Toronto
B
77.9
6K 43 Health Unresolved
317 Wellston
B
77.8
7K 91 Health Unresolved
318 Belle Valley
B
77.8
3K 43 Health Unresolved
319 Middleport
B
77.8
2K 46 Health Unresolved
320 Mcguffey
B
77.8
710 28 Health Unresolved
321 Seville
B
77.7
2K 97 Health Unresolved
322 North Hampton
B
77.6
538 41 Unresolved
323 Archbold
B
77.5
7K 26 Health Unresolved
324 Malta
B
77.5
3K 30 Health Unresolved
325 Bellevue
B
77.4
8K 22 Health Unresolved
326 Waterville
B
77.3
7K 6 Unresolved
327 Addyston
B
77.3
900 69 Health Unresolved
328 Washingtonville
B
77.3
801 40 Health Unresolved
329 Vienna
B
77.2
31K 55 Health PFAS Unresolved
330 Monroe
B
77.2
16K 41 Health Unresolved
331 Delaware
B
77.1
194K 37 Health PFAS Unresolved
332 Jamestown
B
77
37K 22 Health Unresolved
333 Bethel
B
77
4K 43 Health PFAS Unresolved
334 W Salem
B
77
1K 34 Health Unresolved
335 Columbiana
B
76.8
7K 62 Health Unresolved
336 Hicksville
B
76.8
4K 26 Health Unresolved
337 Tallmadge
B
76.7
18K 11 Health Unresolved
338 Utica
B
76.7
2K 20 Health Unresolved
339 Waynesburg
B
76.7
928 36 Health Unresolved
340 Mt Gilead
B
76.5
4K 53 Health Unresolved
341 Piqua
B
76.4
23K 55 Health Unresolved
342 Rittman
B
76.4
7K 53 Health Unresolved
343 Lockbourne
B
76.4
1K 92 Health Unresolved
344 Green Springs
B
76.3
2K 38 Health Unresolved
345 Canfield
B
76.2
8K 14 PFAS Unresolved
346 Belpre
B
76.2
6K 40 Health Unresolved
347 Niles
B
76.1
22K 7 Health PFAS Unresolved
348 Glandorf
B
76.1
1K 12 Health Unresolved
349 Wapakoneta
B
76
11K 123 Health Unresolved
350 Berlin
B
76
2K 102 Health Unresolved
351 Circleville
B
75.9
25K 76 Health Unresolved
352 St Marys
B
75.9
9K 5 Health Unresolved
353 Columbus Grove
B
75.8
2K 75 Health Unresolved
354 Genoa
B
75.6
3K 21 Health Unresolved
355 Lewisburg
B
75.6
2K 13 Unresolved
356 Thurston
B
75.6
604 20 Unresolved
357 Portsmouth
B
75.5
40K 5 Health PFAS Unresolved
358 Reading
B
75.5
10K 24 Health Unresolved
359 Coalton
B
75.5
663 21 Health Unresolved
360 Anna
B
75.4
2K 70 Health Unresolved
361 Dover
B
75.2
13K 57 Health Unresolved
362 Hamilton
B-
74.8
160K 43 Health Unresolved
363 Marion
B-
74.8
67K 52 Health Unresolved
364 Celina
B-
74.8
12K 123 Health Unresolved
365 Forest
B-
74.8
2K 25 Health Unresolved
366 Lyons
B-
74.8
562 44 Health Unresolved
367 Stockport
B-
74.8
503 5 Health Unresolved
368 Mcarthur
B-
74.7
2K 9 Unresolved
369 Brilliant
B-
74.7
2K 46 Health Unresolved
370 Killbuck
B-
74.7
950 6 Health Unresolved
371 Bellbrook
B-
74.6
9K 12 Health PFAS Unresolved
372 Flushing
B-
74.6
803 31 Unresolved
373 Canton
B-
74.5
114K 104 Health Unresolved
374 Fremont
B-
74.5
19K 69 Health Unresolved
375 Newport
B-
74.5
2K 44 Health Unresolved
376 Trenton
B-
74.3
64K 43 Health PFAS Unresolved
377 Rutland
B-
74.3
7K 18 Health PFAS Unresolved
378 Delta
B-
74.2
5K 60 Health Unresolved
379 Albany
B-
74.2
901 8 Health Unresolved
380 South Bloomfield
B-
74.1
2K 57 Health Unresolved
381 Richwood
B-
74
2K 20 Health Unresolved
382 Sabina
B-
73.9
2K 71 Health Unresolved
383 Greenwich
B-
73.9
1K 19 Health Unresolved
384 Rushsylvania
B-
73.6
551 31 Health Unresolved
385 Bethesda
B-
73.3
1K 18 Health Unresolved
386 Cuyahoga Falls
B-
73.2
51K 113 Health Unresolved
387 Garrettsville
B-
73.2
3K 133 Health Unresolved
388 Hudson
B-
73
9K 79 Health Unresolved
389 Syracuse
B-
73
826 11 Health Unresolved
390 Doylestown
B-
72.8
4K 63 Health Unresolved
391 Perrysville
B-
72.8
916 45 Health Unresolved
392 Galion
B-
72.6
11K 51 Health Unresolved
393 Rockford
B-
72.6
1K 51 Health Unresolved
394 Coolville
B-
72.6
859 24 Health Unresolved
395 New Richmond
B-
72.2
27K 51 PFAS Unresolved
396 Mingo Junction
B-
72.2
4K 67 Health Unresolved
397 Carrollton
B-
72.2
3K 12 Health Unresolved
398 Maumee
B-
72.1
16K 188 Health Unresolved
399 Jeffersonville
B-
71.8
1K 63 Health Unresolved
400 Ney
B-
71.7
854 7 Health Unresolved
401 Gibsonburg
B-
71.5
3K 81 Health Unresolved
402 Lakeview
B-
71.5
1K 29 Health Unresolved
403 Brookville
B-
71.3
6K 70 Health Unresolved
404 Sardinia
B-
71.3
3K 95 Health Unresolved
405 Adena
B-
71.3
820 23 Health Unresolved
406 Lithopolis
B-
71.2
2K 75 Health Unresolved
407 New Knoxville
B-
71.2
1K 115 Health Unresolved
408 Oak Hill
B-
71.1
12K 66 Health Unresolved
409 Put-In-Bay
B-
71.1
700 68 Health Unresolved
410 Newark
B-
71
51K 115 Health Unresolved
411 Jackson
B-
71
26K 82 Health Unresolved
412 Andover
B-
71
7K 135 Unresolved
413 Woodsfield
B-
70.9
3K 40 Health Unresolved
414 Ada
B-
70.8
5K 107 Health Unresolved
415 Lakeville
B-
70.8
2K 52 Health Unresolved
416 Mentor
B-
70.7
109K 201 Health Unresolved
417 Morrow
B-
70.5
43K 51 Health PFAS Unresolved
418 Winesburg
B-
70.3
2K 38 Health Unresolved
419 Sebring
B-
70.2
6K 83 Health Unresolved
420 Waynesfield
B-
70.1
831 14 Health Unresolved
421 Stow
C+
69.6
36K 149 Health Unresolved
422 Huron
C+
69.2
33K 79 Health Unresolved
423 Tipp City
C+
68.8
25K 234 Unresolved
424 Medina
C+
68.7
73K 138 Health Unresolved
425 Westerville
C+
68.7
30K 75 Health PFAS Unresolved
426 Bolivar
C+
68.3
9K 128 Health Unresolved
427 Holgate
C+
68
1K 42 Health Unresolved
428 Manchester
C+
67.9
2K 18 Health Unresolved
429 Sugarcreek
C+
67.7
2K 138 Health Unresolved
430 Fredricktown
C+
67.5
3K 43 Health Unresolved
431 Waterford
C+
67.2
6K 85 Health Unresolved
432 Fayetteville
C+
67
5K 83 Health Unresolved
433 Wellsville
C+
66.9
10K 40 Health Unresolved
434 Arcadia
C+
66.9
812 41 Health Unresolved
435 Waverly
C+
66.4
21K 60 Health Unresolved
436 Urbana
C+
65.8
11K 98 Health Unresolved
437 Navarre
C+
65.7
11K 113 Health Unresolved
438 Salem
C+
65.6
17K 117 Health Unresolved
439 Paulding
C+
65.5
4K 128 Health Unresolved
440 Wauseon
C+
65.3
9K 33 Health Unresolved
441 Ottawa
C+
65.3
5K 145 Health Unresolved
442 Gnadenhutten
C
64.9
1K 85 Health Unresolved
443 Youngstown
C
64.7
134K 22 Health PFAS Unresolved
444 Chagrin Falls
C
64.7
8K 167 Health Unresolved
445 Kettering
C
64.6
233K 131 Health PFAS Unresolved
446 New Waterford
C
64.6
3K 129 Health Lead Unresolved
447 Pomeroy
C
64.5
2K 35 Health Unresolved
448 Alger
C
64.5
943 66 Health Unresolved
449 Kingston
C
64.1
1K 50 Health Unresolved
450 Lagrange
C
64
86K 43 Health Unresolved
451 Troy
C
63.7
7K 46 Health Unresolved
452 Perrysburg
C
63.7
658 197 Health Unresolved
453 Van Wert
C
63.6
11K 73 Health Unresolved
454 Bradford
C
63.6
2K 238 Health Unresolved
455 Miamisburg
C
62.8
25K 92 Health Unresolved
456 Louisville
C
62.1
11K 90 Health Unresolved
457 Newton Falls
C
62
6K 86 Health PFAS Unresolved
458 Barnesville
C
61.9
37K 63 Health PFAS Unresolved
459 St. Clairsville
C
61.9
5K 74 Health PFAS Unresolved
460 Oakwood
C
61.5
10K 55 Health Unresolved
461 Bexley
C
61.4
14K 214 Health PFAS Unresolved
462 Grand Rapids
C
61.4
2K 373 Health Unresolved
463 Yorkville
C
61.4
1K 50 Health Unresolved
464 Ravenna
C
61
27K 144 Health Unresolved
465 Piketon
C
60.1
2K 441 Health Unresolved
466 Malvern
C-
59.5
1K 52 Health Unresolved
467 Ironton
C-
58.1
46K 55 Health PFAS Unresolved
468 Obetz
C-
57.9
6K 32 Health Unresolved
469 Attica
C-
57.5
1K 91 Health Unresolved
470 Williamsport
C-
57.3
15K 106 Health Unresolved
471 Cadiz
C-
56.7
4K 101 Health Unresolved
472 Bellville
C-
56.5
4K 90 Health Unresolved
473 Cambridge
C-
56
23K 142 Health PFAS Unresolved
474 Rock Creek
C-
56
667 107 Health Unresolved
475 West Farmington
C-
55.2
1K 154 Health Unresolved
476 Chesterland
C-
55.1
1K 391 Health Unresolved
477 Zanesville
D+
54.8
54K 197 Health Unresolved
478 Port Clinton
D+
53.2
27K 220 Health Unresolved
479 New Paris
D+
52.8
3K 136 Health Unresolved
480 Delphos
D+
51.2
8K 139 Health Unresolved
481 Warsaw
D+
50.7
917 408 Health Unresolved
482 Massillon
D+
50.4
107K 324 Health Unresolved
483 Milford
D
49.2
7K 187 Health PFAS Unresolved
484 Waynesville
D
49
4K 481 Health Unresolved
485 Caldwell
D
48.5
6K 84 Health PFAS Unresolved
486 Nelsonville
D
47.2
7K 148 Health Unresolved
487 Byesville
D
47.2
5K 121 Health Unresolved
488 Franklin Furnace
D
47.1
18K 91 Health Unresolved
489 Akron
D
46
2K 659 Health Unresolved
490 Hamler
D
46
580 108 Health Unresolved
491 Lebanon
D
45.9
121K 191 Health Unresolved
492 Minster
D
45.2
4K 205 Health Unresolved
493 Fostoria
F
44
14K 467 Health Unresolved
494 Mansfield
F
43.5
56K 803 Health Unresolved
495 Rayland
F
43.5
898 54 Health Unresolved
496 White Cottage
F
42.5
7K 109 Health Unresolved
497 Chardon
F
42.2
12K 576 Health Unresolved
498 Defiance
F
42
19K 254 Health Unresolved
499 Springfield
F
41.5
80K 349 Health Unresolved
500 Warren
F
41.4
52K 410 Health Unresolved
501 New Lexington
F
41
9K 116 Health Unresolved
502 Logan
F
39
10K 130 Health Unresolved
503 Wooster
F
38.4
28K 319 Health PFAS Unresolved
504 Kent
F
38.2
311K 488 Health PFAS Unresolved
505 Lima
F
38.2
66K 239 Health Unresolved
506 Steubenville
F
37.4
35K 96 Health Unresolved
507 Bowling Green
F
37.2
76K 218 Health Unresolved
508 Cincinnati
F
36.8
776K 258 Health PFAS Unresolved
509 Columbus
F
35.5
1.3M 776 Health PFAS Unresolved
510 Marietta
F
34.8
33K 120 Health PFAS Unresolved
511 Dayton
F
19.8
151K 477 Health PFAS Lead Unresolved