Oklahoma Water Quality

525 ZIP codes analyzed across 472 cities. Average water quality score: 24/100 (national average: 50/100).

Oklahoma City

13 ZIPs

F

Norman

5 ZIPs

F

Edmond

4 ZIPs

F

Enid

4 ZIPs

F

Lawton

4 ZIPs

D

Stillwater

4 ZIPs

D

Tulsa

4 ZIPs

C

Bartlesville

3 ZIPs

F

Claremore

3 ZIPs

D

Ponca City

3 ZIPs

C

Altus

2 ZIPs

F

Ardmore

2 ZIPs

F

Broken Arrow

2 ZIPs

D

Chickasha

2 ZIPs

D

Durant

2 ZIPs

D

Elk City

2 ZIPs

F

Grove

2 ZIPs

F

Mcalester

2 ZIPs

F

Miami

2 ZIPs

D

Muskogee

2 ZIPs

F

Pryor

2 ZIPs

C

Shawnee

2 ZIPs

F

Tahlequah

2 ZIPs

C

Wagoner

2 ZIPs

D

Yukon

2 ZIPs

F

Achille

1 ZIP

C

Ada

1 ZIP

B

Adair

1 ZIP

D

Adams

1 ZIP

D

Afton

1 ZIP

F

Agra

1 ZIP

C

Albion

1 ZIP

F

Alex

1 ZIP

F

Aline

1 ZIP

F

Allen

1 ZIP

A

Altus Afb

1 ZIP

D

Alva

1 ZIP

C

Amber

1 ZIP

F

Ames

1 ZIP

D

Anadarko

1 ZIP

F

Antlers

1 ZIP

F

Apache

1 ZIP

F

Arapaho

1 ZIP

C

Arcadia

1 ZIP

B

Arkoma

1 ZIP

C

Arnett

1 ZIP

F

Asher

1 ZIP

F

Atoka

1 ZIP

F

Avant

1 ZIP

F

Barnsdall

1 ZIP

F

Beaver

1 ZIP

D

Beggs

1 ZIP

F

Bennington

1 ZIP

F

Bessie

1 ZIP

C

Bethany

1 ZIP

D

Big Cabin

1 ZIP

D

Billings

1 ZIP

F

Binger

1 ZIP

D

Bison

1 ZIP

D

Bixby

1 ZIP

B

Blackwell

1 ZIP

D

Blair

1 ZIP

D

Blanchard

1 ZIP

C

Bluejacket

1 ZIP

F

Boise City

1 ZIP

F

Bokchito

1 ZIP

D

Bokoshe

1 ZIP

F

Boley

1 ZIP

F

Boswell

1 ZIP

F

Bowlegs

1 ZIP

C

Boynton

1 ZIP

F

Bradley

1 ZIP

F

Braggs

1 ZIP

C

Braman

1 ZIP

D

Bray

1 ZIP

D

Bristow

1 ZIP

F

Broken Bow

1 ZIP

D

Bromide

1 ZIP

F

Buffalo

1 ZIP

F

Burbank

1 ZIP

D

Burlington

1 ZIP

C

Burneyville

1 ZIP

C

Burns Flat

1 ZIP

D

Butler

1 ZIP

C

Byars

1 ZIP

D

Cache

1 ZIP

F

Caddo

1 ZIP

F

Calera

1 ZIP

F

Calumet

1 ZIP

F

Calvin

1 ZIP

D

Camargo

1 ZIP

D

Canton

1 ZIP

D

Canute

1 ZIP

F

Carmen

1 ZIP

F

Carnegie

1 ZIP

B

Carney

1 ZIP

F

Carter

1 ZIP

C

Cartwright

1 ZIP

D

Cashion

1 ZIP

B

Catoosa

1 ZIP

D

Cement

1 ZIP

F

Chandler

1 ZIP

F

Chattanooga

1 ZIP

F

Checotah

1 ZIP

F

Chelsea

1 ZIP

F

Cherokee

1 ZIP

D

Cheyenne

1 ZIP

F

Choctaw

1 ZIP

F

CHOUTEAU

1 ZIP

C

Clarita

1 ZIP

C

Clayton

1 ZIP

F

Cleo Springs

1 ZIP

F

Cleveland

1 ZIP

F

Clinton

1 ZIP

F

Coalgate

