Utah Water Quality Reports
Comprehensive water quality data for 122 cities across Utah. View EPA-verified contaminant levels and get filter recommendations.
122
Cities
4
Safe
80
Monitor
38
At Risk
Cities in Utah
Cottonwood Heights
People Served361K
Contaminants Tested164
Above Guidelines3
View Report →
Holladay
People Served361K
Contaminants Tested164
Above Guidelines3
View Report →
Millcreek
People Served361K
Contaminants Tested164
Above Guidelines3
View Report →
Salt Lake City
People Served361K
Contaminants Tested164
Above Guidelines3
View Report →
Provo
People Served116K
Contaminants Tested149
Above Guidelines3
View Report →
West Jordan
People Served114K
Contaminants Tested152
Above Guidelines3
View Report →
Granite
People Served100K
Contaminants Tested51
Above Guidelines4
View Report →
Sandy
People Served100K
Contaminants Tested51
Above Guidelines4
View Report →
Orem
People Served98K
Contaminants Tested80
Above Guidelines2
View Report →
Ivins
People Served85K
Contaminants Tested20
Above Guidelines15
View Report →
Ogden
People Served83K
Contaminants Tested159
Above Guidelines4
View Report →
Lehi
People Served80K
Contaminants Tested111
Above Guidelines1
View Report →
Layton
People Served75K
Contaminants Tested131
Above Guidelines5
View Report →
Kearns
People Served70K
Contaminants Tested20
Above Guidelines11
View Report →
Taylorsville
People Served70K
Contaminants Tested146
Above Guidelines4
View Report →
Herriman
People Served59K
Contaminants Tested135
Above Guidelines5
View Report →
South Jordan
People Served57K
Contaminants Tested16
Above Guidelines3
View Report →
West Valley City
People Served55K
Contaminants Tested150
Above Guidelines4
View Report →
Logan
People Served48K
Contaminants Tested16
Above Guidelines1
View Report →
River Heights
People Served48K
Contaminants Tested20
Above Guidelines3
View Report →
Eagle Mountain
People Served47K
Contaminants Tested82
Above Guidelines3
View Report →
Mapleton
People Served47K
Contaminants Tested20
Above Guidelines5
View Report →
Spanish Fork
People Served47K
Contaminants Tested136
Above Guidelines2
View Report →
Riverton
People Served43K
Contaminants Tested17
Above Guidelines3
View Report →
Pleasant Grove
People Served40K
Contaminants Tested158
Above Guidelines2
View Report →
Murray
People Served39K
Contaminants Tested154
Above Guidelines3
View Report →
Roy
People Served38K
Contaminants Tested132
Above Guidelines3
View Report →
Saratoga Springs
People Served38K
Contaminants Tested15
Above Guidelines1
View Report →
Bountiful
People Served38K
Contaminants Tested87
Above Guidelines6
View Report →
American Fork
People Served35K
Contaminants Tested138
Above Guidelines0
View Report →
Midvale
People Served33K
Contaminants Tested18
Above Guidelines3
View Report →
Springville
People Served30K
Contaminants Tested27
Above Guidelines1
View Report →
Syracuse
People Served29K
Contaminants Tested15
Above Guidelines3
View Report →
Draper
People Served28K
Contaminants Tested140
Above Guidelines5
View Report →
Farr West
People Served28K
Contaminants Tested11
Above Guidelines3
View Report →
Harrisville
People Served28K
Contaminants Tested11
Above Guidelines3
View Report →
Marriott-Slaterville
People Served28K
Contaminants Tested11
Above Guidelines3
View Report →
Plain City
People Served28K
Contaminants Tested11
Above Guidelines3
View Report →
West Haven
People Served28K
Contaminants Tested11
Above Guidelines3
View Report →
Kaysville
People Served27K
Contaminants Tested16
Above Guidelines3
View Report →
Clearfield
People Served27K
Contaminants Tested137
Above Guidelines3
View Report →
Farmington
People Served27K
Contaminants Tested87
Above Guidelines2
View Report →
Riverdale
People Served25K
Contaminants Tested160
Above Guidelines2
View Report →
Sunset
People Served25K
Contaminants Tested160
Above Guidelines2
View Report →
South Salt Lake
People Served24K
Contaminants Tested24
Above Guidelines3
View Report →
Clinton
People Served22K
Contaminants Tested17
Above Guidelines3
View Report →
Highland
People Served20K
Contaminants Tested65
Above Guidelines1
View Report →
West Point
People Served20K
Contaminants Tested73
Above Guidelines1
View Report →
Brigham City
People Served19K
Contaminants Tested136
Above Guidelines2
View Report →
Payson
People Served19K
Contaminants Tested158
Above Guidelines4
View Report →
North Salt Lake
People Served19K
Contaminants Tested71
Above Guidelines4
View Report →
North Ogden
People Served18K
Contaminants Tested135
Above Guidelines2
View Report →
Bluffdale
People Served17K
Contaminants Tested16
Above Guidelines3
View Report →
Santaquin
People Served17K
Contaminants Tested14
Above Guidelines2
View Report →
Centerville
People Served16K
Contaminants Tested149
Above Guidelines6
View Report →
Heber City
People Served15K
Contaminants Tested20
Above Guidelines9
View Report →
Vineyard
People Served14K
Contaminants Tested15
Above Guidelines2
View Report →
Grantsville
People Served13K
Contaminants Tested15
Above Guidelines1
View Report →
Woods Cross
People Served12K
Contaminants Tested148
Above Guidelines3
View Report →
Lindon
People Served11K
Contaminants Tested135
Above Guidelines2
View Report →
Smithfield
People Served10K
Contaminants Tested20
Above Guidelines2
View Report →
Garland
People Served10K
Contaminants Tested20
Above Guidelines9
View Report →
Tremonton
People Served10K
Contaminants Tested20
Above Guidelines9
View Report →
Cedar Hills
People Served10K
Contaminants Tested15
Above Guidelines1
View Report →
Alpine
People Served10K
Contaminants Tested14
Above Guidelines2
View Report →
East Basin
People Served10K
Contaminants Tested134
Above Guidelines5
View Report →
Silver Summit
People Served10K
Contaminants Tested134
Above Guidelines5
View Report →
Snyderville
People Served10K
Contaminants Tested134
Above Guidelines5
View Report →
Helper
People Served9K
Contaminants Tested20
Above Guidelines7
View Report →
Pleasant View
People Served8K
Contaminants Tested15
Above Guidelines2
View Report →
Hyrum
People Served8K
Contaminants Tested90
Above Guidelines1
View Report →
Nibley
People Served8K
Contaminants Tested16
Above Guidelines1
View Report →
Salem
People Served7K
Contaminants Tested92
Above Guidelines1
View Report →
South Weber
People Served7K
Contaminants Tested14
Above Guidelines3
View Report →
Fruit Heights
People Served6K
Contaminants Tested17
Above Guidelines2
View Report →
West Bountiful
People Served6K
Contaminants Tested16
Above Guidelines3
View Report →
Midway
People Served5K
Contaminants Tested15
Above Guidelines1
View Report →
Alta
People Served5K
Contaminants Tested20
Above Guidelines8
View Report →
Perry
People Served5K
Contaminants Tested135
Above Guidelines1
View Report →
Toquerville
People Served5K
Contaminants Tested15
Above Guidelines5
View Report →
Wellsville
People Served4K
Contaminants Tested141
Above Guidelines2
View Report →
Elk Ridge
People Served4K
Contaminants Tested4
Above Guidelines1
View Report →
Blanding
People Served4K
Contaminants Tested18
Above Guidelines10
View Report →
Mount Pleasant
People Served4K
Contaminants Tested20
Above Guidelines5
View Report →
Gunnison
People Served3K
Contaminants Tested20
Above Guidelines4
View Report →
Delta
People Served3K
Contaminants Tested14
Above Guidelines0
View Report →
Manti
People Served3K
Contaminants Tested20
Above Guidelines8
View Report →
Beaver
People Served3K
Contaminants Tested20
Above Guidelines6
View Report →
Mountain Green
People Served3K
Contaminants Tested4
Above Guidelines1
View Report →
Parowan
People Served3K
Contaminants Tested15
Above Guidelines6
View Report →
Monticello
People Served2K
Contaminants Tested20
Above Guidelines8
View Report →
Fillmore
People Served2K
Contaminants Tested20
Above Guidelines3
View Report →
Kamas
People Served2K
Contaminants Tested20
Above Guidelines6
View Report →
Monroe
People Served2K
Contaminants Tested16
Above Guidelines8
View Report →
Mona
People Served2K
Contaminants Tested4
Above Guidelines1
View Report →
Salina
People Served2K
Contaminants Tested16
Above Guidelines1
View Report →
Talmage
People Served2K
Contaminants Tested20
Above Guidelines2
View Report →
Fairview
People Served2K
Contaminants Tested20
Above Guidelines6
View Report →
Lewiston
People Served2K
Contaminants Tested16
Above Guidelines5
View Report →
Willard
People Served2K
Contaminants Tested135
Above Guidelines0
View Report →
Enterprise
People Served2K
Contaminants Tested20
Above Guidelines3
View Report →
Duchesne
People Served2K
Contaminants Tested9
Above Guidelines5
View Report →
Elwood
People Served2K
Contaminants Tested20
Above Guidelines3
View Report →
Mendon
People Served2K
Contaminants Tested160
Above Guidelines3
View Report →
Genola
People Served2K
Contaminants Tested15
Above Guidelines3
View Report →
Honeyville
People Served2K
Contaminants Tested92
Above Guidelines1
View Report →
South Willard
People Served2K
Contaminants Tested15
Above Guidelines1
View Report →
Woodland Hills
People Served1K
Contaminants Tested89
Above Guidelines1
View Report →
Coalville
People Served1K
Contaminants Tested15
Above Guidelines3
View Report →
Uintah
People Served1K
Contaminants Tested15
Above Guidelines3
View Report →
Tridell
People Served1K
Contaminants Tested20
Above Guidelines6
View Report →
Heber
People Served1K
Contaminants Tested14
Above Guidelines1
View Report →
Henefer
People Served1K
Contaminants Tested82
Above Guidelines2
View Report →
Bear River City
People Served1K
Contaminants Tested91
Above Guidelines1
View Report →
Liberty
People Served1K
Contaminants Tested133
Above Guidelines0
View Report →
Mantua
People Served1K
Contaminants Tested88
Above Guidelines3
View Report →
Corinne
People Served1K
Contaminants Tested19
Above Guidelines2
View Report →
Daniel
People Served0K
Contaminants Tested130
Above Guidelines4
View Report →
Charleston
People Served0K
Contaminants Tested88
Above Guidelines2
View Report →
Hoytsville
People Served0K
Contaminants Tested128
Above Guidelines2
View Report →
Cedar Fort
People Served0K
Contaminants Tested89
Above Guidelines2
View Report →
Fairfield
People Served0K
Contaminants Tested14
Above Guidelines1
View Report →