💧 TapWaterData

Missouri Water Quality Reports

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

320
Cities
27
Safe
204
Monitor
89
At Risk

Cities in Missouri

Chesterfield

People Served1100K
Contaminants Tested20
Above Guidelines7
View Report →

Avondale

People Served514K
Contaminants Tested303
Above Guidelines2
View Report →

Birmingham

People Served514K
Contaminants Tested303
Above Guidelines2
View Report →

Gladstone

People Served514K
Contaminants Tested303
Above Guidelines2
View Report →

Houston Lake

People Served514K
Contaminants Tested303
Above Guidelines2
View Report →

Kansas City

People Served514K
Contaminants Tested303
Above Guidelines2
View Report →

North Kansas City

People Served514K
Contaminants Tested303
Above Guidelines2
View Report →

Oaks

People Served514K
Contaminants Tested303
Above Guidelines2
View Report →

Oakview

People Served514K
Contaminants Tested303
Above Guidelines2
View Report →

Oakwood Park

People Served514K
Contaminants Tested303
Above Guidelines2
View Report →

Oakwood

People Served514K
Contaminants Tested303
Above Guidelines2
View Report →

Platte Woods

People Served514K
Contaminants Tested303
Above Guidelines2
View Report →

Pleasant Valley

People Served514K
Contaminants Tested20
Above Guidelines7
View Report →

Randolph

People Served514K
Contaminants Tested303
Above Guidelines2
View Report →

St. Louis

People Served305K
Contaminants Tested20
Above Guidelines7
View Report →

Springfield

People Served172K
Contaminants Tested190
Above Guidelines2
View Report →

Independence

People Served117K
Contaminants Tested185
Above Guidelines1
View Report →

Augusta

People Served101K
Contaminants Tested190
Above Guidelines5
View Report →

Dardenne Prairie

People Served101K
Contaminants Tested190
Above Guidelines5
View Report →

New Melle

People Served101K
Contaminants Tested190
Above Guidelines5
View Report →

O'Fallon

People Served101K
Contaminants Tested190
Above Guidelines5
View Report →

Weldon Spring Heights

People Served101K
Contaminants Tested190
Above Guidelines5
View Report →

Lee's Summit

People Served99K
Contaminants Tested27
Above Guidelines2
View Report →

Lees Summit

People Served99K
Contaminants Tested20
Above Guidelines6
View Report →

Cliff Village

People Served74K
Contaminants Tested203
Above Guidelines5
View Report →

Dennis Acres

People Served74K
Contaminants Tested203
Above Guidelines5
View Report →

Grand Falls Plaza

People Served74K
Contaminants Tested203
Above Guidelines5
View Report →

Joplin

People Served74K
Contaminants Tested203
Above Guidelines5
View Report →

Blue Springs

People Served54K
Contaminants Tested26
Above Guidelines2
View Report →

St. Peters

People Served53K
Contaminants Tested181
Above Guidelines2
View Report →

Wentzville

People Served42K
Contaminants Tested159
Above Guidelines4
View Report →

Cape Girardeau

People Served40K
Contaminants Tested181
Above Guidelines4
View Report →

Barnhart

People Served36K
Contaminants Tested26
Above Guidelines2
View Report →

Jefferson City

People Served30K
Contaminants Tested20
Above Guidelines8
View Report →

Des Peres

People Served28K
Contaminants Tested20
Above Guidelines7
View Report →

Kirkwood

People Served28K
Contaminants Tested26
Above Guidelines2
View Report →

Grandview

People Served25K
Contaminants Tested26
Above Guidelines2
View Report →

Belton

People Served24K
Contaminants Tested24
Above Guidelines2
View Report →

Ozark

People Served22K
Contaminants Tested183
Above Guidelines2
View Report →

Sedalia

People Served22K
Contaminants Tested182
Above Guidelines4
View Report →

Hartsburg

People Served22K
Contaminants Tested182
Above Guidelines4
View Report →

Huntsdale

People Served22K
Contaminants Tested182
Above Guidelines4
View Report →

McBaine

People Served22K
Contaminants Tested182
Above Guidelines4
View Report →

Pierpont

