Skip to main content

Utah Water Quality Reports

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

230
Cities
11
Safe
123
Monitor
96
At Risk

Water Quality by County

Explore aggregated water quality scores across Utah counties. Scores are calculated based on EPA data and weighted by population.

Loading map...
Data from 27 cities serving 1,404,707 people across 11 counties.

Cities in Utah

Murray

People Served482K
Contaminants Tested482
Above Guidelines14
View Report β†’

Cottonwood Heights

People Served443K
Contaminants Tested328
Above Guidelines11
View Report β†’

Riverton

People Served403K
Contaminants Tested181
Above Guidelines6
View Report β†’

South Salt Lake

People Served384K
Contaminants Tested188
Above Guidelines6
View Report β†’

Salt Lake City

People Served363K
Contaminants Tested179
Above Guidelines6
View Report β†’

Holladay

People Served361K
Contaminants Tested164
Above Guidelines3
View Report β†’

Millcreek

People Served361K
Contaminants Tested164
Above Guidelines3
View Report β†’

West Jordan

People Served239K
Contaminants Tested448
Above Guidelines11
View Report β†’

West Valley City

People Served208K
Contaminants Tested432
Above Guidelines12
View Report β†’

Sandy

People Served174K
Contaminants Tested151
Above Guidelines7
View Report β†’

Provo

People Served117K
Contaminants Tested292
Above Guidelines5
View Report β†’

Ogden

People Served113K
Contaminants Tested276
Above Guidelines12
View Report β†’

Lehi

People Served100K
Contaminants Tested126
Above Guidelines4
View Report β†’

Granite

People Served100K
Contaminants Tested51
Above Guidelines4
View Report β†’

Orem

People Served98K
Contaminants Tested94
Above Guidelines3
View Report β†’

St George

People Served88K
Contaminants Tested252
Above Guidelines11
View Report β†’

St George City

People Served85K
Contaminants Tested106
Above Guidelines7
View Report β†’

Layton

People Served75K
Contaminants Tested131
Above Guidelines5
View Report β†’

Taylorsville

People Served73K
Contaminants Tested160
Above Guidelines6
View Report β†’

Herriman

People Served59K
Contaminants Tested166
Above Guidelines11
View Report β†’

West Haven

People Served59K
Contaminants Tested253
Above Guidelines8
View Report β†’

Roy

People Served58K
Contaminants Tested205
Above Guidelines4
View Report β†’

South Jordan

People Served57K
Contaminants Tested16
Above Guidelines3
View Report β†’

North Logan

People Served57K
Contaminants Tested155
Above Guidelines3
View Report β†’

Clearfield

People Served56K
Contaminants Tested312
Above Guidelines6
View Report β†’

Kearns

People Served55K
Contaminants Tested150
Above Guidelines4
View Report β†’

Draper

People Served48K
Contaminants Tested165
Above Guidelines8
View Report β†’

Logan

People Served48K
Contaminants Tested16
Above Guidelines1
View Report β†’

Spanish Fork

People Served47K
Contaminants Tested143
Above Guidelines4
View Report β†’

Bountiful

People Served47K
Contaminants Tested233
Above Guidelines12
View Report β†’

Eagle Mountain

People Served47K
Contaminants Tested82
Above Guidelines3
View Report β†’

Mapleton

People Served47K
Contaminants Tested20
Above Guidelines5
View Report β†’

Fruitland

People Served43K
Contaminants Tested17
Above Guidelines3
View Report β†’

Cedar City

People Served41K
Contaminants Tested173
Above Guidelines7
View Report β†’

Pleasant Grove

People Served40K
Contaminants Tested165
Above Guidelines3
View Report β†’

Hurricane

People Served38K
Contaminants Tested58
Above Guidelines3
View Report β†’

Washington

People Served38K
Contaminants Tested58
Above Guidelines3
View Report β†’

Saratoga Springs

People Served38K
Contaminants Tested15
Above Guidelines1
View Report β†’

Pleasant View

People Served36K
Contaminants Tested46
Above Guidelines8
View Report β†’

American Fork

People Served35K
Contaminants Tested138
Above Guidelines0
View Report β†’

Tooele

People Served34K
Contaminants Tested217
Above Guidelines3
View Report β†’

Riverdale

People Served34K
Contaminants Tested176
Above Guidelines5
View Report β†’

Midvale

People Served33K
Contaminants Tested18
Above Guidelines3
View Report β†’

Magna

People Served32K
Contaminants Tested145
Above Guidelines5
View Report β†’

Sunset

People Served31K
Contaminants Tested174
Above Guidelines4
View Report β†’

Springville

People Served30K
Contaminants Tested42
Above Guidelines4
View Report β†’

Plain City

People Served29K
Contaminants Tested26
Above Guidelines6
View Report β†’

