💧 TapWaterData

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 →

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.