People Served22K
Contaminants Tested182
Above Guidelines4
View Report →

Rocheport

People Served22K
Contaminants Tested182
Above Guidelines4
View Report →

Farmington

People Served18K
Contaminants Tested191
Above Guidelines3
View Report →

Kirksville

People Served17K
Contaminants Tested185
Above Guidelines2
View Report →

Hannibal

People Served17K
Contaminants Tested181
Above Guidelines2
View Report →

Raytown

People Served17K
Contaminants Tested26
Above Guidelines2
View Report →

High Ridge

People Served17K
Contaminants Tested182
Above Guidelines2
View Report →

Murphy

People Served17K
Contaminants Tested182
Above Guidelines2
View Report →

Parkdale

People Served17K
Contaminants Tested182
Above Guidelines2
View Report →

Peaceful Village

People Served17K
Contaminants Tested182
Above Guidelines2
View Report →

Sikeston

People Served16K
Contaminants Tested183
Above Guidelines2
View Report →

Republic

People Served16K
Contaminants Tested183
Above Guidelines1
View Report →

Jackson

People Served15K
Contaminants Tested181
Above Guidelines2
View Report →

Lebanon

People Served15K
Contaminants Tested182
Above Guidelines1
View Report →

Carthage

People Served15K
Contaminants Tested20
Above Guidelines2
View Report →

Washington

People Served14K
Contaminants Tested20
Above Guidelines1
View Report →

Chain of Rocks

People Served14K
Contaminants Tested184
Above Guidelines3
View Report →

Foley

People Served14K
Contaminants Tested184
Above Guidelines3
View Report →

Fountain N' Lakes

People Served14K
Contaminants Tested184
Above Guidelines3
View Report →

Moscow Mills

People Served14K
Contaminants Tested184
Above Guidelines3
View Report →

Old Monroe

People Served14K
Contaminants Tested184
Above Guidelines3
View Report →

Troy

People Served14K
Contaminants Tested20
Above Guidelines5
View Report →

Winfield

People Served14K
Contaminants Tested184
Above Guidelines3
View Report →

Grain Valley

People Served14K
Contaminants Tested26
Above Guidelines2
View Report →

Auxvasse

People Served13K
Contaminants Tested181
Above Guidelines3
View Report →

Fulton

People Served13K
Contaminants Tested181
Above Guidelines3
View Report →

Kingdom City

People Served13K
Contaminants Tested181
Above Guidelines3
View Report →

Mokane

People Served13K
Contaminants Tested181
Above Guidelines3
View Report →

New Bloomfield

People Served13K
Contaminants Tested181
Above Guidelines3
View Report →

Marshall

People Served13K
Contaminants Tested20
Above Guidelines8
View Report →

Webb City

People Served12K
Contaminants Tested167
Above Guidelines3
View Report →

Columbia

People Served12K
Contaminants Tested184
Above Guidelines4
View Report →

Neosho

People Served12K
Contaminants Tested20
Above Guidelines8
View Report →

Moberly

People Served12K
Contaminants Tested20
Above Guidelines8
View Report →

Festus

People Served12K
Contaminants Tested20
Above Guidelines9
View Report →

West Plains

People Served12K
Contaminants Tested20
Above Guidelines8
View Report →

Bevier

People Served12K
Contaminants Tested26
Above Guidelines2
View Report →

Cairo

People Served12K
Contaminants Tested26
Above Guidelines2
View Report →

Callao

People Served12K
Contaminants Tested26
Above Guidelines2
View Report →

Jacksonville

People Served12K
Contaminants Tested26
Above Guidelines2
View Report →

La Plata

People Served12K
Contaminants Tested26
Above Guidelines2
View Report →

Leonard

People Served12K
Contaminants Tested26
Above Guidelines2
View Report →

Macon

People Served12K
Contaminants Tested26
Above Guidelines2
View Report →

South Gifford

People Served12K
Contaminants Tested26
Above Guidelines2
View Report →

Poplar Bluff

People Served12K
Contaminants Tested168
Above Guidelines2
View Report →

Branson

People Served11K
Contaminants Tested20
Above Guidelines9
View Report →

Clinton