1 ZIP

D

Colbert

1 ZIP

D

Colcord

1 ZIP

D

Coleman

1 ZIP

F

Collinsville

1 ZIP

D

Colony

1 ZIP

A

Comanche

1 ZIP

F

Commerce

1 ZIP

F

Cookson

1 ZIP

F

Copan

1 ZIP

F

Cordell

1 ZIP

F

Corn

1 ZIP

D

Council Hill

1 ZIP

F

Covington

1 ZIP

B

Coweta

1 ZIP

F

Coyle

1 ZIP

D

Crescent

1 ZIP

F

Cromwell

1 ZIP

F

Crowder

1 ZIP

F

Cushing

1 ZIP

B

Custer City

1 ZIP

A

Cyril

1 ZIP

B

Dacoma

1 ZIP

C

Davenport

1 ZIP

F

Davidson

1 ZIP

F

Davis

1 ZIP

D

Deer Creek

1 ZIP

F

Delaware

1 ZIP

F

Depew

1 ZIP

F

Devol

1 ZIP

F

Dewar

1 ZIP

D

Dewey

1 ZIP

D

Dibble

1 ZIP

B

Dill City

1 ZIP

D

Disney

1 ZIP

F

Dougherty

1 ZIP

F

Douglas

1 ZIP

B

Dover

1 ZIP

C

Drummond

1 ZIP

C

Drumright

1 ZIP

B

Duke

1 ZIP

D

Duncan

1 ZIP

F

Dustin

1 ZIP

F

Eakly

1 ZIP

F

Earlsboro

1 ZIP

C

El Reno

1 ZIP

D

Eldorado

1 ZIP

F

Elgin

1 ZIP

F

Elmore City

1 ZIP

D

Erick

1 ZIP

D

Eucha

1 ZIP

C

Eufaula

1 ZIP

F

Fairfax

1 ZIP

F

Fairland

1 ZIP

D

Fairmont

1 ZIP

F

Fairview

1 ZIP

F

Fargo

1 ZIP

D

Faxon

1 ZIP

D

Fittstown

1 ZIP

B

Fletcher

1 ZIP

F

Forgan

1 ZIP

C

Fort Cobb

1 ZIP

C

Fort Gibson

1 ZIP

F

Fort Sill

1 ZIP

B

Fort Supply

1 ZIP

B

Fort Towson

1 ZIP

F

Foss

1 ZIP

F

Francis

1 ZIP

D

Frederick

1 ZIP

F

Freedom

1 ZIP

D

Gage

1 ZIP

D

Gans

1 ZIP

D

Garber

1 ZIP

D

Garvin

1 ZIP

D

Gate

1 ZIP

F

Geary

1 ZIP

F

Geronimo

1 ZIP

C

Glencoe

1 ZIP

F

Glenpool

1 ZIP

C

Goltry

1 ZIP

F

Goodwell

1 ZIP

F

Gore

1 ZIP

D

Gotebo

1 ZIP

B

Gould

1 ZIP

D

Gracemont

1 ZIP

F

Grandfield

1 ZIP

F

Granite

1 ZIP

F

Grant

1 ZIP

F

Greenfield

1 ZIP

F

Guthrie

1 ZIP

F

Guymon

1 ZIP

C

Haileyville

1 ZIP

F

Hallett

1 ZIP

F

Hammon

1 ZIP

B

Hanna

1 ZIP

D

Hardesty

1 ZIP

F

Harrah

1 ZIP

F

Hartshorne

1 ZIP

F

Haskell

1 ZIP

F

Hastings

1 ZIP

F

Haworth

1 ZIP

F

Headrick

1 ZIP

D

Healdton

1 ZIP

F

Heavener

1 ZIP

F

Helena

1 ZIP

F

Hendrix

1 ZIP

F

Hennepin

1 ZIP

F

Hennessey

1 ZIP

F

Henryetta

1 ZIP

F

Hillsdale

1 ZIP

C

Hinton

1 ZIP

F

Hitchcock

1 ZIP

D

Hobart

1 ZIP

B

Hodgen

1 ZIP

D

Holdenville

1 ZIP

F

Hollis

1 ZIP

F

Hollister

1 ZIP

F

Hominy

1 ZIP

F

Hooker

1 ZIP

F

Howe

1 ZIP

D

