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
152
Monitor
67
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 209 cities serving 6,512,923 people across 23 counties.

Worried about Lead in your water?

Upload your water test (PDF or a photo) and we'll email a plain-English reading of your Lead result โ€” and every other number โ€” free. Educational only, no medical claims.

Your upload also helps us keep local water data accurate โ€” we only ever share anonymized, area-level summaries.

Upload my test

Cities in Utah

Murray

People Served482K
Contaminants Tested551
Above Guidelines8
View Report โ†’

Cottonwood Heights

People Served443K
Contaminants Tested374
Above Guidelines8
View Report โ†’

Riverton

People Served403K
Contaminants Tested227
Above Guidelines5
View Report โ†’

South Salt Lake

People Served384K
Contaminants Tested234
Above Guidelines5
View Report โ†’

Salt Lake City

People Served363K
Contaminants Tested225
Above Guidelines5
View Report โ†’

Holladay

People Served361K
Contaminants Tested187
Above Guidelines5
View Report โ†’

Millcreek

People Served361K
Contaminants Tested187
Above Guidelines5
View Report โ†’

West Jordan

People Served239K
Contaminants Tested517
Above Guidelines4
View Report โ†’

West Valley City

People Served208K
Contaminants Tested501
Above Guidelines5
View Report โ†’

Sandy

People Served174K
Contaminants Tested220
Above Guidelines4
View Report โ†’

Provo

People Served117K
Contaminants Tested315
Above Guidelines3
View Report โ†’

Ogden

People Served113K
Contaminants Tested322
Above Guidelines4
View Report โ†’

Lehi

People Served100K
Contaminants Tested172
Above Guidelines3
View Report โ†’

Granite

People Served100K
Contaminants Tested74
Above Guidelines4
View Report โ†’

Orem

People Served98K
Contaminants Tested117
Above Guidelines2
View Report โ†’

St George

People Served88K
Contaminants Tested275
Above Guidelines7
View Report โ†’

St George City

People Served85K
Contaminants Tested129
Above Guidelines7
View Report โ†’

Layton

People Served75K
Contaminants Tested154
Above Guidelines5
View Report โ†’

Taylorsville

People Served73K
Contaminants Tested183
Above Guidelines4
View Report โ†’

Herriman

People Served59K
Contaminants Tested189
Above Guidelines5
View Report โ†’

West Haven

People Served59K
Contaminants Tested345
Above Guidelines3
View Report โ†’

Roy

People Served58K
Contaminants Tested251
Above Guidelines3
View Report โ†’

South Jordan

People Served57K
Contaminants Tested39
Above Guidelines3
View Report โ†’

North Logan

People Served57K
Contaminants Tested201
Above Guidelines2
View Report โ†’

Clearfield

People Served56K
Contaminants Tested381
Above Guidelines3
View Report โ†’

Kearns

People Served55K
Contaminants Tested173
Above Guidelines4
View Report โ†’

Draper

People Served48K
Contaminants Tested211
Above Guidelines5
View Report โ†’

Logan

People Served48K
Contaminants Tested39
Above Guidelines1
View Report โ†’

Spanish Fork

People Served47K
Contaminants Tested166
Above Guidelines2
View Report โ†’

Bountiful

People Served47K
Contaminants Tested279
Above Guidelines7
View Report โ†’

Eagle Mountain

People Served47K
Contaminants Tested105
Above Guidelines3
View Report โ†’

Mapleton

People Served47K
Contaminants Tested20
Above Guidelines2
View Report โ†’

Fruitland

People Served43K
Contaminants Tested40
Above Guidelines3
View Report โ†’

Cedar City

People Served41K
Contaminants Tested196
Above Guidelines4
View Report โ†’

Pleasant Grove

People Served40K
Contaminants Tested188
Above Guidelines2
View Report โ†’

Hurricane

People Served38K
Contaminants Tested81
Above Guidelines3
View Report โ†’

Washington

People Served38K
Contaminants Tested81
Above Guidelines3
View Report โ†’

Saratoga Springs

People Served38K
Contaminants Tested38
Above Guidelines1
View Report โ†’

Pleasant View

People Served36K
Contaminants Tested92
Above Guidelines3
View Report โ†’

American Fork

People Served35K
Contaminants Tested161
Above Guidelines0
View Report โ†’

Tooele

People Served34K
Contaminants Tested240
Above Guidelines2
View Report โ†’

Riverdale

People Served34K
Contaminants Tested222
Above Guidelines3
View Report โ†’

Midvale

People Served33K
Contaminants Tested41
Above Guidelines3
View Report โ†’

Magna

People Served32K
Contaminants Tested168
Above Guidelines5
View Report โ†’

Sunset

People Served31K
Contaminants Tested220
Above Guidelines2
View Report โ†’

Springville

People Served30K
Contaminants Tested65
Above Guidelines3
View Report โ†’

Plain City

People Served29K
Contaminants Tested49
Above Guidelines3
View Report โ†’

North Salt Lake

People Served29K
Contaminants Tested263
Above Guidelines7
View Report โ†’

Syracuse