People Served11K
Contaminants Tested20
Above Guidelines7
View Report →

Kennett

People Served11K
Contaminants Tested20
Above Guidelines11
View Report →

Holden

People Served11K
Contaminants Tested20
Above Guidelines5
View Report →

Excelsior Springs

People Served11K
Contaminants Tested20
Above Guidelines8
View Report →

Eureka

People Served11K
Contaminants Tested150
Above Guidelines3
View Report →

Maryville

People Served11K
Contaminants Tested20
Above Guidelines9
View Report →

Whiteman Afb

People Served11K
Contaminants Tested20
Above Guidelines5
View Report →

Parkville

People Served11K
Contaminants Tested192
Above Guidelines1
View Report →

Smithville

People Served10K
Contaminants Tested167
Above Guidelines2
View Report →

Arnold

People Served10K
Contaminants Tested16
Above Guidelines2
View Report →

Harrisonville

People Served10K
Contaminants Tested20
Above Guidelines8
View Report →

Imperial

People Served10K
Contaminants Tested16
Above Guidelines2
View Report →

Kearney

People Served10K
Contaminants Tested20
Above Guidelines9
View Report →

Kimmswick

People Served10K
Contaminants Tested16
Above Guidelines2
View Report →

Cameron

People Served10K
Contaminants Tested20
Above Guidelines9
View Report →

Longtown

People Served10K
Contaminants Tested148
Above Guidelines2
View Report →

Oak Ridge

People Served10K
Contaminants Tested148
Above Guidelines2
View Report →

Old Appleton

People Served10K
Contaminants Tested148
Above Guidelines2
View Report →

Pocahontas

People Served10K
Contaminants Tested148
Above Guidelines2
View Report →

Battlefield

People Served9K
Contaminants Tested166
Above Guidelines2
View Report →

Lake Lotawana

People Served9K
Contaminants Tested17
Above Guidelines1
View Report →

Lone Jack

People Served9K
Contaminants Tested17
Above Guidelines1
View Report →

Conway

People Served9K
Contaminants Tested151
Above Guidelines0
View Report →

Aurora

People Served9K
Contaminants Tested20
Above Guidelines2
View Report →

Park Hills

People Served9K
Contaminants Tested147
Above Guidelines4
View Report →

Willard

People Served8K
Contaminants Tested148
Above Guidelines0
View Report →

Bates City

People Served8K
Contaminants Tested16
Above Guidelines1
View Report →

Gray Summit

People Served8K
Contaminants Tested147
Above Guidelines2
View Report →

Lake Lafayette

People Served8K
Contaminants Tested17
Above Guidelines1
View Report →

Napoleon

People Served8K
Contaminants Tested17
Above Guidelines1
View Report →

Odessa

People Served8K
Contaminants Tested17
Above Guidelines1
View Report →

Pacific

People Served8K
Contaminants Tested147
Above Guidelines2
View Report →

Union

People Served8K
Contaminants Tested147
Above Guidelines2
View Report →

Villa Ridge

People Served8K
Contaminants Tested147
Above Guidelines2
View Report →

Carl Junction

People Served8K
Contaminants Tested148
Above Guidelines2
View Report →

Byrnes Mill

People Served8K
Contaminants Tested149
Above Guidelines3
View Report →

Gibbs

People Served8K
Contaminants Tested78
Above Guidelines2
View Report →

Millard

People Served8K
Contaminants Tested78
Above Guidelines2
View Report →

Scotsdale

People Served8K
Contaminants Tested149
Above Guidelines3
View Report →

Plattsburg

People Served7K
Contaminants Tested17
Above Guidelines7
View Report →

Alexandria

People Served7K
Contaminants Tested147
Above Guidelines3
View Report →

Canton

People Served7K
Contaminants Tested147
Above Guidelines3
View Report →

Kahoka

People Served7K
Contaminants Tested147
Above Guidelines3
View Report →

Luray

People Served7K
Contaminants Tested147
Above Guidelines3
View Report →

Revere

People Served7K
Contaminants Tested147
Above Guidelines3
View Report →

Wayland

People Served7K
Contaminants Tested147
Above Guidelines3
View Report →

Wyaconda

