D37/100

Oklahoma Tap Water Quality Rankings 2026

268 cities · 3,460,912 people served

Top Contaminant Concerns

Copper (90th percentile)PFOSLead (90th percentile)PFHxSPFOA

All Cities in Oklahoma

#CityScorePopulationViolations
1Oklahoma CityB (62)675,64543
2TulsaB (65)415,47548
3Broken ArrowF (0)142,122133
4NormanC (41)138,868108
5LawtonD (36)97,882103
6EdmondF (8)86,708132
7StillwaterD (31)72,900151
8ClaremoreC (43)59,077246
9Midwest CityD (26)55,93527
10MooreF (0)55,083250
11EnidC (57)52,57834
12MuskogeeF (0)42,445193
13ArdmoreF (0)36,143454
14BartlesvilleF (0)34,74831
15AdaB (71)31,71356
16ShawneeD (36)31,190100
17CollinsvilleC (40)30,77553
18Ponca CityB (63)30,72042
19Sand SpringsC (45)30,17436
20JenksD (20)29,71257
21SapulpaD (32)29,012143
22McalesterF (2)26,816681
23SallisawC (44)24,760109
24DurantF (10)23,87086
25AltusF (0)23,334169
26DuncanF (0)23,000165
27Fort SillB (71)23,0007
28OwassoD (39)23,00029
29YukonC (57)22,49812
30Del CityC (57)22,12812
31MadillF (0)22,047172
32BethanyF (0)20,30733
33TahlequahD (26)20,008200
34GuthrieF (5)18,83294
35BixbyB (77)18,75013
36MustangD (33)18,57628
37El RenoC (41)17,912102
38PryorB (65)16,96738
39ChickashaF (0)16,03683
40OkmulgeeF (0)15,852380
41WagonerF (8)15,845224
42WoodwardD (28)15,00029
43SkiatookF (5)14,757110
44MiamiF (0)13,70493
45CowetaF (0)13,701253
46EufaulaF (8)13,284536
47SpiroF (0)13,094218
48GlenpoolC (42)12,50022
49Elk CityB (78)12,12732
50Broken BowF (16)11,619149
51GuymonD (38)11,44219
52MarlowB (62)11,02628
53SulphurA (89)10,98915
54WeatherfordF (0)10,83366
55VinitaF (19)10,72299
56MoundsF (0)10,470262
57ChecotahF (0)9,916426
58PoteauD (26)9,697114
59Pauls ValleyC (44)9,041126
60ClintonF (0)8,883104
61HastingsF (0)8,398282
62ChouteauC (57)8,38050
63CushingB (67)8,37126
64NewcastleC (50)7,90027
65HulbertC (51)7,820139
66OologahF (0)7,72574
67BlackwellF (0)7,66873
68HenryettaD (32)7,561109
69PiedmontF (0)7,54299
70AntlersF (0)7,372252
71PerryD (29)7,330337
72GroveC (41)7,31120
73OkemahF (7)7,186120
74IdabelF (0)6,952177
75StilwellC (51)6,95161
76TishomingoD (24)6,933134
77SeminoleD (28)6,89953
78AnadarkoF (0)6,804121
79PurcellB (77)6,69319
80HartshorneF (0)6,521157
81ClevelandD (28)6,462281
82MannfordD (30)6,435142
83OchelataC (46)6,425144
84Fort GibsonC (45)6,41079
85MeadF (0)6,270148
86TecumsehF (0)6,098124
87MuldrowD (37)6,05259
88AtokaF (0)5,988305
89KetchumB (65)5,83043
90WilburtonD (27)5,77587
91MorrisF (0)5,750299
92NobleC (57)5,75012
93KellyvilleF (0)5,67537
94NowataC (47)5,55196
95WaltersF (0)5,551134
96CarnegieB (67)5,53724
97HugoF (0)5,536271
98CacheF (0)5,371104
99AlvaC (49)5,20828
100EarlsboroF (10)5,17247
101ElginF (17)5,140139
102LexingtonF (0)5,086252
103KingfisherF (0)5,073330
104PorumF (0)5,00062
105WisterD (36)4,87259
106Lone GroveF (9)4,86375
107HoldenvilleF (0)4,732163
108PocolaF (0)4,70060
109TuttleF (0)4,50065
110LindsayB (77)4,42022
111SayreB (76)4,37513
112WestvilleC (46)4,19456
113HarrahF (0)4,19085
114Locust GroveF (0)4,178439
115QuintonF (0)4,07195
116Nichols HillsF (0)4,02095
117WynnewoodC (41)3,987101
118FrederickF (0)3,940121
119AmberD (29)3,93051
120ChoctawF (8)3,92681
121HaworthF (0)3,84259
122PawhuskaF (0)3,80061
123Big CabinC (56)3,75016
124HobartC (46)3,74615
125SpencerF (0)3,746148
126BristowF (0)3,700287
127DeweyC (54)3,49019
128WewokaF (0)3,450283
129AdairA (88)3,3604
130TonkawaD (26)3,29939
131ComancheD (29)3,259148
132InolaD (22)3,14972
133ChandlerF (0)3,142169
134HeavenerF (0)3,00088
135BlanchardD (32)2,96632
136McloudD (37)2,93936
137MangumB (61)2,92416
138CordellF (0)2,90370
139DrumrightB (63)2,87622
140RolandF (0)2,84266
141WatongaF (0)2,81636
142CaleraF (0)2,81548
143StroudF (0)2,811176
144HealdtonF (0)2,78554
145GoreD (24)2,76367
146StiglerF (0)2,73146
147AftonD (38)2,723123
148FairviewF (0)2,69044
149WetumkaF (8)2,676236
150CatoosaC (49)2,66840
151BlairF (0)2,66262
152CommerceF (0)2,64576
153MariettaB (68)2,62613
154DavisF (0)2,61040
155HintonF (0)2,60069
156HominyF (0)2,584383
157PerkinsF (0)2,572123
158CrescentD (27)2,557141
159WainwrightF (0)2,550115
160AgraB (66)2,52523
161BowlegsD (34)2,50030
162JayD (25)2,48251
163NinnekahC (44)2,42520
164DisneyF (0)2,40051
165PorterF (0)2,40071
166GoodwellF (9)2,398128
167PragueF (0)2,395872
168PrestonF (0)2,355117
169ColbertD (28)2,31245
170GrantF (0)2,30067
171OktahaF (0)2,28099
172HollisF (0)2,264116
173NewkirkF (0)2,24345
174PawneeF (0)2,230317
175CrowderF (0)2,203133
176AllenB (79)2,1806
177ArkomaB (67)2,18025
178Tinker AfbA (94)2,1006
179WaurikaF (0)2,100206
180HennesseyF (0)2,05891
181Burns FlatC (47)2,05749
182KrebsF (0)2,051101
183WarnerF (0)2,020141
184CoalgateF (0)2,005110
185GoldsbyF (0)2,00057
186IndianolaD (39)2,00029
187Ratliff CityF (0)2,00041
188ThackervilleC (50)2,00031
189BisonF (0)1,98033
190ChelseaF (5)1,96452
191WayneF (0)1,897109
192SchulterF (0)1,890109
193GarvinF (0)1,84746
194MonroeF (0)1,80066
195HookerC (43)1,78857
196TerltonF (0)1,77598
197HaskellF (4)1,76557
198JonesC (40)1,72716
199LangstonF (0)1,670102
200WhitesboroF (0)1,643130
201CooksonF (0)1,64072
202MincoC (55)1,63221
203CherokeeF (0)1,63067
204MarshallD (25)1,61827
205KingstonC (58)1,60019
206WilsonC (53)1,60028
207CarterF (0)1,59555
208HoweF (0)1,59338
209StratfordB (65)1,57516
210BeaverC (54)1,57042
211FairfaxF (0)1,555290
212ApacheF (0)1,52182
213SnyderF (0)1,509241
214CaddoF (13)1,50064
215ChattanoogaF (0)1,50074
216KansasC (48)1,50037
217ShidlerF (0)1,500119
218TalihinaF (0)1,50088
219Boise CityF (0)1,483137
220KonawaF (0)1,479296
221VianB (68)1,44516
222OiltonF (0)1,435691
223GraniteF (0)1,42575
224SalinaF (0)1,42288
225PanamaF (0)1,40045
226WaukomisC (56)1,36633
227BeggsF (0)1,364228
228Council HillF (0)1,300236
229Rush SpringsF (10)1,27867
230GearyF (0)1,258179
231BarnsdallF (0)1,243437
232OkeeneC (58)1,24015
233ThomasB (71)1,23826
234YaleF (0)1,227108
235MoorelandF (0)1,22688
236GarberA (87)1,2256
237MaysvilleF (0)1,212242
238BuffaloC (53)1,20016
239ClaytonF (0)1,20068
240GeronimoB (73)1,20020
241RinglingC (51)1,20021
242ShattuckF (12)1,20044
243SperryA (82)1,20015
244Webbers FallsF (0)1,20092
245MedfordD (25)1,17251
246CyrilB (75)1,16818
247StonewallA (81)1,16212
248TempleF (0)1,146120
249StuartF (0)1,145202
250MaudD (34)1,13630
251GouldF (0)1,13260
252South CoffeyvilleA (89)1,1138
253GrandfieldF (0)1,110212
254OkarcheF (0)1,11098
255OkayF (0)1,11052
256Elmore CityB (70)1,10714
257StringtownF (0)1,105102
258WelchF (0)1,100123
259LaverneF (0)1,09795
260HydroF (0)1,06066
261CoffeyvilleF (0)1,050101
262MeekerF (0)1,04450
263ColonyB (77)1,0328
264BraggsB (72)1,03017
265FairlandB (60)1,02520
266StillwellB (70)1,02522
267ErickA (99)1,0231
268FletcherF (0)1,022240