Utah Home Safety Profiles by ZIP
347 ZIP codes · 208 water systems · IPC plumbing code
Data: ZipCheckup Home Safety Score model 4.0.0; EPA SDWIS, UCMR 5, EPA radon zones, EPA AirData, NWS, State plumbing boards, Rewiring America
ZipCheckup tracks drinking-water and home-safety data for 347 ZIP codes across Utah, covering 208 public water systems that serve about 2,959,298 people. 163 ZIP codes are mapped to at least one water system with an EPA violation on record.
For the state of Utah, the average of ZIP-level scores falls short of a B on ZipCheckup's A-F scale.
Score Distribution
How Utah's 347 ZIP codes are distributed across safety grades.
Home Safety Scores by State
Model 4.0.0 inputs: EPA SDWIS, UCMR5 PFAS, EPA radon zones, annual county AQI •
Top 10 ZIP Codes by Home Safety Score in Utah
Highest Home Safety Scores in the state.
| # | ZIP Code | City | County | Score | Grade |
|---|---|---|---|---|---|
| 1 | 84004 | Alpine | Utah | 83 | B |
| 2 | 84056 | Hill Afb | Davis | 83 | B |
| 3 | 84097 | Orem | Utah | 83 | B |
| 4 | 84315 | Hooper | Weber | 83 | B |
| 5 | 84404 | Ogden | Weber | 83 | B |
| 6 | 84408 | Ogden | Weber | 83 | B |
| 7 | 84601 | Provo | Utah | 83 | B |
| 8 | 84604 | Provo | Utah | 83 | B |
| 9 | 84746 | Leeds | Washington | 83 | B |
| 10 | 84767 | Springdale | Washington | 83 | B |
10 Lowest-Scoring ZIP Codes in Utah
| # | ZIP Code | City | County | Score | Grade | Violations |
|---|---|---|---|---|---|---|
| 1 | 84107 | Salt Lake City | Salt Lake | 42 | D | 56 |
| 2 | 84047 | Midvale | Salt Lake | 42 | D | 65 |
| 3 | 84121 | Salt Lake City | Salt Lake | 50 | D | 24 |
| 4 | 84093 | Sandy | Salt Lake | 51 | D | 22 |
| 5 | 84092 | Sandy | Salt Lake | 51 | D | 22 |
| 6 | 84066 | Roosevelt | Uintah | 51 | D | 46 |
| 7 | 84113 | Salt Lake City | Salt Lake | 56 | C | 5 |
| 8 | 84112 | Salt Lake City | Salt Lake | 56 | C | 5 |
| 9 | 84108 | Salt Lake City | Salt Lake | 56 | C | 12 |
| 10 | 84087 | Woods Cross | Davis | 56 | C | 32 |
County Rankings
Water quality breakdown by county. 29 counties with data in Utah.
County-level aggregation of measured ZIP Home Safety Scores • EPA SDWIS, UCMR 5 PFAS, EPA radon zones, EPA AirData
| County | Avg Score | Grade | ZIPs | Best ZIP | Worst ZIP |
|---|---|---|---|---|---|
| 49001 | N/A | N/A | 3 | N/A | N/A |
| 49003 | 72 | B | 18 | 84307 (82) | 84337 (67) |
| 49005 | 77 | B | 19 | 84319 (81) | 84335 (67) |
| 49007 | 61 | C | 6 | 84529 (67) | 84542 (58) |
| 49009 | N/A | N/A | 2 | N/A | N/A |
| 49011 | 71 | B | 13 | 84056 (83) | 84087 (56) |
| 49013 | 64 | C | 11 | 84001 (64) | 84073 (64) |
| 49015 | N/A | N/A | 9 | N/A | N/A |
| 49017 | N/A | N/A | 9 | N/A | N/A |
| 49019 | 66 | C | 3 | 84532 (66) | 84532 (66) |
| 49021 | 67 | C | 10 | 84720 (67) | 84721 (67) |
| 49023 | N/A | N/A | 5 | N/A | N/A |
| 49025 | N/A | N/A | 6 | N/A | N/A |
| 49027 | N/A | N/A | 11 | N/A | N/A |
| 49029 | N/A | N/A | 2 | N/A | N/A |
| 49031 | N/A | N/A | 6 | N/A | N/A |
| 49033 | N/A | N/A | 4 | N/A | N/A |
| 49035 | 61 | C | 73 | 84081 (75) | 84107 (42) |
| 49037 | N/A | N/A | 9 | N/A | N/A |
| 49039 | N/A | N/A | 14 | N/A | N/A |
| 49041 | N/A | N/A | 12 | N/A | N/A |
| 49043 | N/A | N/A | 9 | N/A | N/A |
| 49045 | 67 | C | 8 | 84029 (67) | 84074 (67) |
| 49047 | 62 | C | 10 | 84035 (67) | 84066 (51) |
| 49049 | 75 | B | 26 | 84004 (83) | 84660 (67) |
| 49051 | 67 | C | 3 | 84032 (67) | 84049 (67) |
| 49053 | 81 | B | 22 | 84746 (83) | 84770 (78) |
| 49055 | N/A | N/A | 6 | N/A | N/A |
| 49057 | 81 | B | 17 | 84315 (83) | 84414 (74) |
Most Common Contaminants in Utah
| Contaminant / Rule | Category | ZIPs Affected | Violations | Health Risk |
|---|---|---|---|---|
| Surface Water Treatment Rule | Treatment Technique | 127 | 368 | No |
| Haloacetic Acids (HAA5) | Disinfection Byproducts | 75 | 113 | Yes |
| Total Trihalomethanes (TTHM) | Disinfection Byproducts | 73 | 108 | No |
| Lead | Inorganic | 68 | 197 | Yes |
| Consumer Confidence Report Rule | Reporting | 68 | 152 | Yes |
| Stage 1 DBP Rule | Treatment Technique | 61 | 87 | No |
| Contaminant 2306 | Other | 42 | 77 | No |
| Contaminant 2005 | Other | 40 | 75 | No |
Overview
We track multi-source home safety signals for 347 ZIP records across Utah. Home Safety Score model 4.0.0 is published for 116 scored records; missing required evidence suppresses the score.
The EPA snapshots used for this build directly map water systems to 193 ZIP records, covering 208 community water systems that serve approximately 2,959,298 people.
163 of 193 ZIP codes with a reported violation count in the available EPA record (84%) have recorded EPA violations. 37 health-based violations appear in the available health breakdown.
Plumbing Regulations
Utah follows the International Plumbing Code (2021 edition).
- Plumbing code: IPC (2021)
- Homeowner DIY: Licensed plumber required
- Water heater permit: Required
- Annual backflow test: Required
Areas with Most Violations
| ZIP Code | City | Home Safety Grade | Violations | Health-Based | System |
|---|---|---|---|---|---|
| 84720 | Cedar City | C | 214 | 1 | Cedar City Waterworks |
| 84742 | Kanarraville | — | 209 | 0 | Cedar Valley Water Conservancy |
| 84032 | Heber City | C | 139 | 1 | Heber City Water System |
| 84049 | Midway | C | 122 | 0 | Midway City Water System |
| 84074 | Tooele | C | 110 | 0 | Tooele City Water System |
| 84337 | Tremonton | C | 104 | 1 | Tremonton City |
| 84003 | American Fork | C | 103 | 2 | American Fork City |
| 84312 | Garland | — | 96 | 0 | Garland City Water System |
| 84721 | Cedar City | C | 81 | 1 | Cedar City Waterworks |
| 84622 | Centerfield | — | 80 | 1 | Gunnison City |
Areas with No Violations
| ZIP Code | City | Home Safety Grade | System | Population |
|---|---|---|---|---|
| 84004 | Alpine | B | Alpine City | 10,200 |
| 84009 | South Jordan | — | South Jordan City | 89,704 |
| 84035 | Jensen | C | Ashley Valley Water and Sewer Id | 13,835 |
| 84063 | Randlett | — | Ashley Valley Water and Sewer Id | 13,835 |
| 84095 | South Jordan | B | South Jordan City | 89,704 |
| 84101 | Salt Lake City | C | Salt Lake City Water System | 383,612 |
| 84103 | Salt Lake City | C | Salt Lake City Water System | 383,612 |
| 84104 | Salt Lake City | C | Salt Lake City Water System | 383,612 |
| 84105 | Salt Lake City | C | Salt Lake City Water System | 383,612 |
| 84111 | Salt Lake City | C | Salt Lake City Water System | 383,612 |
Home Safety Score
Average Home Safety Score for Utah: C (69/100) across 116 scored of 347 tracked ZIP records.
Model 4.0.0 uses the canonical components water-compliance, pfas-mcl-screen, radon-zone, annual-aqi across 3 required domains. The sections below provide additional context and do not change that score. Missing required evidence suppresses the score, and a favorable result is not a property-level safety certification.
Lead & Copper
- Average of reported 90th-percentile lead results: 0.0046 mg/L (EPA action level: 0.015 mg/L)
- 1 of 193 ZIP codes with known status exceed the EPA lead action level
Radon Risk
- High risk (Zone 1): 62 ZIP codes (18%)
- Moderate risk (Zone 2): 284 ZIP codes
- Low risk (Zone 3): 0 ZIP codes
ZIP Code Reports for Utah
Largest Communities
| ZIP Code | City | Population | Safety Grade | Violations |
|---|---|---|---|---|
| 84047 | Midvale | 771,450 | D | 65 |
| 84119 | Salt Lake City | 694,728 | C | 5 |
| 84121 | Salt Lake City | 636,942 | D | 24 |
| 84107 | Salt Lake City | 578,625 | D | 56 |
| 84120 | Salt Lake City | 536,795 | C | 0 |
| 84117 | Salt Lake City | 536,670 | C | 2 |
| 84106 | Salt Lake City | 521,547 | C | 6 |
| 84115 | Salt Lake City | 506,547 | C | 5 |
| 84104 | Salt Lake City | 504,695 | C | 0 |
| 84093 | Sandy | 499,162 | D | 22 |
| 84124 | Salt Lake City | 497,947 | C | 1 |
| 84108 | Salt Lake City | 444,490 | C | 12 |
| 84123 | Salt Lake City | 443,264 | B | 1 |
| 84112 | Salt Lake City | 440,692 | C | 5 |
| 84113 | Salt Lake City | 440,692 | C | 5 |
| 84116 | Salt Lake City | 415,712 | C | 0 |
| 84129 | Salt Lake City | 401,539 | B | 11 |
| 84109 | Salt Lake City | 399,762 | C | 4 |
| 84102 | Salt Lake City | 386,410 | C | 6 |
| 84101 | Salt Lake City | 383,612 | C | 0 |
Lowest Published Home Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 84047 | Midvale | 42 | D | 65 |
| 84107 | Salt Lake City | 42 | D | 56 |
| 84121 | Salt Lake City | 50 | D | 24 |
| 84066 | Roosevelt | 51 | D | 46 |
| 84092 | Sandy | 51 | D | 22 |
Highest Published Home Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 84004 | Alpine | 83 | B | 0 |
| 84056 | Hill Afb | 83 | B | 1 |
| 84097 | Orem | 83 | B | 1 |
| 84315 | Hooper | 83 | B | 25 |
| 84404 | Ogden | 83 | B | 27 |
All 347 ZIP Codes in Utah
- 84004 (Alpine) [B]
- 84001 (Altamont) [C] - 9 violations
- 84710 (Alton)
- 84002 (Altonah) [C] - 9 violations
- 84003 (American Fork) [C] - 103 violations ⚠
- 84510 (Aneth)
- 84711 (Annabella)
- 84712 (Antimony) - 3 violations recorded for mapped water systems
- 84620 (Aurora)
- 84621 (Axtell)
- 84301 (Bear River City)
- 84713 (Beaver) - 2 violations recorded for mapped water systems
- 84714 (Beryl)
- 84715 (Bicknell)
- 84006 (Bingham Canyon) - 2 violations recorded for mapped water systems
- 84511 (Blanding)
- 84007 (Bluebell) [C] - 9 violations
- 84512 (Bluff)
- 84008 (Bonanza)
- 84716 (Boulder)
- 84010 (Bountiful) [C] - 32 violations ⚠
- 84011 (Bountiful)
- 84719 (Brian Head)
- 84302 (Brigham City) [C] - 63 violations ⚠
- 84764 (Bryce)
- 84304 (Cache Junction) - 16 violations ⚠
- 84718 (Cannonville)
- 84513 (Castle Dale)
- 84720 (Cedar City) [C] - 214 violations ⚠
- 84721 (Cedar City) [C] - 81 violations ⚠
- 84013 (Cedar Valley) - 1 violation recorded for mapped water systems
- 84622 (Centerfield) - 80 violations ⚠
- 84014 (Centerville) [B] - 29 violations ⚠
- 84722 (Central) - 1 violation recorded for mapped water systems
- 84623 (Chester) - 8 violations ⚠
- 84723 (Circleville)
- 84515 (Cisco)
- 84305 (Clarkston) - 26 violations ⚠
- 84516 (Clawson)
- 84015 (Clearfield) [B] - 31 violations ⚠
- 84016 (Clearfield)
- 84089 (Clearfield)
- 84518 (Cleveland)
- 84017 (Coalville) - 33 violations recorded for mapped water systems
- 84306 (Collinston) - 46 violations recorded for mapped water systems
- 84307 (Corinne) [B] - 8 violations ⚠
- 84308 (Cornish) - 13 violations ⚠
- 84018 (Croydon)
- 84783 (Dammeron Valley) - 12 violations ⚠
- 84624 (Delta)
- 84309 (Deweyville) - 43 violations recorded for mapped water systems
- 84020 (Draper) [C] - 22 violations
- 84021 (Duchesne) - 21 violations recorded for mapped water systems
- 84762 (Duck Creek Village)
- 84022 (Dugway)
- 84023 (Dutch John)
- 84005 (Eagle Mountain) [B] - 11 violations
- 84520 (East Carbon)
- 84024 (Echo)
- 84310 (Eden) - 25 violations recorded for mapped water systems
- 84626 (Elberta) - 3 violations recorded for mapped water systems
- 84521 (Elmo)
- 84724 (Elsinore)
- 84522 (Emery)
- 84725 (Enterprise) - 1 violation recorded for mapped water systems
- 84627 (Ephraim)
- 84726 (Escalante)
- 84628 (Eureka)
- 84629 (Fairview) - 8 violations ⚠
- 84025 (Farmington) [B] - 34 violations ⚠
- 84630 (Fayette) - 71 violations recorded for mapped water systems
- 84523 (Ferron)
- 84311 (Fielding) - 46 violations recorded for mapped water systems
- 84631 (Fillmore)
- 84026 (Fort Duchesne) [C] - 2 violations
- 84632 (Fountain Green) - 8 violations ⚠
- 84027 (Fruitland)
- 84028 (Garden City)
- 84312 (Garland) - 96 violations recorded for mapped water systems
- 84728 (Garrison)
- 84729 (Glendale)
- 84730 (Glenwood)
- 84633 (Goshen) - 2 violations recorded for mapped water systems
- 84029 (Grantsville) [C] - 78 violations
- 84525 (Green River)
- 84731 (Greenville) - 2 violations recorded for mapped water systems
- 84732 (Greenwich)
- 84313 (Grouse Creek)
- 84733 (Gunlock)
- 84634 (Gunnison) - 80 violations ⚠
- 84734 (Hanksville)
- 84031 (Hanna) - 12 violations recorded for mapped water systems
- 84735 (Hatch)
- 84032 (Heber City) [C] - 139 violations ⚠
- 84526 (Helper) [C] - 50 violations
- 84033 (Henefer)
- 84736 (Henrieville)
- 84096 (Herriman) [B] - 8 violations ⚠
- 84784 (Hildale)
- 84056 (Hill Afb) [B] - 1 violation
- 84635 (Hinckley)
- 84636 (Holden)
- 84314 (Honeyville) - 46 violations recorded for mapped water systems
- 84315 (Hooper) [B] - 25 violations
- 84316 (Howell)
- 84528 (Huntington)
- 84317 (Huntsville) - 36 violations ⚠
- 84737 (Hurricane) [B] - 11 violations
- 84318 (Hyde Park) [B] - 19 violations
- 84319 (Hyrum) [B] - 6 violations
- 84034 (Ibapah)
- 84738 (Ivins) [B] - 11 violations
- 84035 (Jensen) [C]
- 84739 (Joseph)
- 84740 (Junction) - 4 violations recorded for mapped water systems
- 84036 (Kamas) - 36 violations ⚠
- 84741 (Kanab) - 5 violations recorded for mapped water systems
- 84742 (Kanarraville) - 209 violations recorded for mapped water systems
- 84637 (Kanosh)
- 84037 (Kaysville) [B] - 27 violations ⚠
- 84529 (Kenilworth) [C]
- 84743 (Kingston)
- 84744 (Koosharem)
- 84530 (La Sal)
- 84745 (La Verkin) [B] - 6 violations
- 84533 (Lake Powell)
- 84038 (Laketown)
- 84039 (Lapoint) - 4 violations recorded for mapped water systems
- 84040 (Layton) [B] - 28 violations ⚠
- 84041 (Layton) [B] - 31 violations ⚠
- 84638 (Leamington)
- 84746 (Leeds) [B]
- 84043 (Lehi) [C] - 51 violations
- 84639 (Levan)
- 84320 (Lewiston) - 53 violations ⚠
- 84042 (Lindon) [C] - 55 violations ⚠
- 84747 (Loa)
- 84321 (Logan) [B] - 25 violations
- 84322 (Logan)
- 84323 (Logan)
- 84341 (Logan) [B] - 19 violations
- 84749 (Lyman)
- 84640 (Lynndyl)
- 84044 (Magna) [C] - 1 violation
- 84046 (Manila)
- 84642 (Manti)
- 84324 (Mantua) - 13 violations recorded for mapped water systems
- 84664 (Mapleton) [B] - 5 violations
- 84750 (Marysvale) - 3 violations recorded for mapped water systems
- 84643 (Mayfield) - 71 violations recorded for mapped water systems
- 84644 (Meadow)
- 84325 (Mendon) - 29 violations ⚠
- 84531 (Mexican Hat)
- 84047 (Midvale) [D] - 65 violations
- 84049 (Midway) [C] - 122 violations
- 84751 (Milford)
- 84326 (Millville) - 6 violations recorded for mapped water systems
- 84752 (Minersville)
- 84532 (Moab) [C] - 3 violations
- 84753 (Modena)
- 84645 (Mona)
- 84754 (Monroe) - 5 violations recorded for mapped water systems
- 84534 (Montezuma Creek)
- 84535 (Monticello)
- 84536 (Monument Valley)
- 84050 (Morgan) - 1 violation recorded for mapped water systems
- 84646 (Moroni) - 8 violations ⚠
- 84755 (Mount Carmel)
- 84647 (Mount Pleasant)
- 84051 (Mountain Home) [C] - 9 violations
- 84052 (Myton) - 9 violations recorded for mapped water systems
- 84053 (Neola) - 9 violations recorded for mapped water systems
- 84648 (Nephi) - 21 violations recorded for mapped water systems
- 84757 (New Harmony)
- 84756 (Newcastle)
- 84327 (Newton) - 29 violations ⚠
- 84054 (North Salt Lake) [C] - 25 violations ⚠
- 84649 (Oak City)
- 84055 (Oakley) - 30 violations ⚠
- 84201 (Ogden)
- 84244 (Ogden)
- 84401 (Ogden) [B] - 5 violations ⚠
- 84402 (Ogden)
- 84403 (Ogden) - 3 violations ⚠
- 84404 (Ogden) [B] - 27 violations
- 84405 (Ogden) [B] - 6 violations ⚠
- 84407 (Ogden)
- 84408 (Ogden) [B]
- 84409 (Ogden)
- 84412 (Ogden)
- 84414 (Ogden) [B] - 44 violations ⚠
- 84415 (Ogden)
- 84537 (Orangeville)
- 84758 (Orderville)
- 84057 (Orem) [B] - 4 violations
- 84058 (Orem) [B] - 5 violations
- 84059 (Orem) [C] - 55 violations
- 84097 (Orem) [B] - 1 violation
- 84759 (Panguitch)
- 84328 (Paradise) - 6 violations recorded for mapped water systems
- 84760 (Paragonah)
- 84060 (Park City) - 22 violations recorded for mapped water systems
- 84068 (Park City)
- 84098 (Park City) - 34 violations recorded for mapped water systems
- 84329 (Park Valley)
- 84761 (Parowan)
- 84651 (Payson) [C] - 58 violations
- 84061 (Peoa) - 56 violations ⚠
- 84781 (Pine Valley) - 1 violation recorded for mapped water systems
- 84062 (Pleasant Grove) [C] - 55 violations ⚠
- 84330 (Plymouth)
- 84331 (Portage)
- 84501 (Price) [C] - 52 violations
- 84332 (Providence) [B] - 6 violations
- 84601 (Provo) [B] - 1 violation
- 84602 (Provo) - 1 violation recorded for mapped water systems
- 84603 (Provo)
- 84604 (Provo) [B] - 2 violations
- 84605 (Provo)
- 84606 (Provo) [B] - 9 violations
- 84063 (Randlett)
- 84064 (Randolph)
- 84652 (Redmond)
- 84701 (Richfield) - 5 violations recorded for mapped water systems
- 84333 (Richmond) - 51 violations ⚠
- 84334 (Riverside)
- 84065 (Riverton) [C] - 9 violations
- 84763 (Rockville)
- 84066 (Roosevelt) [D] - 46 violations ⚠
- 84067 (Roy) [B] - 5 violations ⚠
- 84069 (Rush Valley)
- 84770 (Saint George) [B] - 16 violations ⚠
- 84771 (Saint George)
- 84790 (Saint George) [B] - 6 violations
- 84791 (Saint George)
- 84653 (Salem) [C] - 58 violations
- 84654 (Salina)
- 84101 (Salt Lake City) [C]
- 84102 (Salt Lake City) [C] - 6 violations
- 84103 (Salt Lake City) [C]
- 84104 (Salt Lake City) [C]
- 84105 (Salt Lake City) [C]
- 84106 (Salt Lake City) [C] - 6 violations
- 84107 (Salt Lake City) [D] - 56 violations
- 84108 (Salt Lake City) [C] - 12 violations ⚠
- 84109 (Salt Lake City) [C] - 4 violations
- 84110 (Salt Lake City)
- 84111 (Salt Lake City) [C]
- 84112 (Salt Lake City) [C] - 5 violations ⚠
- 84113 (Salt Lake City) [C] - 5 violations ⚠
- 84114 (Salt Lake City)
- 84115 (Salt Lake City) [C] - 5 violations
- 84116 (Salt Lake City) [C]
- 84117 (Salt Lake City) [C] - 2 violations
- 84118 (Salt Lake City) [B] - 1 violation
- 84119 (Salt Lake City) [C] - 5 violations
- 84120 (Salt Lake City) [C]
- 84121 (Salt Lake City) [D] - 24 violations
- 84122 (Salt Lake City)
- 84123 (Salt Lake City) [B] - 1 violation
- 84124 (Salt Lake City) [C] - 1 violation
- 84125 (Salt Lake City)
- 84126 (Salt Lake City)
- 84127 (Salt Lake City)
- 84128 (Salt Lake City) [C]
- 84129 (Salt Lake City) [B] - 11 violations
- 84130 (Salt Lake City)
- 84131 (Salt Lake City)
- 84132 (Salt Lake City)
- 84133 (Salt Lake City)
- 84134 (Salt Lake City)
- 84136 (Salt Lake City)
- 84138 (Salt Lake City)
- 84139 (Salt Lake City)
- 84141 (Salt Lake City)
- 84143 (Salt Lake City)
- 84144 (Salt Lake City)
- 84145 (Salt Lake City)
- 84147 (Salt Lake City)
- 84148 (Salt Lake City)
- 84150 (Salt Lake City) [C]
- 84151 (Salt Lake City)
- 84152 (Salt Lake City)
- 84157 (Salt Lake City)
- 84158 (Salt Lake City)
- 84165 (Salt Lake City)
- 84170 (Salt Lake City)
- 84171 (Salt Lake City)
- 84180 (Salt Lake City)
- 84184 (Salt Lake City)
- 84189 (Salt Lake City)
- 84190 (Salt Lake City)
- 84199 (Salt Lake City)
- 84070 (Sandy) [C] - 64 violations
- 84090 (Sandy)
- 84091 (Sandy)
- 84092 (Sandy) [D] - 22 violations
- 84093 (Sandy) [D] - 22 violations
- 84094 (Sandy) [C] - 22 violations
- 84765 (Santa Clara) [B] - 11 violations
- 84655 (Santaquin) [B] - 4 violations
- 84045 (Saratoga Springs) [C] - 51 violations
- 84656 (Scipio)
- 84766 (Sevier)
- 84657 (Sigurd)
- 84335 (Smithfield) [C] - 75 violations ⚠
- 84336 (Snowville)
- 84009 (South Jordan)
- 84095 (South Jordan) [B]
- 84660 (Spanish Fork) [C] - 64 violations
- 84662 (Spring City)
- 84767 (Springdale) [B] - 2 violations
- 84663 (Springville) [B] - 5 violations
- 84665 (Sterling)
- 84071 (Stockton)
- 84772 (Summit)
- 84539 (Sunnyside)
- 84075 (Syracuse) [B] - 28 violations ⚠
- 84072 (Tabiona)
- 84073 (Talmage) [C] - 9 violations
- 84773 (Teasdale)
- 84540 (Thompson)
- 84074 (Tooele) [C] - 110 violations
- 84774 (Toquerville) [B] - 6 violations
- 84775 (Torrey)
- 84337 (Tremonton) [C] - 104 violations ⚠
- 84338 (Trenton) - 29 violations ⚠
- 84076 (Tridell)
- 84776 (Tropic)
- 84078 (Vernal) [C] - 4 violations
- 84079 (Vernal)
- 84080 (Vernon)
- 84782 (Veyo) - 1 violation recorded for mapped water systems
- 84779 (Virgin) [B] - 6 violations
- 84667 (Wales) - 8 violations ⚠
- 84082 (Wallsburg)
- 84780 (Washington) [B] - 6 violations
- 84542 (Wellington) [C] - 52 violations
- 84339 (Wellsville) [B] - 6 violations
- 84083 (Wendover)
- 84081 (West Jordan) [B] - 1 violation
- 84084 (West Jordan) [B] - 1 violation
- 84088 (West Jordan) [B] - 2 violations
- 84085 (Whiterocks) - 2 violations recorded for mapped water systems
- 84340 (Willard) - 13 violations recorded for mapped water systems
- 84086 (Woodruff)
- 84087 (Woods Cross) [C] - 32 violations ⚠
Data Sources
- Water quality: EPA Safe Drinking Water Information System (SDWIS)
- PFAS screening: EPA UCMR 5
- Radon zones: EPA Map of Radon Zones
- Air quality: EPA AirData annual AQI
- Regulations: State plumbing boards, ICC, IAPMO
- Rebates: Rewiring America
Reporting periods vary by source. Missing data is shown as unavailable, not as zero.
Largest water systems in Utah
The 12 largest community water systems in Utah, out of 208 in our data.
- C
- B
- B
- B
- B
- D
Show all 12 water systems
- C
- B
- C
- B
- B
- B
Systems with the most violations in Utah
12 systems in Utah with the most recorded EPA violations.
- C
- C
- C
- C
- C
- C
- C
- C
- C
- C
- C
Frequently Asked Questions
Is the water safe to drink in Utah?
Utah has 208 community water systems serving 2,959,298 people across 347 ZIP codes. There are 1,690 recorded violations among these water systems, including 37 health-based. 163 of 347 ZIP codes are mapped to at least one water system with a recorded violation.
What plumbing code does Utah follow?
Utah's listed plumbing code type is IPC as of our last review; local jurisdictions may adopt or amend codes. Plumbing work may require a licensed plumber; check state exemptions and local requirements.
Is lead a concern in Utah's drinking water?
1 ZIP code in Utah is mapped to a water system whose reported 90th-percentile lead result exceeded the EPA action level of 0.015 mg/L.
What is the radon risk in Utah?
18% of ZIP codes in Utah are mapped to counties classified as EPA Radon Zone 1 (highest county-level radon potential).