People Served7K
Contaminants Tested147
Above Guidelines3
View Report →

Platte City

People Served7K
Contaminants Tested147
Above Guidelines2
View Report →

Concordia

People Served7K
Contaminants Tested19
Above Guidelines10
View Report →

Farley

People Served7K
Contaminants Tested19
Above Guidelines2
View Report →

Portageville

People Served7K
Contaminants Tested20
Above Guidelines5
View Report →

Steele

People Served7K
Contaminants Tested20
Above Guidelines5
View Report →

Rensselaer

People Served7K
Contaminants Tested144
Above Guidelines2
View Report →

Montgomery City

People Served7K
Contaminants Tested17
Above Guidelines8
View Report →

Vandalia

People Served7K
Contaminants Tested17
Above Guidelines8
View Report →

Annada

People Served7K
Contaminants Tested19
Above Guidelines2
View Report →

Ashburn

People Served7K
Contaminants Tested19
Above Guidelines2
View Report →

Bowling Green

People Served7K
Contaminants Tested19
Above Guidelines2
View Report →

Clarksville

People Served7K
Contaminants Tested19
Above Guidelines2
View Report →

Curryville

People Served7K
Contaminants Tested19
Above Guidelines2
View Report →

Eolia

People Served7K
Contaminants Tested19
Above Guidelines2
View Report →

Louisiana

People Served7K
Contaminants Tested19
Above Guidelines2
View Report →

Paynesville

People Served7K
Contaminants Tested19
Above Guidelines2
View Report →

Tarrants

People Served7K
Contaminants Tested19
Above Guidelines2
View Report →

Center

People Served6K
Contaminants Tested17
Above Guidelines2
View Report →

Florida

People Served6K
Contaminants Tested17
Above Guidelines2
View Report →

Goss

People Served6K
Contaminants Tested17
Above Guidelines2
View Report →

Perry

People Served6K
Contaminants Tested17
Above Guidelines2
View Report →

Stoutsville

People Served6K
Contaminants Tested17
Above Guidelines2
View Report →

Hallsville

People Served6K
Contaminants Tested150
Above Guidelines2
View Report →

Herculaneum

People Served6K
Contaminants Tested148
Above Guidelines2
View Report →

Horine

People Served6K
Contaminants Tested148
Above Guidelines2
View Report →

Pevely

People Served6K
Contaminants Tested148
Above Guidelines2
View Report →

Evergreen

People Served6K
Contaminants Tested141
Above Guidelines0
View Report →

Phillipsburg

People Served6K
Contaminants Tested141
Above Guidelines0
View Report →

Marceline

People Served6K
Contaminants Tested17
Above Guidelines8
View Report →

Greenwood

People Served6K
Contaminants Tested17
Above Guidelines2
View Report →

Airport Drive

People Served6K
Contaminants Tested149
Above Guidelines3
View Report →

Desloge

People Served5K
Contaminants Tested166
Above Guidelines3
View Report →

Hermann

People Served5K
Contaminants Tested20
Above Guidelines5
View Report →

New Haven

People Served5K
Contaminants Tested20
Above Guidelines5
View Report →

Knob Noster

People Served5K
Contaminants Tested20
Above Guidelines3
View Report →

Clark

People Served5K
Contaminants Tested149
Above Guidelines2
View Report →

Harrisburg

People Served5K
Contaminants Tested149
Above Guidelines2
View Report →

Lawson

People Served5K
Contaminants Tested17
Above Guidelines8
View Report →

Forsyth

People Served5K
Contaminants Tested20
Above Guidelines2
View Report →

Malden

People Served4K
Contaminants Tested20
Above Guidelines0
View Report →

St. James

People Served4K
Contaminants Tested140
Above Guidelines2
View Report →

Centralia

People Served4K
Contaminants Tested146
Above Guidelines1
View Report →

Baring

People Served4K
Contaminants Tested17
Above Guidelines2
View Report →

Hurdland

People Served4K
Contaminants Tested17
Above Guidelines2
View Report →

Knox City

People Served4K
Contaminants Tested17
Above Guidelines2
View Report →

Lewistown

People Served4K
Contaminants Tested17
Above Guidelines2
View Report →

