Skip to main content

Oklahoma Water Quality Reports

Comprehensive water quality data for 506 cities across Oklahoma. View EPA-verified contaminant levels and get filter recommendations.

506
Cities
9
Safe
164
Monitor
333
At Risk

Water Quality by County

Explore aggregated water quality scores across Oklahoma counties. Scores are calculated based on EPA data and weighted by population.

Loading map...
Data from 33 cities serving 1,879,090 people across 25 counties.

Cities in Oklahoma

Norman

People Served745K
Contaminants Tested421
Above Guidelines16
View Report β†’

Oklahoma City

People Served720K
Contaminants Tested950
Above Guidelines34
View Report β†’

Byng

People Served671K
Contaminants Tested228
Above Guidelines6
View Report β†’

Yukon

People Served667K
Contaminants Tested316
Above Guidelines11
View Report β†’

Newcastle

People Served654K
Contaminants Tested404
Above Guidelines14
View Report β†’

Atoka

People Served648K
Contaminants Tested237
Above Guidelines7
View Report β†’

Pink

People Served645K
Contaminants Tested141
Above Guidelines5
View Report β†’

Stringtown

People Served645K
Contaminants Tested140
Above Guidelines6
View Report β†’

Phillips

People Served644K
Contaminants Tested140
Above Guidelines5
View Report β†’

Jones

People Served644K
Contaminants Tested20
Above Guidelines8
View Report β†’

Konawa

People Served644K
Contaminants Tested125
Above Guidelines2
View Report β†’

Lake Aluma

People Served644K
Contaminants Tested125
Above Guidelines2
View Report β†’

Lehigh

People Served644K
Contaminants Tested125
Above Guidelines2
View Report β†’

Spencer

People Served644K
Contaminants Tested20
Above Guidelines8
View Report β†’

Valley Brook

People Served644K
Contaminants Tested125
Above Guidelines2
View Report β†’

Tulsa

People Served514K
Contaminants Tested240
Above Guidelines9
View Report β†’

Moore

People Served156K
Contaminants Tested239
Above Guidelines12
View Report β†’

Broken Arrow

People Served128K
Contaminants Tested271
Above Guidelines7
View Report β†’

Comanche

People Served104K
Contaminants Tested438
Above Guidelines19
View Report β†’

Lawton

People Served99K
Contaminants Tested278
Above Guidelines13
View Report β†’

Medicine Park

People Served93K
Contaminants Tested141
Above Guidelines7
View Report β†’

Fort Sill

People Served93K
Contaminants Tested20
Above Guidelines11
View Report β†’

Edmond

People Served85K
Contaminants Tested437
Above Guidelines18
View Report β†’

Arcadia

People Served79K
Contaminants Tested85
Above Guidelines7
View Report β†’

Midwest City

People Served78K
Contaminants Tested388
Above Guidelines13
View Report β†’

Stillwater

People Served72K
Contaminants Tested193
Above Guidelines13
View Report β†’

Bixby

People Served66K
Contaminants Tested140
Above Guidelines11
View Report β†’

Choctaw

People Served60K
Contaminants Tested330
Above Guidelines9
View Report β†’

Owasso

People Served59K
Contaminants Tested236
Above Guidelines7
View Report β†’

Claremore

People Served56K
Contaminants Tested374
Above Guidelines19
View Report β†’

Sperry

People Served54K
Contaminants Tested162
Above Guidelines6
View Report β†’

Jenks

People Served51K
Contaminants Tested62
Above Guidelines10
View Report β†’

Sapulpa

People Served42K
Contaminants Tested154
Above Guidelines13
View Report β†’

Bartlesville

People Served42K
Contaminants Tested209
Above Guidelines13
View Report β†’

Catoosa

People Served40K
Contaminants Tested212
Above Guidelines8
View Report β†’

Duncan

People Served39K
Contaminants Tested414
Above Guidelines19
View Report β†’

Fair Oaks

People Served38K
Contaminants Tested197
Above Guidelines6
View Report β†’

Mounds

People Served36K
Contaminants Tested136
Above Guidelines11
View Report β†’

Mannford

People Served35K
Contaminants Tested271
Above Guidelines8
View Report β†’

Sand Springs

People Served35K
Contaminants Tested80
Above Guidelines6
View Report β†’

Marlow

People Served34K
Contaminants Tested321
Above Guidelines13
View Report β†’

Glenpool

People Served34K
Contaminants Tested47
Above Guidelines8
View Report β†’

Vera

People Served33K
Contaminants Tested176
Above Guidelines5
View Report β†’

Ada

People Served33K
Contaminants Tested227
Above Guidelines10
View Report β†’

Skiatook

People Served32K
Contaminants Tested156
Above Guidelines7
View Report β†’

Shawnee

People Served31K
Contaminants Tested78
Above Guidelines8
View Report β†’

Collinsville

People Served31K
Contaminants Tested186
Above Guidelines6
View Report β†’

Durant

People Served30K
Contaminants Tested315
Above Guidelines6
View Report β†’

Coweta

People Served30K
Contaminants Tested205
Above Guidelines5
View Report β†’

