Oklahoma Water Quality Reports
Comprehensive water quality data for 235 cities across Oklahoma. View EPA-verified contaminant levels and get filter recommendations.
235
Cities
4
Safe
86
Monitor
145
At Risk
Cities in Oklahoma
Atoka
People Served644K
Contaminants Tested20
Above Guidelines8
View Report →
Konawa
People Served644K
Contaminants Tested125
Above Guidelines2
View Report →
Lehigh
People Served644K
Contaminants Tested125
Above Guidelines2
View Report →
Mcloud
People Served644K
Contaminants Tested20
Above Guidelines8
View Report →
Oklahoma City
People Served644K
Contaminants Tested125
Above Guidelines2
View Report →
Phillips
People Served644K
Contaminants Tested125
Above Guidelines2
View Report →
Pink
People Served644K
Contaminants Tested125
Above Guidelines2
View Report →
Spencer
People Served644K
Contaminants Tested20
Above Guidelines8
View Report →
Stringtown
People Served644K
Contaminants Tested125
Above Guidelines2
View Report →
Tulsa
People Served471K
Contaminants Tested116
Above Guidelines2
View Report →
Norman
People Served101K
Contaminants Tested146
Above Guidelines7
View Report →
Broken Arrow
People Served98K
Contaminants Tested66
Above Guidelines2
View Report →
Fort Sill
People Served93K
Contaminants Tested20
Above Guidelines11
View Report →
Lawton
People Served93K
Contaminants Tested125
Above Guidelines4
View Report →
Edmond
People Served79K
Contaminants Tested85
Above Guidelines7
View Report →
Midwest City
People Served56K
Contaminants Tested129
Above Guidelines5
View Report →
Moore
People Served55K
Contaminants Tested93
Above Guidelines5
View Report →
Stillwater
People Served53K
Contaminants Tested65
Above Guidelines3
View Report →
Dewey
People Served35K
Contaminants Tested20
Above Guidelines6
View Report →
Lotsee
People Served29K
Contaminants Tested65
Above Guidelines3
View Report →
Sand Springs
People Served29K
Contaminants Tested65
Above Guidelines3
View Report →
Haskell
People Served26K
Contaminants Tested94
Above Guidelines3
View Report →
Collinsville
People Served25K
Contaminants Tested97
Above Guidelines3
View Report →
Skiatook
People Served25K
Contaminants Tested97
Above Guidelines3
View Report →
Vera
People Served25K
Contaminants Tested97
Above Guidelines3
View Report →
Ardmore
People Served24K
Contaminants Tested20
Above Guidelines4
View Report →
Ada
People Served23K
Contaminants Tested89
Above Guidelines2
View Report →
Byng
People Served23K
Contaminants Tested89
Above Guidelines2
View Report →
Latta
People Served23K
Contaminants Tested89
Above Guidelines2
View Report →
Pickett
People Served23K
Contaminants Tested89
Above Guidelines2
View Report →
Yukon
People Served22K
Contaminants Tested99
Above Guidelines5
View Report →
Del City
People Served22K
Contaminants Tested142
Above Guidelines7
View Report →
Smith Village
People Served22K
Contaminants Tested142
Above Guidelines7
View Report →
Bethany
People Served20K
Contaminants Tested92
Above Guidelines6
View Report →
Bixby
People Served19K
Contaminants Tested15
Above Guidelines2
View Report →
Altus
People Served19K
Contaminants Tested94
Above Guidelines3
View Report →
Mustang
People Served19K
Contaminants Tested90
Above Guidelines8
View Report →
Jenks
People Served17K
Contaminants Tested15
Above Guidelines2
View Report →
Chickasha
People Served16K
Contaminants Tested100
Above Guidelines6
View Report →
Durant
People Served16K
Contaminants Tested98
Above Guidelines2
View Report →
New Woodville
People Served15K
Contaminants Tested90
Above Guidelines5
View Report →
Oakland
People Served15K
Contaminants Tested90
Above Guidelines5
View Report →
Tahlequah
People Served14K
Contaminants Tested20
Above Guidelines11
View Report →
Commerce
People Served14K
Contaminants Tested20
Above Guidelines7
View Report →
Miami
People Served14K
Contaminants Tested20
Above Guidelines7
View Report →
Okmulgee
People Served13K
Contaminants Tested20
Above Guidelines6
View Report →
Sallisaw
People Served13K
Contaminants Tested20
Above Guidelines6
View Report →
Kiefer
People Served13K
Contaminants Tested15
Above Guidelines2
View Report →
Mounds
People Served13K
Contaminants Tested15
Above Guidelines2
View Report →
Glenpool
People Served13K
Contaminants Tested16
Above Guidelines2
View Report →
Catoosa
People Served12K
Contaminants Tested103
Above Guidelines3
View Report →
Claremore
People Served12K
Contaminants Tested103
Above Guidelines3
View Report →
Fair Oaks
People Served12K
Contaminants Tested103
Above Guidelines3
View Report →
Verdigris
People Served12K
Contaminants Tested103
Above Guidelines3
View Report →
Guymon
People Served11K
Contaminants Tested20
Above Guidelines9
View Report →
Dickson
People Served11K
Contaminants Tested91
Above Guidelines5
View Report →
Gene Autry
People Served11K
Contaminants Tested91
Above Guidelines5
View Report →
Marietta
People Served11K
Contaminants Tested91
Above Guidelines5
View Report →
Springer
People Served11K
Contaminants Tested91
Above Guidelines5
View Report →
Weatherford
People Served11K
Contaminants Tested20
Above Guidelines9
View Report →
Elk City
People Served11K
Contaminants Tested20
Above Guidelines7
View Report →
Bushyhead
People Served10K
Contaminants Tested124
Above Guidelines2
View Report →
Foyil
People Served10K
Contaminants Tested124
Above Guidelines2
View Report →
Limestone
People Served10K
Contaminants Tested124
Above Guidelines2
View Report →
Owasso
People Served10K
Contaminants Tested124
Above Guidelines2
View Report →
Sequoyah
People Served10K
Contaminants Tested124
Above Guidelines2
View Report →
Valley Park
People Served10K
Contaminants Tested124
Above Guidelines2
View Report →
Heavener
People Served9K
Contaminants Tested15
Above Guidelines6
View Report →
Wister
People Served9K
Contaminants Tested15
Above Guidelines6
View Report →
Guthrie
People Served9K
Contaminants Tested120
Above Guidelines4
View Report →
Beggs
People Served8K
Contaminants Tested16
Above Guidelines4
View Report →
Liberty
People Served8K
Contaminants Tested16
Above Guidelines4
View Report →
Preston
People Served8K
Contaminants Tested15
Above Guidelines7
View Report →
Winchester
People Served8K
Contaminants Tested16
Above Guidelines4
View Report →
Armstrong
People Served8K
Contaminants Tested99
Above Guidelines2
View Report →
Bokchito
People Served8K
Contaminants Tested99
Above Guidelines2
View Report →
Addington
People Served8K
Contaminants Tested69
Above Guidelines6
View Report →
Burneyville
People Served8K
Contaminants Tested69
Above Guidelines6
View Report →
Comanche
People Served8K
Contaminants Tested69
Above Guidelines6
View Report →
Cornish
People Served8K
Contaminants Tested69
Above Guidelines6
View Report →
Duncan
People Served8K
Contaminants Tested69
Above Guidelines6
View Report →
Empire City
People Served8K
Contaminants Tested69
Above Guidelines6
View Report →
Hastings
People Served8K
Contaminants Tested69
Above Guidelines6
View Report →
Healdton
People Served8K
Contaminants Tested69
Above Guidelines6
View Report →
Ringling
People Served8K
Contaminants Tested69
Above Guidelines6
View Report →
Sugden
People Served8K
Contaminants Tested69
Above Guidelines6
View Report →
Waurika
People Served8K
Contaminants Tested69
Above Guidelines6
View Report →
Blanchard
People Served8K
Contaminants Tested20
Above Guidelines6
View Report →
Newcastle
People Served8K
Contaminants Tested102
Above Guidelines2
View Report →
Oologah
People Served8K
Contaminants Tested79
Above Guidelines2
View Report →
Talala
People Served8K
Contaminants Tested79
Above Guidelines2
View Report →
Piedmont
People Served8K
Contaminants Tested109
Above Guidelines7
View Report →
Bray
People Served6K
Contaminants Tested104
Above Guidelines3
View Report →
Central High
People Served6K
Contaminants Tested104
Above Guidelines3
View Report →
Mead
People Served6K
Contaminants Tested118
Above Guidelines2
View Report →
Silo
People Served6K
Contaminants Tested118
Above Guidelines2
View Report →
Oakhurst
People Served6K
Contaminants Tested15
Above Guidelines3
View Report →
Noble
People Served6K
Contaminants Tested137
Above Guidelines4
View Report →
Cashion
People Served6K
Contaminants Tested99
Above Guidelines4
View Report →
Warner
People Served5K
Contaminants Tested20
Above Guidelines8
View Report →
Lone Grove
People Served5K
Contaminants Tested121
Above Guidelines3
View Report →
Arkoma
People Served5K
Contaminants Tested15
Above Guidelines6
View Report →
Watonga
People Served5K
Contaminants Tested20
Above Guidelines6
View Report →
Marlow
People Served5K
Contaminants Tested100
Above Guidelines6
View Report →
Hartshorne
People Served4K
Contaminants Tested15
Above Guidelines2
View Report →
Coweta
People Served4K
Contaminants Tested111
Above Guidelines2
View Report →
Redbird
People Served4K
Contaminants Tested111
Above Guidelines2
View Report →
Fitzhugh
People Served4K
Contaminants Tested96
Above Guidelines4
View Report →
Pryor Creek
People Served4K
Contaminants Tested15
Above Guidelines2
View Report →
Nichols Hills
People Served4K
Contaminants Tested122
Above Guidelines4
View Report →
Minco
People Served4K
Contaminants Tested110
Above Guidelines7
View Report →
Pocasset
People Served4K
Contaminants Tested110
Above Guidelines7
View Report →
Tuttle
People Served4K
Contaminants Tested110
Above Guidelines7
View Report →
Choctaw
People Served4K
Contaminants Tested140
Above Guidelines4
View Report →
Anadarko
People Served4K
Contaminants Tested105
Above Guidelines4
View Report →
Apache
People Served4K
Contaminants Tested105
Above Guidelines4
View Report →
Carnegie
People Served4K
Contaminants Tested105
Above Guidelines4
View Report →
Cooperton
People Served4K
Contaminants Tested105
Above Guidelines4
View Report →
Elgin
People Served4K
Contaminants Tested105
Above Guidelines4
View Report →
Fletcher
People Served4K
Contaminants Tested105
Above Guidelines4
View Report →
Fort Cobb
People Served4K
Contaminants Tested105
Above Guidelines4
View Report →
Gracemont
People Served4K
Contaminants Tested105
Above Guidelines4
View Report →
Mountain View
People Served4K
Contaminants Tested105
Above Guidelines4
View Report →
Haworth
People Served4K
Contaminants Tested14
Above Guidelines5
View Report →
Pawhuska
People Served4K
Contaminants Tested20
Above Guidelines9
View Report →
Adair
People Served4K
Contaminants Tested20
Above Guidelines8
View Report →
Hobart
People Served4K
Contaminants Tested17
Above Guidelines8
View Report →
Bristow
People Served4K
Contaminants Tested20
Above Guidelines8
View Report →
Kellyville
People Served4K
Contaminants Tested15
Above Guidelines3
View Report →
Sapulpa
People Served4K
Contaminants Tested15
Above Guidelines3
View Report →
Checotah
People Served3K
Contaminants Tested20
Above Guidelines8
View Report →
Wewoka
People Served3K
Contaminants Tested20
Above Guidelines7
View Report →
Madill
People Served3K
Contaminants Tested91
Above Guidelines4
View Report →
Hulbert
People Served3K
Contaminants Tested20
Above Guidelines7
View Report →
Justice
People Served3K
Contaminants Tested15
Above Guidelines2
View Report →
Chelsea
People Served3K
Contaminants Tested14
Above Guidelines7
View Report →
Tonkawa
People Served3K
Contaminants Tested20
Above Guidelines10
View Report →
Chandler
People Served3K
Contaminants Tested20
Above Guidelines12
View Report →
Okemah
People Served3K
Contaminants Tested20
Above Guidelines6
View Report →
Wilburton
People Served3K
Contaminants Tested20
Above Guidelines8
View Report →
Quinton
People Served3K
Contaminants Tested20
Above Guidelines7
View Report →
Snyder
People Served3K
Contaminants Tested19
Above Guidelines3
View Report →
Stigler
People Served3K
Contaminants Tested20
Above Guidelines7
View Report →
Roland
People Served3K
Contaminants Tested15
Above Guidelines6
View Report →
Lindsay
People Served3K
Contaminants Tested20
Above Guidelines7
View Report →
Calera
People Served3K
Contaminants Tested60
Above Guidelines3
View Report →
Stroud
People Served3K
Contaminants Tested20
Above Guidelines12
View Report →
Milburn
People Served3K
Contaminants Tested114
Above Guidelines3
View Report →
Mill Creek
People Served3K
Contaminants Tested114
Above Guidelines3
View Report →
Fairview
People Served3K
Contaminants Tested20
Above Guidelines9
View Report →
Friendship
People Served3K
Contaminants Tested121
Above Guidelines6
View Report →
Headrick
People Served3K
Contaminants Tested121
Above Guidelines6
View Report →
Olustee
People Served3K
Contaminants Tested121
Above Guidelines6
View Report →
Davis
People Served3K
Contaminants Tested20
Above Guidelines8
View Report →
Hinton
People Served3K
Contaminants Tested20
Above Guidelines6
View Report →
Westville
People Served3K
Contaminants Tested15
Above Guidelines6
View Report →
Hominy
People Served3K
Contaminants Tested20
Above Guidelines9
View Report →
Locust Grove
People Served3K
Contaminants Tested20
Above Guidelines10
View Report →
Perkins
People Served3K
Contaminants Tested92
Above Guidelines4
View Report →
Wainwright
People Served3K
Contaminants Tested15
Above Guidelines7
View Report →
Agra
People Served3K
Contaminants Tested20
Above Guidelines8
View Report →
Bowlegs
People Served3K
Contaminants Tested20
Above Guidelines6
View Report →
Jay
People Served2K
Contaminants Tested20
Above Guidelines6
View Report →
Turley
People Served2K
Contaminants Tested15
Above Guidelines2
View Report →
Ninnekah
People Served2K
Contaminants Tested133
Above Guidelines3
View Report →
Disney
People Served2K
Contaminants Tested20
Above Guidelines8
View Report →
Porter
People Served2K
Contaminants Tested15
Above Guidelines6
View Report →
Prague
People Served2K
Contaminants Tested20
Above Guidelines2
View Report →
Morris
People Served2K
Contaminants Tested15
Above Guidelines4
View Report →
Cache
People Served2K
Contaminants Tested89
Above Guidelines2
View Report →
Geronimo
People Served2K
Contaminants Tested137
Above Guidelines2
View Report →
Colbert
People Served2K
Contaminants Tested128
Above Guidelines2
View Report →
Grant
People Served2K
Contaminants Tested20
Above Guidelines5
View Report →
Oktaha
People Served2K
Contaminants Tested15
Above Guidelines6
View Report →
Hollis
People Served2K
Contaminants Tested20
Above Guidelines11
View Report →
Pawnee
People Served2K
Contaminants Tested20
Above Guidelines14
View Report →
Crowder
People Served2K
Contaminants Tested20
Above Guidelines6
View Report →
Lexington
People Served2K
Contaminants Tested20
Above Guidelines3
View Report →
Hennessey
People Served2K
Contaminants Tested20
Above Guidelines9
View Report →
Burns Flat
People Served2K
Contaminants Tested20
Above Guidelines8
View Report →
Coalgate
People Served2K
Contaminants Tested20
Above Guidelines9
View Report →
Goldsby
People Served2K
Contaminants Tested87
Above Guidelines6
View Report →
Thackerville
People Served2K
Contaminants Tested20
Above Guidelines4
View Report →
Walters
People Served2K
Contaminants Tested119
Above Guidelines4
View Report →
Bison
People Served2K
Contaminants Tested20
Above Guidelines4
View Report →
McAlester
People Served2K
Contaminants Tested15
Above Guidelines3
View Report →
Savanna
People Served2K
Contaminants Tested15
Above Guidelines3
View Report →
Union City
People Served2K
Contaminants Tested16
Above Guidelines2
View Report →
Wynnewood
People Served2K
Contaminants Tested20
Above Guidelines6
View Report →
Marshall
People Served2K
Contaminants Tested118
Above Guidelines4
View Report →
Mulhall
People Served2K
Contaminants Tested118
Above Guidelines4
View Report →
Orlando
People Served2K
Contaminants Tested118
Above Guidelines4
View Report →
Sunray
People Served2K
Contaminants Tested124
Above Guidelines6
View Report →
Kingston
People Served2K
Contaminants Tested117
Above Guidelines5
View Report →
Allen
People Served1K
Contaminants Tested20
Above Guidelines8
View Report →
Rush Springs
People Served1K
Contaminants Tested122
Above Guidelines5
View Report →
Mooreland
People Served1K
Contaminants Tested111
Above Guidelines4
View Report →
Tishomingo
People Served1K
Contaminants Tested118
Above Guidelines4
View Report →
Cordell
People Served1K
Contaminants Tested20
Above Guidelines3
View Report →
Newkirk
People Served1K
Contaminants Tested15
Above Guidelines7
View Report →
Velma
People Served1K
Contaminants Tested117
Above Guidelines1
View Report →
Woodward
People Served1K
Contaminants Tested121
Above Guidelines4
View Report →
El Reno
People Served1K
Contaminants Tested92
Above Guidelines4
View Report →
Stonewall
People Served1K
Contaminants Tested14
Above Guidelines0
View Report →
Blair
People Served1K
Contaminants Tested96
Above Guidelines1
View Report →
Norge
People Served1K
Contaminants Tested16
Above Guidelines3
View Report →
Hendrix
People Served1K
Contaminants Tested139
Above Guidelines0
View Report →
Kemp
People Served1K
Contaminants Tested139
Above Guidelines0
View Report →
Mutual
People Served1K
Contaminants Tested102
Above Guidelines4
View Report →
Verden
People Served1K
Contaminants Tested113
Above Guidelines4
View Report →
Luther
People Served1K
Contaminants Tested133
Above Guidelines4
View Report →
Alex
People Served1K
Contaminants Tested140
Above Guidelines3
View Report →
Mannsville
People Served1K
Contaminants Tested119
Above Guidelines5
View Report →
Cement
People Served1K
Contaminants Tested15
Above Guidelines3
View Report →
Achille
People Served1K
Contaminants Tested132
Above Guidelines1
View Report →
Ravia
People Served0K
Contaminants Tested94
Above Guidelines2
View Report →
Amber
People Served0K
Contaminants Tested123
Above Guidelines4
View Report →
Medicine Park
People Served0K
Contaminants Tested16
Above Guidelines3
View Report →
Fort Supply
People Served0K
Contaminants Tested14
Above Guidelines2
View Report →
East Duke
People Served0K
Contaminants Tested60
Above Guidelines3
View Report →
Nicoma Park
People Served0K
Contaminants Tested45
Above Guidelines0
View Report →
Freedom
People Served0K
Contaminants Tested91
Above Guidelines3
View Report →
Alderson
People Served0K
Contaminants Tested14
Above Guidelines4
View Report →
Krebs
People Served0K
Contaminants Tested14
Above Guidelines4
View Report →
Dougherty
People Served0K
Contaminants Tested71
Above Guidelines1
View Report →
Martha
People Served0K
Contaminants Tested15
Above Guidelines3
View Report →
Buffalo
People Served0K
Contaminants Tested94
Above Guidelines2
View Report →
Mangum
People Served0K
Contaminants Tested19
Above Guidelines3
View Report →
Sharon
People Served0K
Contaminants Tested79
Above Guidelines1
View Report →
Kenefic
People Served0K
Contaminants Tested94
Above Guidelines2
View Report →
Glencoe
People Served0K
Contaminants Tested89
Above Guidelines4
View Report →
Lone Chimney
People Served0K
Contaminants Tested89
Above Guidelines4
View Report →
Big Cabin
People Served0K
Contaminants Tested19
Above Guidelines9
View Report →
Ochelata
People Served0K
Contaminants Tested15
Above Guidelines7
View Report →
Ratliff City
People Served0K
Contaminants Tested14
Above Guidelines6
View Report →