WaterVerge

Arkansas Water Quality Rankings

345 cities ranked · Data from EPA SDWIS

79.7
State avg score
345
Cities ranked
78%
A or B grade
11%
D or F grade
311
Health violations
48
PFAS detected

Arkansas water quality overview

Arkansas's drinking water quality is good overall, with a state average score of 79.7 out of 100 — 5.5 points above the national average of 74.2. The median city score is 85, reflecting how water quality is distributed across the state's 345 ranked cities. 78% of Arkansas cities earned an A or B grade, indicating broadly strong water quality infrastructure. Only 18 cities received a failing grade. PFAS "forever chemicals" were detected in 48 of 345 cities (14%). Of those, 1 city exceeds the 2024 EPA maximum contaminant levels — a health concern requiring action. 16 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. 311 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 Arkansas cities scored

50%
28%
11%
A
173
50%
Excellent
B
97
28%
Good
C
38
11%
Fair
D
19
6%
Poor
F
18
5%
Failing

Score distribution by range

134 67 0
1
6
23
18
27
42
134
94
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
Arkansas
79.7/100
B-
National avg
74.2/100
▲ 5.5 pts above national average

Water quality across Arkansas

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

All 345 cities in Arkansas

# City Grade Score Score Population Violations Issues
1 Newport
A+
99.7
6K 1
2 Hot Springs Village
A+
98.8
16K 0 Zero violations
3 Cedarville
A+
98.8
9K 0 Zero violations
4 Shannon Hills
A+
98.2
4K 6 Health
5 Poplar Grove
A+
97.8
4K 5 Health
6 Jonesboro
A+
97.2
80K 5 Health Unresolved
7 Trumann
A+
97.1
10K 5 Health Unresolved
8 Sulphur Rock
A+
96.7
3K 4 Health
9 Green Forest
A+
96.4
6K 6 Health Unresolved
10 Lavaca
A+
96.4
4K 6 Health Unresolved
11 Jacksonville
A+
96.2
41K 9 Health
12 Lincoln
A+
96.2
7K 20 Health Unresolved
13 Ravenden
A+
95.9
621 3
14 Holiday Island
A+
95.7
5K 17 Health Unresolved
15 Tyronza
A+
95.7
958 2 Health
16 Melbourne
A+
95.6
4K 19 Health Unresolved
17 Norphlet
A+
95.6
1K 4 Health
18 Bono
A+
95.5
3K 5 Health
19 Mountain View
A+
95.4
8K 18 Health Unresolved
20 Bryant
A+
95.2
20K 10 Health Unresolved
21 Huntsville
A+
95.2
15K 18 Health Unresolved
22 Mount Holly
A+
95.2
867 9 Health
23 Forrest City
A
95
11K 6 Health Unresolved
24 Salem
A
94.9
4K 11 Health
25 West Memphis
A
94.7
24K 24 Health
26 Heber Springs
A
94.5
24K 9 Health Unresolved
27 Cord
A
94.5
3K 1
28 Eldorado
A
94
729 14 Health Unresolved
29 Caldwell
A
93.8
2K 3 Health
30 Gentry
A
93.7
8K 5 Health Unresolved
31 Booneville
A
93.7
5K 20 Health Unresolved
32 Horseshoe Bend
A
93.7
3K 2 Health
33 Elkins
A
93.6
10K 34 Health Unresolved
34 Gravette
A
93.6
5K 4 Unresolved
35 Flippin
A
93.5
4K 30 Health Unresolved
36 Weiner
A
93.4
973 6 Health Unresolved
37 Norfork
A
93.4
918 7 Unresolved
38 Burdette
A
93.4
798 4 Health
39 Fox
A
93.3
5K 11 Health Unresolved
40 Monette
A
93.3
1K 5 Health Unresolved
41 Walcott
A
93.1
7K 8 Health Unresolved
42 Paragould
A
93
34K 26 Health Unresolved
43 Vilonia
A
93
25K 4 Health Unresolved
44 England
A
93
2K 8 Health Unresolved
45 Mayflower
A
92.9
7K 28 Health Unresolved
46 Bergman
A
92.9
3K 13 Health Unresolved
47 Central City
A
92.9
1K 14 Health Unresolved
48 Emmet
A
92.9
550 11 Health Unresolved
49 Pea Ridge
A
92.8
11K 3 Unresolved
50 Avoca
A
92.7
7K 6 Health Unresolved
51 Palestine
A
92.7
2K 6 Unresolved
52 North Little Rock
A
92.7
2K 2 Health
53 Strawberry
A
92.7
954 11 Health Unresolved
54 Grannis
A
92.7
548 2
55 Luxora
A
92.6
868 16 Health Unresolved
56 Decatur
A
92.5
2K 31 Health Unresolved
57 West Fork
A
92.4
3K 5 Unresolved
58 Lakeview
A
92.3
5K 10 Health Unresolved
59 Prescott
A
92.3
5K 20 Health Unresolved
60 Marmaduke
A
92.2
4K 18 Health Unresolved
61 Dover
A
92.2
2K 7 Health Unresolved
62 Donaldson
A
92.1
4K 4 Unresolved
63 Centerton
A
91.9
27K 25 Health Unresolved
64 Oppelo
A
91.9
1K 10 Health Unresolved
65 Roland
A
91.8
3K 2 Health
66 Sheridan
A
91.7
15K 11 Unresolved
67 Caddo Valley
A
91.7
535 7 Unresolved
68 Mena
A
91.6
10K 30 Health Unresolved
69 Guy
A
91.6
2K 12 Health Unresolved
70 Rector
A
91.4
2K 25 Health Unresolved
71 Cabot
A
91.2
41K 13 Health
72 Cotter
A
91.2
1K 8 Health Unresolved
73 Barling
A
91.1
5K 12 Unresolved
74 Hardy
A
91.1
3K 18 Health Unresolved
75 Lynn
A
91.1
651 33 Health Unresolved
76 Benton
A
91
58K 19 Health Unresolved
77 Lamar
A
91
5K 9 Unresolved
78 Mountainburg
A
91
2K 10 Health Unresolved
79 Greenbrier
A
90.9
13K 23 Health Unresolved
80 Greers Ferry
A
90.8
19K 13 Health Unresolved
81 Star City
A
90.8
10K 30 Health Unresolved
82 Mc Dougal
A
90.8
6K 47 Health Unresolved
83 Dierks
A
90.8
1K 15 Health Unresolved
84 Carthage
A
90.7
1K 4 Health Unresolved
85 Huttig
A
90.7
733 11 Health Unresolved
86 Warren
A
90.5
8K 13 Health Unresolved
87 Tontitown
A
90.5
7K 15 Health Unresolved
88 Highfall
A
90.4
4K 20 Health Unresolved
89 Carlisle
A
90.4
2K 3 Health Unresolved
90 London
A
90.3
1K 5 Health Unresolved
91 Caraway
A
90.2
4K 11 Health Unresolved
92 Lamer
A
90.2
2K 19 Health Unresolved
93 Waldron
A
90.1
4K 44 Health Unresolved
94 Mc Neil
A
90
1K 32 Health Unresolved
95 Mineral Springs
A-
89.9
2K 40 Health Unresolved
96 Manila
A-
89.8
4K 8 Health Unresolved
97 Hartman
A-
89.8
1K 11 Health Unresolved
98 Big Flat
A-
89.8
523 10 Health Unresolved
99 Cherokee Village
A-
89.6
5K 2 Unresolved
100 Knoxville
A-
89.6
2K 3 Unresolved
101 Stephens
A-
89.6
2K 28 Health Unresolved
102 Walnut Ridge
A-
89.5
6K 9 Health Unresolved
103 Brookland
A-
89.5
4K 4 Health Unresolved
104 Dell
A-
89.5
1K 7 Health Unresolved
105 Bentonville
A-
89.4
51K 19 Health Unresolved
106 Ozark
A-
89.3
12K 77 Health Unresolved
107 Boonville
A-
89.3
2K 20 Health Unresolved
108 Kirby
A-
89.2
2K 12 Health Unresolved
109 Atkins
A-
89.1
4K 19 Health Unresolved
110 Searcy
A-
89
45K 14 Health Unresolved
111 Ashdown
A-
89
5K 18 Health Unresolved
112 Mount Pleasant
A-
89
1K 19 Health Unresolved
113 Winslow
A-
88.9
1K 12 Unresolved
114 Pine Bluff
A-
88.8
56K 16 Health Unresolved
115 Dequeen
A-
88.8
11K 24 Health Unresolved
116 Charleston
A-
88.8
3K 27 Health Unresolved
117 Pocahontas
A-
88.7
15K 32 Health Unresolved
118 Beebe
A-
88.7
8K 4 Health Unresolved
119 Corning
A-
88.7
3K 25 Health Unresolved
120 Gateway
A-
88.7
2K 14 Unresolved
121 Leachville
A-
88.7
2K 2 Health
122 Gould
A-
88.7
837 19 Health Unresolved
123 Berryville
A-
88.6
7K 24 Health Unresolved
124 East Camden
A-
88.5
1K 4 Unresolved
125 Hazen
A-
88.5
1K 4 Unresolved
126 Lepanto
A-
88.4
2K 6 Health Unresolved
127 Wilson
A-
88.4
1K 12 Health Unresolved
128 Horseshoe Lake
A-
88.4
603 24 Health Unresolved
129 Tumbling Shoals
A-
88.3
7K 3 Health Unresolved
130 Scranton
A-
88.3
2K 24 Health Unresolved
131 Black Rock
A-
88.3
1K 5 Unresolved
132 Augusta
A-
88.2
2K 5 Health Unresolved
133 Lewisville
A-
88.2
2K 18 Health Unresolved
134 Newark
A-
88.1
1K 22 Health Unresolved
135 Des Arc
A-
88
4K 24 Health Unresolved
136 Haskell
A-
88
4K 7 Health Unresolved
137 Alpena
A-
87.9
568 4 Unresolved
138 Everton
A-
87.9
503 4 Health Unresolved
139 Rison
A-
87.8
11K 29 Health Unresolved
140 Stamps
A-
87.8
2K 33 Health Unresolved
141 Summit
A-
87.7
675 35 Health Unresolved
142 Tillar
A-
87.7
535 30 Health Unresolved
143 Omaha
A-
87.6
1K 44 Health Unresolved
144 Stuttgart
A-
87.5
23K 60 Health Unresolved
145 Bull Shoals
A-
87.3
3K 17 Health Unresolved
146 Evening Shade
A-
87.3
750 54 Health Unresolved
147 Higginson
A-
87
5K 8 Health Unresolved
148 Lowell
A-
86.9
3K 32 Health Unresolved
149 Russelville
A-
86.8
20K 15 Health Unresolved
150 Prairie Grove
A-
86.8
10K 13 Health Unresolved
151 Imboden
A-
86.8
825 17 Health Unresolved
152 Dewitt
A-
86.6
4K 24 Health Unresolved
153 Prattsville
A-
86.6
1K 4 Health Unresolved
154 Hamburg
A-
86.5
6K 19 Health Unresolved
155 Fordyce
A-
86.5
5K 61 Health Unresolved
156 Ash Flat
A-
86.5
2K 5 Health Unresolved
157 Alma
A-
86.4
13K 63 Health Unresolved
158 Gillett
A-
86.4
655 5 Health Unresolved
159 Mc Crory
A-
86.3
2K 4 Health Unresolved
160 Perry
A-
86.3
736 63 Health Unresolved
161 Crossett
A-
86.2
12K 10 Health Unresolved
162 Mabelvale
A-
86.1
16K 1 Unresolved
163 Bald Knob
A-
86
6K 34 Health Unresolved
164 Widener
A-
86
507 16 Unresolved
165 Plumerville
A-
85.9
1K 11 Health Unresolved
166 Redfield
A-
85.8
3K 6 Health Unresolved
167 Wilmar
A-
85.8
803 19 Health Unresolved
168 Dyess
A-
85.7
684 10 Health Unresolved
169 Wickes
A-
85.6
2K 16 Health Unresolved
170 Oxford
A-
85.6
1K 9 Health Unresolved
171 St Joe
A-
85.2
2K 5 Health Unresolved
172 Portia
A-
85.1
586 22 Health Unresolved
173 Vendor
A-
85
2K 50 Health Unresolved
174 Morrilton
B+
84.9
18K 26 Health Unresolved
175 Hoxie
B+
84.9
3K 11 Health Unresolved
176 Quitman
B+
84.9
1K 13 Health Unresolved
177 White Hall
B+
84.9
600 2 Unresolved
178 Arkadelphia
B+
84.8
15K 26 Health Unresolved
179 Pottsville
B+
84.8
4K 14 Health Unresolved
180 Bella Vista
B+
84.7
40K 78 Health Unresolved
181 Malvern
B+
84.5
28K 43 Health Unresolved
182 Gosnell
B+
84.4
3K 8 Health Unresolved
183 Havana
B+
84.4
1K 18 Health Unresolved
184 Clinton
B+
84.3
15K 45 Health Unresolved
185 Hampton
B+
84.3
3K 26 Health Unresolved
186 Cherry Valley
B+
84.3
3K 14 Health Unresolved
187 Bates Ville
B+
84.3
830 16 Health Unresolved
188 Cave City
B+
84.2
6K 29 Health Unresolved
189 Salesville
B+
84.1
715 9 Health Unresolved
190 Harrison
B+
84
26K 49 Health Unresolved
191 Valley Springs
B+
84
3K 22 Health Unresolved
192 Farmington
B+
83.8
20K 28 Health Unresolved
193 Damascus
B+
83.8
2K 33 Health Unresolved
194 Bay
B+
83.7
2K 7 Unresolved
195 Thornton
B+
83.6
900 4 Health Unresolved
196 Sulphur Springs
B+
83.6
580 18 Health Unresolved
197 Yellville
B+
83.5
3K 27 Health Unresolved
198 Jefferson
B+
83.5
3K 10 Health Unresolved
199 Gurdon
B+
83.3
4K 15 Health Unresolved
200 Hatfield
B+
83.3
641 20 Health Unresolved
201 Wheatley
B+
83.2
573 21 Health Unresolved
202 Garfield
B+
83
2K 34 Health Unresolved
203 Mountain Pine
B+
83
805 25 Health Unresolved
204 Patterson
B+
83
787 26 Health Unresolved
205 Gassville
B+
82.9
2K 4 Health Unresolved
206 Cove
B+
82.9
651 11 Health
207 Alexander
B+
82.8
3K 20 Health Unresolved
208 Amity
B+
82.8
1K 60 Health Unresolved
209 Hermitage
B+
82.6
4K 14 Health Unresolved
210 Fountain Hill
B+
82.6
1K 34 Health Unresolved
211 Jordan
B+
81.8
1K 10 Health Unresolved
212 Harrisburg
B+
81.7
7K 7 Unresolved
213 Ratcliff
B+
81.7
1K 36 Health Unresolved
214 Clarksville
B+
81.3
17K 39 Health Unresolved
215 Kensett
B+
81.3
2K 14 Unresolved
216 Hot Springs
B+
81.2
85K 74 Health Unresolved
217 Bonanza
B+
81.2
555 8 Health Unresolved
218 Texarkana
B+
81.1
30K 65 Health Unresolved
219 Okolona
B+
81.1
562 21 Health Unresolved
220 Mountain Home
B+
81
25K 34 Health Unresolved
221 Sparkman
B+
81
1K 24 Health Unresolved
222 Magazine
B+
81
1K 24 Health Unresolved
223 New Edinburgh
B+
80.9
2K 2 Unresolved
224 New Port
B+
80.9
1K 6 Health Unresolved
225 Calico Rock
B+
80.7
3K 48 Health Unresolved
226 Coal Hill
B+
80.3
1K 18 Health Unresolved
227 New Blaine
B+
80.1
2K 14 Health
228 Conway
B
80
68K 21 Health Unresolved
229 Glenwood
B
79.7
2K 119 Health Unresolved
230 Western Grove
B
79.6
900 11 Unresolved
231 Hartford
B
79.2
725 58 Health Unresolved
232 Springdale
B
79.1
99K 15 Health Unresolved
233 Bigelow
B
79.1
1K 17 Health Unresolved
234 Fort Chaffee
B
78.9
500 9 Health Unresolved
235 Perryville
B
78.8
7K 115 Health Unresolved
236 Leslie
B
78.7
730 46 Health Unresolved
237 Colt
B
78.5
997 6 Unresolved
238 Bauxite
B
78.3
705 21 Health Unresolved
239 Wooster
B
78.1
5K 19 Health Unresolved
240 Lake City
B
77.9
2K 68 Health Unresolved
241 Mccrae
B
77.9
870 23 Health Unresolved
242 Rohwer
B
77.7
563 19 Health Unresolved
243 Austin
B
77.5
17K 16 Health Unresolved
244 Huntington
B
77.5
782 19 Health Unresolved
245 Hickory Ridge
B
77.1
9K 47 Health Unresolved
246 Paris
B
76.8
8K 55 Health Unresolved
247 Judsonia
B
76.7
8K 28 Health Unresolved
248 Mansfield
B
76.6
2K 23 Health Unresolved
249 Parkin
B
76
845 39 Health Unresolved
250 Marked Tree
B
75.9
3K 7 Health Unresolved
251 Lockesburg
B
75.8
739 31 Health Unresolved
252 Grubbs
B
75.7
823 18 Health Lead Unresolved
253 Altus
B
75.6
2K 14 Health Unresolved
254 Cave Springs
B-
75
5K 72 Health Unresolved
255 Wynne
B-
74.9
9K 46 Health Unresolved
256 Branch
B-
74.8
500 42 Health Unresolved
257 Diamond City
B-
73.6
1K 30 Health Unresolved
258 Dumas
B-
73.1
7K 26 Health Unresolved
259 Bearden
B-
72.9
3K 11 Lead Unresolved
260 Altheimer
B-
72.9
765 38 Health Unresolved
261 Portland
B-
72.8
625 27 Health Unresolved
262 Smackover
B-
72.5
5K 37 Health Unresolved
263 Blevins
B-
72.3
1K 46 Health Unresolved
264 Nashville
B-
72.2
11K 63 Health Unresolved
265 Emerson
B-
72.1
2K 47 Health Unresolved
266 Rogers
B-
71.9
82K 57 Health Unresolved
267 Holly Grove
B-
70.9
2K 54 Health Unresolved
268 Tuckerman
B-
70.2
3K 83 Health Unresolved
269 Leola
B-
70.2
564 8 Health Lead Unresolved
270 Elaine
B-
70
1K 29 Health Unresolved
271 Dyer
C+
69.9
1K 49 Health Unresolved
272 Dardanelle
C+
69.6
12K 62 Health PFAS Unresolved
273 Piggott
C+
69.5
5K 88 Health Unresolved
274 Little Rock
C+
69.3
380K 101 Health Unresolved
275 Van Buren
C+
69.3
31K 73 Health Unresolved
276 Bradley
C+
69.3
842 25 Health Unresolved
277 Pleasant Grove
C+
68.6
3K 72 Health Lead Unresolved
278 Wilmot
C+
68.3
793 57 Health Unresolved
279 Grady
C+
68.2
6K 42 Health Lead Unresolved
280 Norman
C+
68
750 134 Health Unresolved
281 Subiaco
C+
66.4
783 90 Health Unresolved
282 Ola
C+
66.1
1K 59 Health Unresolved
283 Osceola
C+
66
7K 28 Health Unresolved
284 Ward
C+
65.6
13K 9 Health Unresolved
285 Magnolia
C+
65.5
15K 96 Health Unresolved
286 Belleville
C
64.8
1K 32 Health Unresolved
287 Hughes
C
64.5
3K 18 Health Lead Unresolved
288 Blytheville
C
63
16K 92 Health Unresolved
289 Proctor
C
63
3K 71 Health Lead Unresolved
290 Eudora
C
62.8
3K 37 Health Unresolved
291 Keiser
C
62.8
810 23 Health Lead Unresolved
292 Hackett
C
62.6
1K 26 Health Unresolved
293 Lonoke
C
62.3
4K 11 Health Unresolved
294 Marion
C
62.1
14K 45 Health Unresolved
295 Umpire
C
62.1
710 27 Health Lead Unresolved
296 Casa
C
61.9
2K 58 Health Unresolved
297 Humnoke
C
60.7
517 75 Health Unresolved
298 Fifty Six
C-
59.9
885 70 Health Unresolved
299 Russellville
C-
59.8
32K 34 Health Unresolved
300 Turrell
C-
59.7
1K 65 Health Unresolved
301 Mcgehee
C-
59.1
6K 58 Health Unresolved
302 Bradford
C-
58.1
5K 64 Health Unresolved
303 Horatio
C-
58.1
1K 36 Health Unresolved
304 Murfreesboro
C-
57.8
3K 73 Health Lead Unresolved
305 Jasper
C-
57.3
2K 106 Health Lead Unresolved
306 Pangburn
C-
57.2
3K 95 Health Lead Unresolved
307 Swifton
C-
56.2
1K 31 Health Unresolved
308 Monticello
C-
56
13K 78 Health Unresolved
309 Greenwood
D+
53.7
25K 147 Health Unresolved
310 Foreman
D+
53.6
6K 140 Health Unresolved
311 Mulberry
D+
52.4
3K 100 Health Lead Unresolved
312 Marvell
D+
51.9
2K 51 Health Lead Unresolved
313 Earle
D+
51
2K 39 Health Unresolved
314 Batesville
D+
50
27K 183 Health Unresolved
315 Devalls Bluff
D+
50
600 28 Health Unresolved
316 Lake Village
D
49
5K 79 Health Unresolved
317 Junction City
D
48.5
3K 131 Health Unresolved
318 Waldo
D
48
4K 48 Health Unresolved
319 Camden
D
47
19K 170 Health Unresolved
320 Strong
D
47
3K 148 Health Unresolved
321 Fayetteville
D
46.4
117K 81 Health Unresolved
322 Marshall
D
46
6K 307 Health Unresolved
323 Rosston
D
46
2K 63 Health Unresolved
324 Lake View-Phillips
D
46
665 103 Health Unresolved
325 El Dorado
D
45.8
28K 163 Health Unresolved
326 Fort Smith
D
45.5
86K 236 Health Unresolved
327 Eureka Springs
D
45
5K 133 Health Unresolved
328 Marianna
F
44.2
9K 97 Health Unresolved
329 Brinkley
F
44.2
4K 93 Health Unresolved
330 Mammoth Spring
F
44
2K 245 Health Unresolved
331 Lead Hill
F
43
585 82 Health Unresolved
332 Hope
F
42.7
15K 105 Health Unresolved
333 Siloam Springs
F
42.3
22K 103 Health Unresolved
334 Mount Ida
F
42
3K 154 Health Unresolved
335 Taylor
F
41
2K 33 Health Unresolved
336 Clarendon
F
41
1K 50 Health Unresolved
337 Humphrey
F
41
602 108 Health Unresolved
338 Antoine
F
41
563 41 Health Unresolved
339 Helena
F
39.2
9K 70 Health Unresolved
340 Fouke
F
39
955 120 Health Unresolved
341 Compton
F
38
990 77 Health Unresolved
342 Crawfordsville
F
37
3K 135 Health Unresolved
343 Danville
F
35
3K 81 Health Unresolved
344 Deer
F
31
3K 278 Health Lead Unresolved
345 Delight
F
26
2K 54 Health Lead Unresolved