Novelty

People Served4K
Contaminants Tested17
Above Guidelines2
View Report →

Buckner

People Served4K
Contaminants Tested17
Above Guidelines1
View Report →

Sibley

People Served4K
Contaminants Tested17
Above Guidelines1
View Report →

Bethany

People Served4K
Contaminants Tested20
Above Guidelines8
View Report →

Peculiar

People Served4K
Contaminants Tested17
Above Guidelines2
View Report →

Riverview Estates

People Served4K
Contaminants Tested17
Above Guidelines2
View Report →

Ashland

People Served4K
Contaminants Tested150
Above Guidelines6
View Report →

Palmyra

People Served4K
Contaminants Tested146
Above Guidelines3
View Report →

El Dorado Springs

People Served4K
Contaminants Tested20
Above Guidelines3
View Report →

Cosby

People Served4K
Contaminants Tested17
Above Guidelines7
View Report →

Lake St. Louis

People Served4K
Contaminants Tested151
Above Guidelines2
View Report →

Bonne Terre

People Served4K
Contaminants Tested150
Above Guidelines4
View Report →

Glenwood

People Served3K
Contaminants Tested74
Above Guidelines2
View Report →

Greentop

People Served3K
Contaminants Tested74
Above Guidelines2
View Report →

Queen City

People Served3K
Contaminants Tested74
Above Guidelines2
View Report →

Holt

People Served3K
Contaminants Tested20
Above Guidelines8
View Report →

Cuba

People Served3K
Contaminants Tested20
Above Guidelines1
View Report →

Cassville

People Served3K
Contaminants Tested20
Above Guidelines2
View Report →

Tipton

People Served3K
Contaminants Tested20
Above Guidelines3
View Report →

Mercer

People Served3K
Contaminants Tested17
Above Guidelines10
View Report →

East Prairie

People Served3K
Contaminants Tested20
Above Guidelines7
View Report →

Benton

People Served3K
Contaminants Tested148
Above Guidelines3
View Report →

Blodgett

People Served3K
Contaminants Tested148
Above Guidelines3
View Report →

Chaffee

People Served3K
Contaminants Tested20
Above Guidelines7
View Report →

Commerce

People Served3K
Contaminants Tested148
Above Guidelines3
View Report →

Diehlstadt

People Served3K
Contaminants Tested148
Above Guidelines3
View Report →

Lambert

People Served3K
Contaminants Tested148
Above Guidelines3
View Report →

Morley

People Served3K
Contaminants Tested20
Above Guidelines7
View Report →

Licking

People Served3K
Contaminants Tested20
Above Guidelines0
View Report →

New Madrid

People Served3K
Contaminants Tested20
Above Guidelines7
View Report →

Senath

People Served3K
Contaminants Tested20
Above Guidelines1
View Report →

Buffalo

People Served3K
Contaminants Tested20
Above Guidelines2
View Report →

Roby

People Served3K
Contaminants Tested20
Above Guidelines0
View Report →

Anniston

People Served3K
Contaminants Tested17
Above Guidelines2
View Report →

Ava

People Served3K
Contaminants Tested20
Above Guidelines5
View Report →

Bertrand

People Served3K
Contaminants Tested17
Above Guidelines2
View Report →

Pinhook

People Served3K
Contaminants Tested17
Above Guidelines2
View Report →

Wilson City

People Served3K
Contaminants Tested17
Above Guidelines2
View Report →

Livonia

People Served3K
Contaminants Tested19
Above Guidelines2
View Report →

Lucerne

People Served3K
Contaminants Tested19
Above Guidelines2
View Report →

Powersville

People Served3K
Contaminants Tested19
Above Guidelines2
View Report →

Unionville

People Served3K
Contaminants Tested20
Above Guidelines6
View Report →

Worthington

People Served3K
Contaminants Tested19
Above Guidelines2
View Report →

Nixa

People Served3K
Contaminants Tested148
Above Guidelines1
View Report →

Windsor

People Served3K
Contaminants Tested20
Above Guidelines0
View Report →

Shelbyville

People Served3K
Contaminants Tested17
Above Guidelines8
View Report →

Raymore