Lotsee

People Served29K
Contaminants Tested65
Above Guidelines3
View Report β†’

Ponca City

People Served28K
Contaminants Tested103
Above Guidelines11
View Report β†’

Haskell

People Served28K
Contaminants Tested203
Above Guidelines7
View Report β†’

Mcalester

People Served28K
Contaminants Tested331
Above Guidelines23
View Report β†’

Altus

People Served27K
Contaminants Tested341
Above Guidelines16
View Report β†’

Latta

People Served27K
Contaminants Tested185
Above Guidelines6
View Report β†’

Pickett

People Served27K
Contaminants Tested185
Above Guidelines6
View Report β†’

Dickson

People Served27K
Contaminants Tested300
Above Guidelines15
View Report β†’

Sallisaw

People Served25K
Contaminants Tested172
Above Guidelines8
View Report β†’

Chickasha

People Served22K
Contaminants Tested343
Above Guidelines16
View Report β†’

Limestone

People Served22K
Contaminants Tested227
Above Guidelines5
View Report β†’

Del City

People Served22K
Contaminants Tested233
Above Guidelines7
View Report β†’

Smith Village

People Served22K
Contaminants Tested142
Above Guidelines7
View Report β†’

Wister

People Served22K
Contaminants Tested76
Above Guidelines12
View Report β†’

Kellyville

People Served22K
Contaminants Tested121
Above Guidelines8
View Report β†’

Poteau

People Served21K
Contaminants Tested60
Above Guidelines8
View Report β†’

Bethany

People Served20K
Contaminants Tested92
Above Guidelines6
View Report β†’

Tahlequah

People Served20K
Contaminants Tested171
Above Guidelines12
View Report β†’

Park Hill

People Served20K
Contaminants Tested215
Above Guidelines17
View Report β†’

Madill

People Served20K
Contaminants Tested315
Above Guidelines13
View Report β†’

Mustang

People Served19K
Contaminants Tested90
Above Guidelines8
View Report β†’

West Siloam Springs

People Served17K
Contaminants Tested172
Above Guidelines3
View Report β†’

Moffett

People Served16K
Contaminants Tested76
Above Guidelines4
View Report β†’

Remy

People Served16K
Contaminants Tested76
Above Guidelines4
View Report β†’

Pryor Creek

People Served16K
Contaminants Tested44
Above Guidelines6
View Report β†’

Kingston

People Served16K
Contaminants Tested207
Above Guidelines10
View Report β†’

Empire City

People Served16K
Contaminants Tested297
Above Guidelines15
View Report β†’

Oakland

People Served16K
Contaminants Tested104
Above Guidelines7
View Report β†’

Mannsville

People Served15K
Contaminants Tested209
Above Guidelines10
View Report β†’

Welling

People Served15K
Contaminants Tested77
Above Guidelines7
View Report β†’

New Woodville

People Served15K
Contaminants Tested90
Above Guidelines5
View Report β†’

Redbird Smith

People Served15K
Contaminants Tested156
Above Guidelines4
View Report β†’

Vian

People Served15K
Contaminants Tested156
Above Guidelines4
View Report β†’

Commerce

People Served14K
Contaminants Tested20
Above Guidelines7
View Report β†’

Brushy

People Served13K
Contaminants Tested61
Above Guidelines2
View Report β†’

Gore

People Served13K
Contaminants Tested61
Above Guidelines2
View Report β†’

Marble City

People Served13K
Contaminants Tested61
Above Guidelines2
View Report β†’

Paradise Hill

People Served13K
Contaminants Tested61
Above Guidelines2
View Report β†’

Sequoyah

People Served13K
Contaminants Tested139
Above Guidelines4
View Report β†’

Pryor

People Served13K
Contaminants Tested46
Above Guidelines6
View Report β†’

Piedmont

People Served13K
Contaminants Tested208
Above Guidelines11
View Report β†’

Kiefer

People Served13K
Contaminants Tested15
Above Guidelines2
View Report β†’

Idabel

People Served13K
Contaminants Tested125
Above Guidelines9
View Report β†’

Vinita

People Served12K
Contaminants Tested199
Above Guidelines13
View Report β†’

Elk City

People Served12K
Contaminants Tested160
Above Guidelines8
View Report β†’

Heavener

People Served12K
Contaminants Tested81
Above Guidelines5
View Report β†’

Keota

People Served12K
Contaminants Tested125
Above Guidelines4
View Report β†’

Achille

People Served12K
Contaminants Tested498
Above Guidelines5
View Report β†’

Verdigris

People Served12K
Contaminants Tested103
Above Guidelines3
View Report β†’

Broken Bow

People Served12K
Contaminants Tested203
Above Guidelines6
View Report β†’

Guymon

People Served11K
Contaminants Tested119
Above Guidelines6
View Report β†’

Showing top 100 of 506 cities by population.

Use the search box above to find any city in Oklahoma.

Stay Informed About Your Water Quality

Get EPA reports, filter recommendations, and safety alerts for your area.

Join 10,000+ people protecting their families. Unsubscribe anytime.