Missouri Water Quality Reports
Comprehensive water quality data for 732 cities across Missouri. View EPA-verified contaminant levels and get filter recommendations.
732
Cities
59
Safe
390
Monitor
283
At Risk
Water Quality by County
Explore aggregated water quality scores across Missouri counties. Scores are calculated based on EPA data and weighted by population.
Loading map...
Data from 55 cities serving 2,255,337 people across 39 counties.
Cities in Missouri
Chesterfield
People Served1111K
Contaminants Tested347
Above Guidelines5
View Report β
Champ
People Served1100K
Contaminants Tested197
Above Guidelines2
View Report β
Maryland Heights
People Served1100K
Contaminants Tested197
Above Guidelines2
View Report β
Blue Summit
People Served631K
Contaminants Tested488
Above Guidelines3
View Report β
Unity Village
People Served614K
Contaminants Tested478
Above Guidelines7
View Report β
Pleasant Valley
People Served548K
Contaminants Tested500
Above Guidelines6
View Report β
Raytown
People Served547K
Contaminants Tested354
Above Guidelines6
View Report β
Belton
People Served543K
Contaminants Tested361
Above Guidelines8
View Report β
Gladstone
People Served541K
Contaminants Tested484
Above Guidelines6
View Report β
Loch Lloyd
People Served519K
Contaminants Tested354
Above Guidelines8
View Report β
North Kansas City
People Served518K
Contaminants Tested450
Above Guidelines5
View Report β
Claycomo
People Served517K
Contaminants Tested320
Above Guidelines4
View Report β
Lake Waukomis
People Served515K
Contaminants Tested320
Above Guidelines4
View Report β
Platte Woods
People Served515K
Contaminants Tested320
Above Guidelines4
View Report β
Ferrelview
People Served515K
Contaminants Tested320
Above Guidelines4
View Report β
Birmingham
People Served514K
Contaminants Tested320
Above Guidelines4
View Report β
Avondale
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 β
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 β
Randolph
People Served514K
Contaminants Tested303
Above Guidelines2
View Report β
River Bend
People Served514K
Contaminants Tested303
Above Guidelines2
View Report β
St Louis
People Served305K
Contaminants Tested346
Above Guidelines4
View Report β
Riverview
People Served305K
Contaminants Tested198
Above Guidelines3
View Report β
St. Louis
People Served305K
Contaminants Tested20
Above Guidelines7
View Report β
Columbia
People Served181K
Contaminants Tested901
Above Guidelines16
View Report β
Springfield
People Served173K
Contaminants Tested904
Above Guidelines4
View Report β
Wentzville
People Served143K
Contaminants Tested498
Above Guidelines13
View Report β
Dardenne Prairie
People Served133K
Contaminants Tested372
Above Guidelines8
View Report β
O'Fallon
People Served133K
Contaminants Tested372
Above Guidelines8
View Report β
Huntsdale
People Served122K
Contaminants Tested369
Above Guidelines7
View Report β
McBaine
People Served122K
Contaminants Tested369
Above Guidelines7
View Report β
Independence
People Served121K
Contaminants Tested202
Above Guidelines2
View Report β
Sugar Creek
People Served120K
Contaminants Tested201
Above Guidelines2
View Report β
Lee's Summit
People Served114K
Contaminants Tested78
Above Guidelines8
View Report β
Lees Summit
People Served108K
Contaminants Tested44
Above Guidelines3
View Report β
Lake St. Louis
People Served104K
Contaminants Tested341
Above Guidelines7
View Report β
Cottleville
People Served102K
Contaminants Tested652
Above Guidelines17
View Report β
Augusta
People Served101K
Contaminants Tested190
Above Guidelines5
View Report β
New Melle
People Served101K
Contaminants Tested190
Above Guidelines5
View Report β
Weldon Spring Heights
People Served101K
Contaminants Tested190
Above Guidelines5
View Report β
St. Joseph
People Served86K
Contaminants Tested226
Above Guidelines6
View Report β
Arnold
People Served83K
Contaminants Tested92
Above Guidelines8
View Report β
Joplin
People Served80K
Contaminants Tested1064
Above Guidelines12
View Report β
Cliff Village
People Served74K
Contaminants Tested203
Above Guidelines5
View Report β
Dennis Acres
People Served74K
Contaminants Tested203
Above Guidelines5
View Report β
Duquesne
People Served74K
Contaminants Tested203
Above Guidelines5
View Report β
Grand Falls Plaza
People Served74K
Contaminants Tested203
Above Guidelines5
View Report β
Leawood
People Served74K
Contaminants Tested203
Above Guidelines5
View Report β
Shoal Creek Drive
People Served74K
Contaminants Tested203
Above Guidelines5
View Report β
Blue Springs
People Served70K
Contaminants Tested77
Above Guidelines6
View Report β
Jefferson City
People Served60K
Contaminants Tested792
Above Guidelines16
View Report β
Lake Tapawingo
People Served55K
Contaminants Tested42
Above Guidelines3
View Report β
St. Peters
People Served53K
Contaminants Tested181
Above Guidelines2
View Report β
Pevely
People Served48K
Contaminants Tested322
Above Guidelines6
View Report β
Imperial
People Served46K
Contaminants Tested42
Above Guidelines4
View Report β
Cape Girardeau
People Served41K
Contaminants Tested625
Above Guidelines12
View Report β
Barnhart
People Served36K
Contaminants Tested26
Above Guidelines2
View Report β
Liberty
People Served35K
Contaminants Tested214
Above Guidelines6
View Report β
Moberly
People Served35K
Contaminants Tested283
Above Guidelines6
View Report β
Fort Leonard Wood
People Served34K
Contaminants Tested186
Above Guidelines2
View Report β
Murphy
People Served34K
Contaminants Tested207
Above Guidelines4
View Report β
Poplar Bluff
People Served33K
Contaminants Tested929
Above Guidelines10
View Report β
Warrensburg
People Served30K
Contaminants Tested471
Above Guidelines12
View Report β
Lebanon
People Served29K
Contaminants Tested474
Above Guidelines1
View Report β
Kirkwood
People Served28K
Contaminants Tested26
Above Guidelines2
View Report β
Raymore
People Served28K
Contaminants Tested77
Above Guidelines8
View Report β
Harrisburg
People Served26K
Contaminants Tested331
Above Guidelines6
View Report β
Branson
People Served26K
Contaminants Tested922
Above Guidelines11
View Report β
Washington
People Served26K
Contaminants Tested518
Above Guidelines3
View Report β
Festus
People Served26K
Contaminants Tested493
Above Guidelines14
View Report β
Fulton
People Served25K
Contaminants Tested362
Above Guidelines6
View Report β
Ashland
People Served25K
Contaminants Tested332
Above Guidelines10
View Report β
Kirksville
People Served25K
Contaminants Tested263
Above Guidelines4
View Report β
Grandview
People Served25K
Contaminants Tested26
Above Guidelines2
View Report β
Union
People Served24K
Contaminants Tested675
Above Guidelines7
View Report β
High Ridge
People Served24K
Contaminants Tested469
Above Guidelines5
View Report β
Byrnes Mill
People Served24K
Contaminants Tested331
Above Guidelines5
View Report β
Hannibal
People Served24K
Contaminants Tested325
Above Guidelines4
View Report β
New Bloomfield
People Served24K
Contaminants Tested479
Above Guidelines11
View Report β
Lake Lotawana
People Served24K
Contaminants Tested51
Above Guidelines5
View Report β
Oak Grove
People Served23K
Contaminants Tested217
Above Guidelines7
View Report β
Rolla
People Served23K
Contaminants Tested608
Above Guidelines5
View Report β
Sedalia
People Served22K
Contaminants Tested592
Above Guidelines6
View Report β
Ozark
People Served22K
Contaminants Tested442
Above Guidelines2
View Report β
Fremont Hills
People Served22K
Contaminants Tested183
Above Guidelines2
View Report β
Farmington
People Served22K
Contaminants Tested341
Above Guidelines5
View Report β
Hartsburg
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 β
Pleasant Hill
People Served21K
Contaminants Tested85
Above Guidelines9
View Report β
Grain Valley
People Served20K
Contaminants Tested60
Above Guidelines4
View Report β
Moscow Mills
People Served19K
Contaminants Tested333
Above Guidelines6
View Report β
Sikeston
People Served18K
Contaminants Tested234
Above Guidelines9
View Report β
Harrisonville
People Served18K
Contaminants Tested183
Above Guidelines6
View Report β
Parkville
People Served18K
Contaminants Tested211
Above Guidelines3
View Report β
Maryville
People Served17K
Contaminants Tested185
Above Guidelines5
View Report β
Showing top 100 of 732 cities by population.
Use the search box above to find any city in Missouri.
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.