MyCleanWater

Oklahoma Water Quality by City

Water quality reports for 491 cities in Oklahoma.

CityPopulationContaminantsAbove LimitPFASViolations
Oklahoma City644K30None293 active
Tulsa413K00None35 active
Broken Arrow116K62None9 active
Norman105K30None105 active
Lawton93K00None182 active
Edmond79K71None297 active
Midwest City56K10None3 active
Moore55K10None16 active
Stillwater53K71None75 active
Enid49K10None122 active
Muskogee38K00None46 active
Bartlesville35K20None55 active
Shawnee30K20None63 active
Sand Springs29K00None15 active
Ponca City27K51None103 active
Collinsville25K00None9 active
Ardmore25K50None89 active
Duncan23K50None7 active
Fort Sill23K00None26 active
Owasso23K00None19 active
Ada23K00None13 active
Yukon22K10None98 active
Del City22K40None31 active
Bethany20K52None10 active
Sapulpa20K00None63 active
Bixby19K00None7 active
Altus19K30None26 active
Mustang19K10None14 active
Mcalester18K10None171 active
Madill18K00None76 active
Jenks17K00None7 active
El Reno16K10None36 active
Chickasha16K10None27 active
Claremore16K20None69 active
Durant16K20None6 active
Woodward15K10None36 active
Tahlequah14K30None19 active
Miami14K10None73 active
Okmulgee13K00None16 active
Sallisaw13K00None54 active
Glenpool13K00None5 active
Guymon11K10None7 active
Weatherford11K10None85 active
Elk City11K10None63 active
Guthrie10K61None20 active
Coweta9K62None12 active
Spiro9K00None62 active
Clinton9K10None23 active
Pryor9K21None143 active
Hastings8K20None18 active
Cushing8K00NoneNone
Mounds8K10None78 active
Skiatook8K10None4 active
Wagoner8K00None141 active
Poteau8K00None111 active
Newcastle8K20None15 active
Oologah8K10None16 active
Blackwell8K10None28 active
Piedmont8K40None31 active
Grove7K00None103 active
Idabel7K00None14 active
Seminole7K10NoneNone
Anadarko7K00None9 active
Purcell7K10None5 active
Vinita6K10None87 active
Marlow6K10None12 active
Chouteau6K11None15 active
Mead6K00None1 active
Pauls Valley6K10None48 active
Tecumseh6K20None174 active
Henryetta6K10None91 active
Noble6K20None53 active
Broken Bow6K00None56 active
Kellyville6K10None17 active
Hugo6K00None16 active
Eufaula5K30None78 active
Perry5K10None79 active
Alva5K10None25 active
Earlsboro5K32None8 active
Kingfisher5K10None13 active
Porum5K10None81 active
Sulphur5K00None16 active
Lone Grove5K10None11 active
Antlers5K00None31 active
Holdenville5K10None31 active
Fort Gibson5K00None51 active
Pocola5K10None3 active
Tuttle5K40None340 active
Sayre4K10None44 active
Hartshorne4K00None32 active
Harrah4K10None35 active
Ketchum4K00None16 active
Nichols Hills4K10None16 active
Nowata4K41None238 active
Frederick4K20None9 active
Mannford4K10None42 active
Amber4K10None49 active
Choctaw4K10None97 active
Carnegie4K10None17 active
Wister4K00None128 active
Haworth4K00None5 active
Pawhuska4K00None13 active
Big Cabin4K00None48 active
Hobart4K20None16 active
Spencer4K10None8 active
Bristow4K10None147 active
Dewey3K10None114 active
Checotah3K10None104 active
Wewoka3K10None88 active
Hulbert3K30None112 active
Adair3K10None17 active
Elgin3K00None24 active
Tonkawa3K00None22 active
Stilwell3K00None24 active
Cleveland3K00None53 active
Chandler3K00None46 active
Okemah3K10None68 active
Muldrow3K00None26 active
Wilburton3K00None29 active
Cache3K00None53 active
Atoka3K00None40 active
Quinton3K00None55 active
Tishomingo3K00None124 active
Heavener3K10None40 active
Walters3K00None35 active
Lexington3K00None21 active
Blanchard3K00None5 active
Mcloud3K00None67 active
Mangum3K00None25 active
Cordell3K00None19 active
Drumright3K00None7 active
Lindsay3K00None15 active
Roland3K00None4 active
Watonga3K10None6 active
Calera3K00None30 active
Stroud3K00None53 active
Ochelata3K00None65 active
Healdton3K00None17 active
Stigler3K00None51 active
Fairview3K00None26 active
Catoosa3K00None21 active
Blair3K00None61 active
Commerce3K00None6 active
Marietta3K00None36 active
Davis3K00None13 active
Hinton3K00None47 active
Westville3K00None17 active
Hominy3K00None25 active
Locust Grove3K00None94 active
Perkins3K00None85 active
Wainwright3K00None7 active
Agra3K00None18 active
Bowlegs3K00None21 active
Jay2K00None29 active
Ninnekah2K00None15 active
Disney2K00None32 active
Porter2K00None11 active
Prague2K00None810 active
Morris2K00None233 active
Preston2K00None9 active
Colbert2K00None42 active
Wynnewood2K00None29 active
Grant2K00None20 active
Oktaha2K00None29 active
Hollis2K00None107 active
Newkirk2K51None37 active
Pawnee2K00None104 active
Crowder2K00None160 active
Allen2K00None11 active
Arkoma2K00None30 active
Waurika2K00None22 active
Tinker Afb2K00NoneNone
Hennessey2K00None45 active
Burns Flat2K00None14 active
Krebs2K00None6 active
Warner2K00None38 active
Coalgate2K00None30 active
Ratliff City2K00None20 active
Thackerville2K00None13 active
Goldsby2K00None21 active
Indianola2K00None11 active
Bison2K00None7 active
Chelsea2K00None15 active
Wayne2K00None25 active
Schulter2K00None12 active
Garvin2K00None31 active
Monroe2K00None14 active
Hooker2K00None21 active
Terlton2K00None1 active
Haskell2K00None39 active
Jones2K00None27 active
Gore2K00None48 active
Langston2K00None138 active
Yale2K00None21 active
Comanche2K00None33 active
Whitesboro2K00None21 active
Cookson2K00None123 active
Minco2K00None6 active
Cherokee2K00None17 active
Marshall2K00None20 active
Kingston2K00None19 active
Wilson2K00None21 active
Carter2K00None8 active
Howe2K00None36 active
Inola2K00None35 active
Stratford2K00None13 active
Beaver2K00None9 active
Fairfax2K00None74 active
Apache2K00None15 active
Snyder2K00None22 active
Kansas2K00None35 active
Caddo2K00None76 active
Talihina2K00None22 active
Shidler2K00None61 active
Chattanooga2K00None47 active
Boise City1K00None42 active
Konawa1K00None110 active
Wetumka1K00None51 active
Vian1K00None34 active
Oilton1K00None47 active
Afton1K00None89 active
Granite1K00None29 active
Salina1K00None56 active
Crescent1K00None24 active
Panama1K00None23 active
Waukomis1K00None14 active
Beggs1K00None17 active
Council Hill1K00None145 active
Rush Springs1K00None21 active
Geary1K00None98 active
Barnsdall1K00None73 active
Okeene1K00None21 active
Thomas1K00None9 active
Mooreland1K00None46 active
Garber1K00None54 active
Maysville1K00None45 active
Geronimo1K00None1 active
Clayton1K00None80 active
Ringling1K00None30 active
Webbers Falls1K00None20 active
Shattuck1K00None20 active
Buffalo1K00None22 active
Goodwell1K00None53 active
Sperry1K00None14 active
Medford1K00None50 active
Cyril1K00NoneNone
Stonewall1K00None25 active
Temple1K00None8 active
Stuart1K00None4 active
Maud1K00None34 active
Gould1K00None53 active
South Coffeyville1K00None58 active
Okay1K00None8 active
Okarche1K00None16 active
Grandfield1K00None8 active
Elmore City1K00None21 active
Stringtown1K00None24 active
Welch1K00None42 active
Laverne1K00None5 active
Hydro1K10None24 active
Coffeyville1K00None124 active
Meeker1K00None3 active
Colony1K00None7 active
Braggs1K00None26 active
Fairland1K10None16 active
Stillwell1K00None2 active
Erick1K00None30 active
Fletcher1K00None39 active
Boley1K00None72 active
Valliant99900None4 active
Weleetka99800None32 active
Waynoka99300None3 active
Pond Creek98200None27 active
Custer City96000None3 active
Velma96000None10 active
Albion95900None17 active
Langley95000None26 active
Morrison95000NoneNone
Texhoma93500None27 active
Boswell93200None34 active
Dewar91700None13 active
Tipton91600None23 active
Quapaw90600None53 active
Ramona90000None64 active
Cashion90000None11 active
Fittstown89600None8 active
Haileyville88900None10 active
Davenport88100None10 active
Mountain View88000None31 active
Tyrone88000None39 active
Colcord87700None52 active
Seiling86000None38 active
Sentinel85900None5 active
Wellston82500None2 active
Hendrix82000None18 active
Ryan80000None6 active
Roff80000None62 active
Leedey80000None44 active
Savanna80000None11 active
Wright City79200NoneNone
Cheyenne77800None90 active
Sterling76200None16 active
Millerton75500None2 active
Mutual75500None7 active
Wyandotte75000None37 active
Calumet75000None77 active
Twin Oaks75000None3 active
Arapaho74800None17 active
Copan73300None32 active
Kiowa73100None54 active
Nashoba72500None12 active
Binger70800None32 active
Vici66800None24 active
Fort Cobb66700None3 active
Verden65900NoneNone
Canton65000None22 active
Luther65000None23 active
Carney64900None28 active
Alex63500None28 active
Union City61800NoneNone
Fort Towson61100None9 active
Paoli61000None36 active
Olustee60700None6 active
Smithville60000None2 active
Byron60010None27 active
Coleman60000None12 active
Washington60000None13 active
Gans60000None32 active
Mannsville58700None13 active
Red Oak58100None37 active
Lahoma57700None10 active
Oakhurst57500None24 active
Hammon56800None2 active
Keota56400None35 active
Bokchito56400None10 active
Mccurtain56000None42 active
Depew55500None23 active
Covington55300NoneNone
Dibble55000NoneNone
Forgan53200None17 active
Cement53000None5 active
Dill City52600None23 active
Canute52400None6 active
Achille50600None12 active
Bernice50400None11 active
Corn50000None40 active
Hennepin50000None22 active
Hodgen49800None3 active
Dustin49600None121 active
Arnett49600None51 active
Glencoe47800None7 active
Mountain Park47300NoneNone
Eucha46500NoneNone
Ravia45900None19 active
Delaware45600None66 active
Wynona45000None39 active
Bokoshe45000None37 active
Boynton45000None67 active
Tryon44800None33 active
Eldorado44600None34 active
Paden44600None11 active
Helena44300None19 active
Lone Wolf44000None35 active
Butler43700None16 active
Billings43600None23 active
North Miami43300None30 active
Spavinaw43200None13 active
Gage42900None14 active
Capron42600None26 active
Duke42500None35 active
Ringwood42400None25 active
Wapanucka42000None28 active
Welling41800None6 active
Lamont41700None31 active
Turpin41200None38 active
Drummond40500None29 active
Sparks40400None78 active
Wanette40200NoneNone
Jennings40000None31 active
Dover40000None9 active
Optima40000None37 active
Lehigh39600None7 active
Francis39000None27 active
Prue38700None330 active
Terral38600None23 active
Medicine Park38200None71 active
Tupelo37700None30 active
Ripley37600None28 active
Asher37500None24 active
Davidson37500None11 active
Swink37300None11 active
Taloga37200None8 active
Kaw City37200None28 active
Longdale36300None32 active
Avant36100None69 active
Clarita36000None24 active
Carmen35500None21 active
Indiahoma35000None14 active
Burneyville35000None12 active
Wakita34400None72 active
Cromwell33700None18 active
Gracemont33600None44 active
Ralston33500None34 active
Fort Supply32800None12 active
Fargo32600None17 active
Cleo Springs32600None10 active
Marland32500None110 active
Kremlin32000None73 active
Randlett32000None2 active
Nicoma Park31800None34 active
Milburn31700None11 active
Watts31600NoneNone
Keyes31500None34 active
Mill Creek31000None19 active
Bennington30200None15 active
Soper30000None55 active
Pocasset30000None37 active
Calvin30000None36 active
Leon30000None33 active
Arcadia30000NoneNone
Lenapah29800None28 active
Red Rock29300None127 active
Coyle28900None17 active
Pittsburg28000None139 active
Roosevelt28000None16 active
Eakly27700None39 active
Hardesty27700None16 active
Osage27500None42 active
Lookeba27500None31 active
Byars27500None44 active
Freedom27500None53 active
Blue Jacket27400None20 active
Gotebo27200None16 active
Goltry26800None25 active
Kendrick26600None1 active
Taft25000None96 active
Braman24400None6 active
Sawyer23500NoneNone
Jet23000None69 active
St. Louis22500None25 active
Mulhall22500None8 active
Dougherty22400None72 active
Nash22400None37 active
Aline21400None37 active
Sasakwa21000None43 active
Park Hill20800None196 active
Martha20500None11 active
Rocky20200None29 active
Orlando20100NoneNone
Ames19900None35 active
Meno19500None43 active
Bessie19000None10 active
Reydon17700None31 active
Sharon17500None50 active
Hanna17500None55 active
Hallett16800None29 active
Kenefic16500None39 active
Bromide16300None21 active
Burlington15600None9 active
Red Bird15300None65 active
Burbank15000None1 active
Camargo15000None24 active
Devol15000NoneNone
Slick14800None48 active
Dacoma14800None3 active
Deer Creek14700None77 active
Fairmont14700None41 active
Hitchcock14100None37 active
Adams13500None68 active
Faxon13400None2 active
Oakwood12900None33 active
Foss12700None42 active
Greenfield12300None20 active
Willow11400None16 active
Hillsdale11000None53 active
Tullahassee10600None47 active
Manchester10400None30 active
Bird Island10000None5 active
Gate8700None47 active
Headrick8400None28 active
Loyal8100None27 active
Bradley8000None70 active
North Enid7500None14 active
Hollister6000None33 active
Cartwright5400None35 active
Ft. Supply4300NoneNone
Carlton Landing3800None3 active
Douglas3200NoneNone
Drumwright2400NoneNone
Canadian1800None12 active
Knowles1000NoneNone