North Dakota Water Quality Reports
Comprehensive water quality data for 107 cities across North Dakota. View EPA-verified contaminant levels and get filter recommendations.
107
Cities
12
Safe
59
Monitor
36
At Risk
Water Quality by County
Explore aggregated water quality scores across North Dakota counties. Scores are calculated based on EPA data and weighted by population.
Loading map...
Data from 6 cities serving 301,214 people across 6 counties.
Cities in North Dakota
Fargo
People Served121K
Contaminants Tested84
Above Guidelines3
View Report β
Frontier
People Served121K
Contaminants Tested84
Above Guidelines3
View Report β
Prairie Rose
People Served121K
Contaminants Tested84
Above Guidelines3
View Report β
Bismarck
People Served72K
Contaminants Tested122
Above Guidelines8
View Report β
Grand Forks
People Served63K
Contaminants Tested161
Above Guidelines3
View Report β
West Fargo
People Served35K
Contaminants Tested13
Above Guidelines2
View Report β
Dickinson
People Served26K
Contaminants Tested13
Above Guidelines5
View Report β
Mandan
People Served22K
Contaminants Tested93
Above Guidelines4
View Report β
Jamestown
People Served15K
Contaminants Tested79
Above Guidelines0
View Report β
Belcourt
People Served14K
Contaminants Tested0
Above Guidelines0
View Report β
Shell Valley
People Served14K
Contaminants Tested0
Above Guidelines0
View Report β
Lincoln
People Served8K
Contaminants Tested26
Above Guidelines5
View Report β
Kindred
People Served8K
Contaminants Tested92
Above Guidelines4
View Report β
Thompson
People Served6K
Contaminants Tested80
Above Guidelines1
View Report β
Fessenden
People Served4K
Contaminants Tested93
Above Guidelines7
View Report β
Gilby
People Served3K
Contaminants Tested81
Above Guidelines3
View Report β
Beulah
People Served3K
Contaminants Tested79
Above Guidelines1
View Report β
Grafton
People Served3K
Contaminants Tested13
Above Guidelines3
View Report β
Rugby
People Served3K
Contaminants Tested80
Above Guidelines2
View Report β
Hillsboro
People Served3K
Contaminants Tested13
Above Guidelines3
View Report β
New Town
People Served3K
Contaminants Tested0
Above Guidelines0
View Report β
Casselton
People Served3K
Contaminants Tested13
Above Guidelines8
View Report β
Langdon
People Served2K
Contaminants Tested13
Above Guidelines6
View Report β
Hazen
People Served2K
Contaminants Tested13
Above Guidelines2
View Report β
Bottineau
People Served2K
Contaminants Tested17
Above Guidelines11
View Report β
Tioga
People Served2K
Contaminants Tested13
Above Guidelines5
View Report β
Lisbon
People Served2K
Contaminants Tested20
Above Guidelines7
View Report β
Carrington
People Served2K
Contaminants Tested79
Above Guidelines4
View Report β
Mayville
People Served2K
Contaminants Tested81
Above Guidelines3
View Report β
Oakes
People Served2K
Contaminants Tested12
Above Guidelines4
View Report β
Garrison
People Served2K
Contaminants Tested13
Above Guidelines7
View Report β
Harvey
People Served2K
Contaminants Tested79
Above Guidelines4
View Report β
Horace
People Served2K
Contaminants Tested79
Above Guidelines3
View Report β
Bowman
People Served1K
Contaminants Tested20
Above Guidelines9
View Report β
Crosby
People Served1K
Contaminants Tested13
Above Guidelines5
View Report β
Park River
People Served1K
Contaminants Tested81
Above Guidelines3
View Report β
Ellendale
People Served1K
Contaminants Tested13
Above Guidelines10
View Report β
New Rockford
People Served1K
Contaminants Tested80
Above Guidelines0
View Report β
Surrey
People Served1K
Contaminants Tested13
Above Guidelines7
View Report β
Larimore
People Served1K
Contaminants Tested27
Above Guidelines0
View Report β
Alexander
People Served1K
Contaminants Tested15
Above Guidelines4
View Report β
Mapleton
People Served1K
Contaminants Tested14
Above Guidelines2
View Report β
Cavalier
People Served1K
Contaminants Tested13
Above Guidelines2
View Report β
Rolla
People Served1K
Contaminants Tested82
Above Guidelines4
View Report β
Washburn
People Served1K
Contaminants Tested81
Above Guidelines2
View Report β
Hettinger
People Served1K
Contaminants Tested13
Above Guidelines5
View Report β
Stanley
People Served1K
Contaminants Tested13
Above Guidelines6
View Report β
Cando
People Served1K
Contaminants Tested13
Above Guidelines4
View Report β
Velva
People Served1K
Contaminants Tested16
Above Guidelines7
View Report β
Burlington
People Served1K
Contaminants Tested16
Above Guidelines7
View Report β
Belfield
People Served1K
Contaminants Tested13
Above Guidelines5
View Report β
Ray
People Served1K
Contaminants Tested20
Above Guidelines6
View Report β
Northwood
People Served1K
Contaminants Tested13
Above Guidelines1
View Report β
Glen Ullin
People Served1K
Contaminants Tested13
Above Guidelines2
View Report β
Hatton
People Served1K
Contaminants Tested13
Above Guidelines1
View Report β
Dunseith
People Served1K
Contaminants Tested79
Above Guidelines0
View Report β
Hebron
People Served1K
Contaminants Tested13
Above Guidelines2
View Report β
Harwood
People Served1K
Contaminants Tested81
Above Guidelines2
View Report β
Wilton
People Served1K
Contaminants Tested13
Above Guidelines3
View Report β
Portland
People Served1K
Contaminants Tested13
Above Guidelines1
View Report β
Minto
People Served1K
Contaminants Tested13
Above Guidelines3
View Report β
Pembina
People Served1K
Contaminants Tested13
Above Guidelines2
View Report β
Center
People Served1K
Contaminants Tested13
Above Guidelines0
View Report β
Edgeley
People Served1K
Contaminants Tested13
Above Guidelines3
View Report β
Rolette
People Served0K
Contaminants Tested79
Above Guidelines2
View Report β
Argusville
People Served0K
Contaminants Tested13
Above Guidelines2
View Report β
Leeds
People Served0K
Contaminants Tested79
Above Guidelines2
View Report β
Emerado
People Served0K
Contaminants Tested13
Above Guidelines0
View Report β
Valley City
People Served0K
Contaminants Tested31
Above Guidelines4
View Report β
Maddock
People Served0K
Contaminants Tested79
Above Guidelines2
View Report β
Neche
People Served0K
Contaminants Tested13
Above Guidelines2
View Report β
Stanton
People Served0K
Contaminants Tested13
Above Guidelines2
View Report β
St. John
People Served0K
Contaminants Tested80
Above Guidelines4
View Report β
St. Thomas
People Served0K
Contaminants Tested13
Above Guidelines2
View Report β
Gackle
People Served0K
Contaminants Tested18
Above Guidelines3
View Report β
Oxbow
People Served0K
Contaminants Tested79
Above Guidelines1
View Report β
Zap
People Served0K
Contaminants Tested13
Above Guidelines2
View Report β
Wimbledon
People Served0K
Contaminants Tested18
Above Guidelines2
View Report β
Sanborn
People Served0K
Contaminants Tested13
Above Guidelines2
View Report β
Golden Valley
People Served0K
Contaminants Tested13
Above Guidelines2
View Report β
Arvilla
People Served0K
Contaminants Tested13
Above Guidelines1
View Report β
Litchville
People Served0K
Contaminants Tested13
Above Guidelines2
View Report β
Kensal
People Served0K
Contaminants Tested13
Above Guidelines0
View Report β
Willow City
People Served0K
Contaminants Tested18
Above Guidelines2
View Report β
Wing
People Served0K
Contaminants Tested79
Above Guidelines1
View Report β
Bowdon
People Served0K
Contaminants Tested18
Above Guidelines2
View Report β
Bisbee
People Served0K
Contaminants Tested13
Above Guidelines2
View Report β
Pick City
People Served0K
Contaminants Tested13
Above Guidelines0
View Report β
Sykeston
People Served0K
Contaminants Tested13
Above Guidelines2
View Report β
Oberon
People Served0K
Contaminants Tested79
Above Guidelines3
View Report β
Rock Lake
People Served0K
Contaminants Tested13
Above Guidelines3
View Report β
Rocklake
People Served0K
Contaminants Tested13
Above Guidelines3
View Report β
Mountain
People Served0K
Contaminants Tested13
Above Guidelines2
View Report β
Dodge
People Served0K
Contaminants Tested13
Above Guidelines2
View Report β
Montpelier
People Served0K
Contaminants Tested13
Above Guidelines2
View Report β
Cleveland
People Served0K
Contaminants Tested13
Above Guidelines3
View Report β
Solen
People Served0K
Contaminants Tested0
Above Guidelines0
View Report β
Jud
People Served0K
Contaminants Tested18
Above Guidelines3
View Report β
Cathay
People Served0K
Contaminants Tested80
Above Guidelines1
View Report β
Cooperstown
People Served0K
Contaminants Tested15
Above Guidelines1
View Report β
Showing top 100 of 107 cities by population.
Use the search box above to find any city in North Dakota.
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.