Hugo

1 ZIP

F

Hulbert

1 ZIP

D

Hydro

1 ZIP

D

Idabel

1 ZIP

F

Indiahoma

1 ZIP

F

Indianola

1 ZIP

C

Inola

1 ZIP

D

Jay

1 ZIP

F

Jenks

1 ZIP

C

Jennings

1 ZIP

F

Jet

1 ZIP

D

Jones

1 ZIP

C

Kansas

1 ZIP

F

Kaw City

1 ZIP

D

Kellyville

1 ZIP

D

Kenefic

1 ZIP

F

Keota

1 ZIP

F

Ketchum

1 ZIP

B

Keyes

1 ZIP

D

Kingfisher

1 ZIP

F

Kingston

1 ZIP

B

Kiowa

1 ZIP

F

KONAWA

1 ZIP

F

Krebs

1 ZIP

F

Kremlin

1 ZIP

D

Lahoma

1 ZIP

A

Lamont

1 ZIP

F

Langley

1 ZIP

D

Langston

1 ZIP

F

Laverne

1 ZIP

F

Leedey

1 ZIP

C

Lehigh

1 ZIP

C

Lenapah

1 ZIP

F

Leon

1 ZIP

F

Lexington

1 ZIP

F

Lindsay

1 ZIP

B

Locust Grove

1 ZIP

F

Lone Grove

1 ZIP

F

Lone Wolf

1 ZIP

D

Longdale

1 ZIP

C

Lookeba

1 ZIP

F

Loyal

1 ZIP

F

Luther

1 ZIP

F

Madill

1 ZIP

F

Manchester

1 ZIP

F

Mangum

1 ZIP

C

Mannford

1 ZIP

F

Mannsville

1 ZIP

F

Marietta

1 ZIP

C

Marland

1 ZIP

D

Marlow

1 ZIP

B

Marshall

1 ZIP

C

Martha

1 ZIP

F

Maud

1 ZIP

D

Maysville

1 ZIP

F

Mccurtain

1 ZIP

F

Mcloud

1 ZIP

F

Mead

1 ZIP

F

Medford

1 ZIP

D

Medicine Park

1 ZIP

D

Meeker

1 ZIP

D

Meno

1 ZIP

F

Milburn

1 ZIP

D

Mill Creek

1 ZIP

C

Millerton

1 ZIP

F

Minco

1 ZIP

C

Monroe

1 ZIP

D

Mooreland

1 ZIP

F

Morris

1 ZIP

F

Morrison

1 ZIP

D

Mounds

1 ZIP

F

Mountain Park

1 ZIP

F

Mountain View

1 ZIP

C

Muldrow

1 ZIP

C

Mulhall

1 ZIP

C

Mustang

1 ZIP

C

Mutual

1 ZIP

F

Nash

1 ZIP

F

Nashoba

1 ZIP

F

Newcastle

1 ZIP

D

Newkirk

1 ZIP

D

Nicoma Park

1 ZIP

F

Ninnekah

1 ZIP

D

Noble

1 ZIP

F

North Miami

1 ZIP

C

Nowata

1 ZIP

F

Oakhurst

1 ZIP

F

Oakwood

1 ZIP

D

Ochelata

1 ZIP

D

Oilton

1 ZIP

F

Okarche

1 ZIP

F

Okay

1 ZIP

D

Okeene

1 ZIP

F

Okemah

1 ZIP

D

Okmulgee

1 ZIP

F

Oktaha

1 ZIP

F

Olustee

1 ZIP

F

Oologah

1 ZIP

F

Orlando

1 ZIP

A

Osage

1 ZIP

F

Owasso

1 ZIP

D

Paden

1 ZIP

D

Panama

1 ZIP

D

Paoli

1 ZIP

F

Park Hill

1 ZIP

F

Pauls Valley

1 ZIP

D

Pawhuska

1 ZIP

F

Pawnee

1 ZIP

F

Perkins

1 ZIP

F

Perry

1 ZIP

F

Piedmont

1 ZIP

F

Pittsburg

1 ZIP

F

Pocasset

1 ZIP

D

Pocola

1 ZIP

F

Pond Creek

1 ZIP

C

Porter

1 ZIP

F

Porum

1 ZIP

F

Poteau

1 ZIP

D

Prague

1 ZIP

F