North Salt Lake

People Served29K
Contaminants Tested217
Above Guidelines10
View Report β†’

Syracuse

People Served29K
Contaminants Tested15
Above Guidelines3
View Report β†’

Kaysville

People Served28K
Contaminants Tested32
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 β†’

West Point

People Served28K
Contaminants Tested88
Above Guidelines4
View Report β†’

Farmington

People Served27K
Contaminants Tested87
Above Guidelines2
View Report β†’

Clinton

People Served22K
Contaminants Tested17
Above Guidelines3
View Report β†’

Heber

People Served22K
Contaminants Tested439
Above Guidelines6
View Report β†’

Highland

People Served20K
Contaminants Tested65
Above Guidelines1
View Report β†’

Summit Park

People Served20K
Contaminants Tested167
Above Guidelines8
View Report β†’

Hooper

People Served20K
Contaminants Tested73
Above Guidelines1
View Report β†’

Brigham City

People Served19K
Contaminants Tested288
Above Guidelines6
View Report β†’

Payson

People Served19K
Contaminants Tested162
Above Guidelines4
View Report β†’

Spring Lake

People Served19K
Contaminants Tested158
Above Guidelines4
View Report β†’

North Ogden

People Served18K
Contaminants Tested135
Above Guidelines2
View Report β†’

Maeser

People Served18K
Contaminants Tested105
Above Guidelines7
View Report β†’

Bluffdale

People Served17K
Contaminants Tested146
Above Guidelines5
View Report β†’

South Ogden

People Served17K
Contaminants Tested69
Above Guidelines2
View Report β†’

Santaquin

People Served17K
Contaminants Tested14
Above Guidelines2
View Report β†’

East Basin

People Served16K
Contaminants Tested166
Above Guidelines11
View Report β†’

Carbonville

People Served16K
Contaminants Tested279
Above Guidelines6
View Report β†’

Spring Glen

People Served16K
Contaminants Tested279
Above Guidelines6
View Report β†’

Centerville

People Served16K
Contaminants Tested149
Above Guidelines6
View Report β†’

Silver Summit

People Served16K
Contaminants Tested157
Above Guidelines8
View Report β†’

Snyderville

People Served16K
Contaminants Tested152
Above Guidelines7
View Report β†’

Vineyard

People Served14K
Contaminants Tested15
Above Guidelines2
View Report β†’

Naples

People Served14K
Contaminants Tested91
Above Guidelines4
View Report β†’

Tridell

People Served14K
Contaminants Tested91
Above Guidelines4
View Report β†’

Grantsville

People Served13K
Contaminants Tested15
Above Guidelines1
View Report β†’

Garland

People Served13K
Contaminants Tested273
Above Guidelines6
View Report β†’

Vernal

People Served12K
Contaminants Tested153
Above Guidelines7
View Report β†’

Tremonton

People Served12K
Contaminants Tested247
Above Guidelines7
View Report β†’

Woods Cross

People Served12K
Contaminants Tested148
Above Guidelines3
View Report β†’

Lindon

People Served11K
Contaminants Tested140
Above Guidelines2
View Report β†’

Ivins

People Served11K
Contaminants Tested29
Above Guidelines7
View Report β†’

Lake Point

People Served10K
Contaminants Tested268
Above Guidelines5
View Report β†’

Smithfield

People Served10K
Contaminants Tested130
Above Guidelines1
View Report β†’

Cedar Hills

People Served10K
Contaminants Tested15
Above Guidelines1
View Report β†’

Erda

People Served10K
Contaminants Tested282
Above Guidelines4
View Report β†’

Alpine

People Served10K
Contaminants Tested14
Above Guidelines2
View Report β†’

Price

People Served9K
Contaminants Tested138
Above Guidelines3
View Report β†’

Washington Terrace

People Served9K
Contaminants Tested15
Above Guidelines3
View Report β†’

Helper

People Served9K
Contaminants Tested276
Above Guidelines6
View Report β†’

Wellington

People Served9K
Contaminants Tested210
Above Guidelines6
View Report β†’

Stansbury Park

People Served8K
Contaminants Tested134
Above Guidelines1
View Report β†’

Roosevelt

People Served8K
Contaminants Tested151
Above Guidelines5
View Report β†’

Santa Clara

People Served8K
Contaminants Tested78
Above Guidelines1
View Report β†’

Hyrum

People Served8K
Contaminants Tested90
Above Guidelines1
View Report β†’

Nibley

People Served8K
Contaminants Tested16
Above Guidelines1
View Report β†’

Providence

People Served7K
Contaminants Tested137
Above Guidelines2
View Report β†’

West Wood

People Served7K
Contaminants Tested141
Above Guidelines3
View Report β†’

Showing top 100 of 230 cities by population.

Use the search box above to find any city in Utah.

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.