People Served3K
Contaminants Tested17
Above Guidelines2
View Report →

Fayette

People Served3K
Contaminants Tested20
Above Guidelines8
View Report →

Owensville

People Served3K
Contaminants Tested20
Above Guidelines6
View Report →

Adrian

People Served3K
Contaminants Tested17
Above Guidelines11
View Report →

Doniphan

People Served3K
Contaminants Tested20
Above Guidelines3
View Report →

Fairdealing

People Served3K
Contaminants Tested151
Above Guidelines3
View Report →

Potosi

People Served3K
Contaminants Tested20
Above Guidelines1
View Report →

Piedmont

People Served3K
Contaminants Tested20
Above Guidelines6
View Report →

Broseley

People Served3K
Contaminants Tested20
Above Guidelines8
View Report →

Strafford

People Served3K
Contaminants Tested20
Above Guidelines5
View Report →

Lake Winnebago

People Served3K
Contaminants Tested17
Above Guidelines2
View Report →

Sugar Creek

People Served3K
Contaminants Tested16
Above Guidelines1
View Report →

Versailles

People Served2K
Contaminants Tested20
Above Guidelines2
View Report →

Jane

People Served2K
Contaminants Tested20
Above Guidelines3
View Report →

Gallatin

People Served2K
Contaminants Tested17
Above Guidelines11
View Report →

Millersville

People Served2K
Contaminants Tested20
Above Guidelines5
View Report →

Seneca

People Served2K
Contaminants Tested20
Above Guidelines0
View Report →

Montrose

People Served2K
Contaminants Tested20
Above Guidelines8
View Report →

Willow Springs

People Served2K
Contaminants Tested20
Above Guidelines1
View Report →

Thayer

People Served2K
Contaminants Tested20
Above Guidelines0
View Report →

Warsaw

People Served2K
Contaminants Tested20
Above Guidelines4
View Report →

Rich Hill

People Served2K
Contaminants Tested17
Above Guidelines8
View Report →

Cabool

People Served2K
Contaminants Tested20
Above Guidelines1
View Report →

Clever

People Served2K
Contaminants Tested146
Above Guidelines0
View Report →

Pattonsburg

People Served2K
Contaminants Tested20
Above Guidelines10
View Report →

Albany

People Served2K
Contaminants Tested20
Above Guidelines8
View Report →

Franklin

People Served2K
Contaminants Tested20
Above Guidelines10
View Report →

Houston

People Served2K
Contaminants Tested20
Above Guidelines0
View Report →

Kimberling City

People Served2K
Contaminants Tested20
Above Guidelines0
View Report →

Elsberry

People Served2K
Contaminants Tested20
Above Guidelines6
View Report →

Rushville

People Served2K
Contaminants Tested17
Above Guidelines7
View Report →

Granby

People Served2K
Contaminants Tested20
Above Guidelines1
View Report →

Osage Beach

People Served2K
Contaminants Tested20
Above Guidelines4
View Report →

Taneyville

People Served2K
Contaminants Tested20
Above Guidelines1
View Report →

Weatherby Lake

People Served2K
Contaminants Tested17
Above Guidelines2
View Report →

Carterville

People Served2K
Contaminants Tested148
Above Guidelines0
View Report →

Polo

People Served2K
Contaminants Tested17
Above Guidelines10
View Report →

Anderson

People Served2K
Contaminants Tested20
Above Guidelines4
View Report →

Garden City

People Served2K
Contaminants Tested17
Above Guidelines6
View Report →

Sparta

People Served2K
Contaminants Tested20
Above Guidelines1
View Report →

Seymour

People Served2K
Contaminants Tested2
Above Guidelines0
View Report →

Bloomfield

People Served2K
Contaminants Tested20
Above Guidelines7
View Report →

Brooklyn Heights

People Served2K
Contaminants Tested53
Above Guidelines0
View Report →

Duenweg

People Served2K
Contaminants Tested53
Above Guidelines0
View Report →

Fidelity

People Served2K
Contaminants Tested53
Above Guidelines0
View Report →

Exeter

People Served2K
Contaminants Tested20
Above Guidelines0
View Report →

Fredericktown