Preston

1 ZIP

F

Prue

1 ZIP

F

Purcell

1 ZIP

C

Quapaw

1 ZIP

D

Quinton

1 ZIP

D

Ralston

1 ZIP

F

Ramona

1 ZIP

D

Randlett

1 ZIP

D

Ratliff City

1 ZIP

D

Ravia

1 ZIP

D

Red Oak

1 ZIP

F

Red Rock

1 ZIP

F

Redbird

1 ZIP

F

Reydon

1 ZIP

F

Ringling

1 ZIP

C

Ringwood

1 ZIP

D

Ripley

1 ZIP

D

Rocky

1 ZIP

C

Roff

1 ZIP

D

Roland

1 ZIP

F

Roosevelt

1 ZIP

D

Rush Springs

1 ZIP

F

Ryan

1 ZIP

F

S Coffeyville

1 ZIP

C

Saint Louis

1 ZIP

C

Salina

1 ZIP

F

Sallisaw

1 ZIP

C

Sand Springs

1 ZIP

C

Sapulpa

1 ZIP

F

Sasakwa

1 ZIP

F

Savanna

1 ZIP

D

Sawyer

1 ZIP

F

Sayre

1 ZIP

C

Schulter

1 ZIP

F

Seiling

1 ZIP

D

Seminole

1 ZIP

F

Sentinel

1 ZIP

B

Sharon

1 ZIP

F

Shattuck

1 ZIP

D

Shidler

1 ZIP

F

Skiatook

1 ZIP

F

Slick

1 ZIP

F

Smithville

1 ZIP

D

Snyder

1 ZIP

F

Soper

1 ZIP

F

Sparks

1 ZIP

D

Spavinaw

1 ZIP

D

Spencer

1 ZIP

F

Sperry

1 ZIP

B

Spiro

1 ZIP

F

Sterling

1 ZIP

D

Stigler

1 ZIP

D

Stilwell

1 ZIP

C

Stonewall

1 ZIP

C

Stratford

1 ZIP

C

Stringtown

1 ZIP

F

Stroud

1 ZIP

F

Stuart

1 ZIP

F

Sulphur

1 ZIP

A

Swink

1 ZIP

D

Taft

1 ZIP

F

Talihina

1 ZIP

F

Taloga

1 ZIP

C

Tecumseh

1 ZIP

F

Temple

1 ZIP

F

Terlton

1 ZIP

F

Terral

1 ZIP

D

Texhoma

1 ZIP

D

Thackerville

1 ZIP

D

Thomas

1 ZIP

C

Tipton

1 ZIP

F

Tishomingo

1 ZIP

D

Tonkawa

1 ZIP

C

Tryon

1 ZIP

F

Tupelo

1 ZIP

D

Turpin

1 ZIP

F

Tuttle

1 ZIP

F

TWIN OAKS

1 ZIP

C

Tyrone

1 ZIP

F

Union City

1 ZIP

D

Valliant

1 ZIP

D

Velma

1 ZIP

C

Verden

1 ZIP

C

Vian

1 ZIP

F

Vici

1 ZIP

D

Vinita

1 ZIP

D

Wainwright

1 ZIP

F

Wakita

1 ZIP

D

Walters

1 ZIP

F

Wanette

1 ZIP

F

Wapanucka

1 ZIP

F

Warner

1 ZIP

F

Washington

1 ZIP

F

Watonga

1 ZIP

D

Watts

1 ZIP

D

Waukomis

1 ZIP

C

Waurika

1 ZIP

F

Wayne

1 ZIP

F

Waynoka

1 ZIP

D

Weatherford

1 ZIP

F

Webbers Falls

1 ZIP

F

Welch

1 ZIP

F

Weleetka

1 ZIP

F

Welling

1 ZIP

C

Wellston

1 ZIP

F

Westville

1 ZIP

F

Wetumka

1 ZIP

F

Wewoka

1 ZIP

F

Whitesboro

1 ZIP

F

Wilburton

1 ZIP

D

Willow

1 ZIP

F

Wilson

1 ZIP

C

Wister

1 ZIP

F

Woodward

1 ZIP

D

Wright City

1 ZIP

F

Wyandotte

1 ZIP

F

Wynnewood

1 ZIP

F

Wynona

1 ZIP

D

Yale

1 ZIP

F