TTHM (Total Trihalomethanes) violations in Utah
59 active public water systems in Utah had a TTHM (Total Trihalomethanes) violation in the past three years, 1 of them still unresolved. What TTHM (Total Trihalomethanes) is and why it matters.
Systems with a TTHM (Total Trihalomethanes) violation
Unresolved first, then largest first| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
Sorrel River Ranch Water Grand County |
260 | 4 | 0 | |
|
Hurricane City Washington County |
25,555 | 4 | 0 | |
|
South Salt Lake City Water System Salt Lake County |
23,600 | 4 | 0 | |
|
Vineyard City Utah County |
21,431 | 2 | 0 | |
|
Heber City Water System Wasatch County |
19,000 | 2 | 0 | |
|
Centerville City Water System Davis County |
17,155 | 3 | 0 | |
|
Tremonton City Box Elder County |
13,000 | 2 | 0 | |
|
Price Municipal Corporation Carbon County |
9,960 | 2 | 0 | |
|
Hildale Colorado City Washington County |
6,100 | 3 | 1 | |
|
Fruit Heights City Water System Davis County |
6,075 | 2 | 0 | |
|
Kanab City Kane County |
4,985 | 2 | 0 | |
|
LA Verkin City Water System Washington County |
4,500 | 1 | 0 | |
|
Maeser Improvement District Uintah County |
4,152 | 1 | 0 | |
|
Beaver City Water System Beaver County |
3,500 | 1 | 0 | |
|
VA Medical Center Slc Salt Lake County |
2,798 | 2 | 0 | |
|
Uintah Highlands Improvement District Weber County |
2,485 | 1 | 0 | |
|
Kamas City Water System Summit County |
2,200 | 2 | 0 | |
|
Woodland Hills City Utah County |
1,605 | 3 | 0 | |
|
Moroni City Sanpete County |
1,600 | 7 | 0 | |
|
Wendover City Water System Tooele County |
1,525 | 3 | 0 | |
|
North Fork Ssd Utah County |
1,480 | 1 | 0 | |
|
Fountain Green Sanpete County |
1,275 | 4 | 0 | |
|
Riverside-North Garland Water CO Box Elder County |
1,193 | 3 | 1 | |
|
Copperton Improvement District Salt Lake County |
990 | 3 | 0 | |
|
Goshen Town Water System Utah County |
925 | 1 | 0 | |
|
Acme Water Company Box Elder County |
880 | 2 | 0 | |
|
Clarkston Town Water System Cache County |
763 | 1 | 0 | |
|
Huntsville Town Water System Weber County |
750 | 3 | 0 | |
|
Central Valley Town Sevier County |
690 | 3 | 0 | |
|
Daniel Municipal Water Wasatch County |
590 | 6 | 0 | |
|
Kanosh Town Water System Millard County |
555 | 3 | 1 | |
|
Cedarview Montwell Ssd Duchesne County |
445 | 2 | 0 | |
|
Laketown Rich County |
380 | 6 | 0 | |
|
Marysvale Town Water System Piute County |
380 | 2 | 0 | |
|
Angell Springs Ssd Washington County |
358 | 2 | 1 | |
|
Cottonwood Coves INC Salt Lake County |
350 | 4 | 2 | |
|
Meadow Town Water System Millard County |
320 | 1 | 0 | |
|
Lyman Water System Wayne County |
235 | 6 | 0 | |
|
Weber Basin Job Corps Davis County |
206 | 3 | 0 | |
|
Spring Creek Water Users Iron County |
204 | 2 | 0 | |
|
New Harmony Water System Washington County |
200 | 4 | 0 | |
|
Wildwood Subdivision Utah County |
177 | 4 | 1 | |
|
Willow Creek Water CO Box Elder County |
175 | 1 | 0 | |
|
Monte Vista Community Water CO Iron County |
150 | 4 | 1 | |
|
Morton Salt INC Tooele County |
150 | 1 | 0 | |
|
Canyonlands Regional Airport Grand County |
145 | 1 | 0 | |
|
Alton Town Water System Kane County |
136 | 5 | 2 | |
|
High Creek Water CO Cache County |
120 | 5 | 0 | |
|
Hot Springs Trailer Court Box Elder County |
120 | 2 | 0 | |
|
Arches National Park HQ Grand County |
116 | 3 | 0 |
About this data
A system is counted once if any of its violations in the past three years involved TTHM (Total Trihalomethanes), including monitoring and reporting lapses. Rules violated and status in the table are for the whole system, not TTHM (Total Trihalomethanes) alone.
Source: the U.S. EPA's Enforcement and Compliance History Online system (ECHO), which publishes the federal Safe Drinking Water Information System. EPA's terms and values are shown as published. The Utah records are from EPA's data refresh of Oct 7, 2026; EPA refreshes this data quarterly, and states report to EPA with a lag of three to six months, so the newest violations may not appear yet. Retrieved from ECHO on Oct 11, 2026.