People Served2K
Contaminants Tested152
Above Guidelines2
View Report →

Junction City

People Served2K
Contaminants Tested152
Above Guidelines2
View Report →

Gordonville

People Served2K
Contaminants Tested137
Above Guidelines1
View Report →

Linn

People Served2K
Contaminants Tested20
Above Guidelines4
View Report →

Qulin

People Served2K
Contaminants Tested141
Above Guidelines0
View Report →

Highlandville

People Served1K
Contaminants Tested146
Above Guidelines0
View Report →

St. Paul

People Served1K
Contaminants Tested148
Above Guidelines5
View Report →

Lake Waukomis

People Served1K
Contaminants Tested17
Above Guidelines2
View Report →

Crocker

People Served1K
Contaminants Tested136
Above Guidelines1
View Report →

Dixon

People Served1K
Contaminants Tested136
Above Guidelines1
View Report →

Craig

People Served1K
Contaminants Tested17
Above Guidelines11
View Report →

Billings

People Served1K
Contaminants Tested140
Above Guidelines0
View Report →

Emma

People Served1K
Contaminants Tested17
Above Guidelines2
View Report →

Houstonia

People Served1K
Contaminants Tested17
Above Guidelines2
View Report →

Liberty

People Served1K
Contaminants Tested17
Above Guidelines2
View Report →

Missouri City

People Served1K
Contaminants Tested17
Above Guidelines2
View Report →

Unity Village

People Served1K
Contaminants Tested148
Above Guidelines3
View Report →

Warrensburg

People Served1K
Contaminants Tested17
Above Guidelines2
View Report →

Lake Tapawingo

People Served1K
Contaminants Tested16
Above Guidelines1
View Report →

New London

People Served1K
Contaminants Tested17
Above Guidelines2
View Report →

Loch Lloyd

People Served1K
Contaminants Tested17
Above Guidelines2
View Report →

Miner

People Served1K
Contaminants Tested146
Above Guidelines3
View Report →

Morehouse

People Served1K
Contaminants Tested146
Above Guidelines2
View Report →

Sturgeon

People Served1K
Contaminants Tested18
Above Guidelines0
View Report →

Ferrelview

People Served1K
Contaminants Tested17
Above Guidelines2
View Report →

Doe Run

People Served1K
Contaminants Tested17
Above Guidelines2
View Report →

Iron Mountain Lake

People Served1K
Contaminants Tested17
Above Guidelines2
View Report →

Pilot Knob

People Served1K
Contaminants Tested17
Above Guidelines2
View Report →

Edgar Springs

People Served1K
Contaminants Tested138
Above Guidelines2
View Report →

Oakland

People Served1K
Contaminants Tested53
Above Guidelines1
View Report →

Canalou

People Served1K
Contaminants Tested17
Above Guidelines2
View Report →

Novinger

People Served1K
Contaminants Tested17
Above Guidelines2
View Report →

Rolla

People Served1K
Contaminants Tested146
Above Guidelines2
View Report →

Oak Grove

People Served1K
Contaminants Tested150
Above Guidelines3
View Report →

Smithton

People Served0K
Contaminants Tested148
Above Guidelines2
View Report →

Green Ridge

People Served0K
Contaminants Tested147
Above Guidelines0
View Report →

Ballwin

People Served0K
Contaminants Tested147
Above Guidelines0
View Report →

Winchester

People Served0K
Contaminants Tested147
Above Guidelines0
View Report →

Newburg

People Served0K
Contaminants Tested150
Above Guidelines1
View Report →

Fisk

People Served0K
Contaminants Tested147
Above Guidelines3
View Report →

Northmoor

People Served0K
Contaminants Tested17
Above Guidelines2
View Report →

Frankford

People Served0K
Contaminants Tested17
Above Guidelines2
View Report →

Cottleville

People Served0K
Contaminants Tested152
Above Guidelines5
View Report →

Hughesville

People Served0K
Contaminants Tested138
Above Guidelines2
View Report →

Redings Mill

People Served0K
Contaminants Tested141
Above Guidelines0
View Report →

Elmer

People Served0K
Contaminants Tested17
Above Guidelines2
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.