People Served29K
Contaminants Tested38
Above Guidelines3
View Report โ†’

Kaysville

People Served28K
Contaminants Tested55
Above Guidelines3
View Report โ†’

Farr West

People Served28K
Contaminants Tested34
Above Guidelines3
View Report โ†’

Harrisville

People Served28K
Contaminants Tested34
Above Guidelines3
View Report โ†’

Marriott-Slaterville

People Served28K
Contaminants Tested34
Above Guidelines3
View Report โ†’

West Point

People Served28K
Contaminants Tested134
Above Guidelines3
View Report โ†’

Farmington

People Served27K
Contaminants Tested110
Above Guidelines2
View Report โ†’

Clinton

People Served22K
Contaminants Tested40
Above Guidelines3
View Report โ†’

Heber

People Served22K
Contaminants Tested485
Above Guidelines2
View Report โ†’

Highland

People Served20K
Contaminants Tested88
Above Guidelines1
View Report โ†’

Summit Park

People Served20K
Contaminants Tested236
Above Guidelines5
View Report โ†’

Hooper

People Served20K
Contaminants Tested96
Above Guidelines1
View Report โ†’

Brigham City

People Served19K
Contaminants Tested311
Above Guidelines3
View Report โ†’

Payson

People Served19K
Contaminants Tested185
Above Guidelines4
View Report โ†’

Spring Lake

People Served19K
Contaminants Tested181
Above Guidelines4
View Report โ†’

North Ogden

People Served18K
Contaminants Tested158
Above Guidelines2
View Report โ†’

Maeser

People Served18K
Contaminants Tested151
Above Guidelines4
View Report โ†’

Bluffdale

People Served17K
Contaminants Tested169
Above Guidelines3
View Report โ†’

South Ogden

People Served17K
Contaminants Tested92
Above Guidelines2
View Report โ†’

Santaquin

People Served17K
Contaminants Tested37
Above Guidelines2
View Report โ†’

East Basin

People Served16K
Contaminants Tested212
Above Guidelines5
View Report โ†’

Carbonville

People Served16K
Contaminants Tested325
Above Guidelines3
View Report โ†’

Spring Glen

People Served16K
Contaminants Tested325
Above Guidelines3
View Report โ†’

Centerville

People Served16K
Contaminants Tested172
Above Guidelines6
View Report โ†’

Silver Summit

People Served16K
Contaminants Tested203
Above Guidelines5
View Report โ†’

Snyderville

People Served16K
Contaminants Tested198
Above Guidelines5
View Report โ†’

Vineyard

People Served14K
Contaminants Tested38
Above Guidelines2
View Report โ†’

Naples

People Served14K
Contaminants Tested114
Above Guidelines4
View Report โ†’

Tridell

People Served14K
Contaminants Tested114
Above Guidelines4
View Report โ†’

Grantsville

People Served13K
Contaminants Tested38
Above Guidelines1
View Report โ†’

Garland

People Served13K
Contaminants Tested296
Above Guidelines4
View Report โ†’

Vernal

People Served12K
Contaminants Tested176
Above Guidelines3
View Report โ†’

Tremonton

People Served12K
Contaminants Tested270
Above Guidelines4
View Report โ†’

Woods Cross

People Served12K
Contaminants Tested171
Above Guidelines3
View Report โ†’

Lindon

People Served11K
Contaminants Tested163
Above Guidelines2
View Report โ†’

Ivins

People Served11K
Contaminants Tested52
Above Guidelines4
View Report โ†’

Lake Point

People Served10K
Contaminants Tested291
Above Guidelines4
View Report โ†’

Smithfield

People Served10K
Contaminants Tested153
Above Guidelines1
View Report โ†’

Cedar Hills

People Served10K
Contaminants Tested38
Above Guidelines1
View Report โ†’

Erda

People Served10K
Contaminants Tested305
Above Guidelines2
View Report โ†’

Alpine

People Served10K
Contaminants Tested37
Above Guidelines2
View Report โ†’

Price

People Served9K
Contaminants Tested161
Above Guidelines3
View Report โ†’

Washington Terrace

People Served9K
Contaminants Tested38
Above Guidelines3
View Report โ†’

Helper

People Served9K
Contaminants Tested299
Above Guidelines3
View Report โ†’

Wellington

People Served9K
Contaminants Tested233
Above Guidelines3
View Report โ†’

Stansbury Park

People Served8K
Contaminants Tested157
Above Guidelines1
View Report โ†’

Roosevelt

People Served8K
Contaminants Tested174
Above Guidelines3
View Report โ†’

Santa Clara

People Served8K
Contaminants Tested101
Above Guidelines1
View Report โ†’

Hyrum

People Served8K
Contaminants Tested113
Above Guidelines1
View Report โ†’

Nibley

People Served8K
Contaminants Tested39
Above Guidelines1
View Report โ†’

Providence

People Served7K
Contaminants Tested160
Above Guidelines2
View Report โ†’

West Wood

People Served7K
Contaminants Tested164
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.

Weekly water-quality guidance for your area. Unsubscribe anytime.