D29/100
Utah Tap Water Quality Rankings 2026
131 cities · 3,599,181 people served
Top Contaminant Concerns
Copper (90th percentile)Lead (90th percentile)PFHxS
All Cities in Utah
| # | City | Score | Population | Violations |
|---|---|---|---|---|
| 1 | Salt Lake City | C (42) | 539,355 | 657 |
| 2 | West Jordan | D (35) | 255,083 | 179 |
| 3 | Sandy | D (24) | 156,830 | 220 |
| 4 | Orem | C (54) | 154,933 | 479 |
| 5 | Lehi | F (16) | 141,023 | 394 |
| 6 | Eagle Mountain | F (0) | 139,871 | 735 |
| 7 | Brigham City | F (5) | 122,752 | 247 |
| 8 | Provo | B (61) | 117,756 | 75 |
| 9 | St George City | D (28) | 105,240 | 53 |
| 10 | Saratoga Springs | C (46) | 89,446 | 155 |
| 11 | South Jordan | F (17) | 87,356 | 72 |
| 12 | Layton | C (50) | 82,000 | 43 |
| 13 | Wellsville | F (0) | 77,856 | 537 |
| 14 | Hurricane | D (28) | 74,800 | 248 |
| 15 | Spanish Fork | F (1) | 70,749 | 500 |
| 16 | Riverton | F (0) | 67,098 | 209 |
| 17 | Herriman | F (0) | 60,000 | 302 |
| 18 | Ogden | C (40) | 59,115 | 273 |
| 19 | Kearns | F (0) | 56,700 | 79 |
| 20 | Cedar City | D (24) | 50,165 | 489 |
| 21 | Bountiful | D (31) | 48,065 | 221 |
| 22 | Clinton | C (57) | 43,515 | 82 |
| 23 | Bluffdale | D (34) | 43,205 | 114 |
| 24 | Roy | C (45) | 42,100 | 179 |
| 25 | Kaysville | F (12) | 41,101 | 166 |
| 26 | Tooele | F (0) | 37,100 | 421 |
| 27 | Draper | C (48) | 36,200 | 221 |
| 28 | Syracuse | D (38) | 35,561 | 47 |
| 29 | Springville | F (0) | 35,516 | 183 |
| 30 | Magna | F (13) | 32,100 | 80 |
| 31 | North Ogden | F (0) | 31,250 | 268 |
| 32 | Farr West | B (73) | 29,000 | 24 |
| 33 | Payson | D (25) | 27,265 | 281 |
| 34 | Elwood | F (0) | 26,925 | 231 |
| 35 | Santaquin | C (46) | 26,830 | 98 |
| 36 | Heber City | D (21) | 26,560 | 233 |
| 37 | Coalville | F (14) | 25,190 | 226 |
| 38 | Park City | F (18) | 21,425 | 609 |
| 39 | Plain City | C (48) | 20,820 | 33 |
| 40 | West Haven | C (43) | 20,540 | 46 |
| 41 | Smithfield | F (18) | 18,723 | 160 |
| 42 | North Salt Lake | F (0) | 18,655 | 298 |
| 43 | Ivins | B (73) | 15,765 | 47 |
| 44 | Vernal | C (41) | 15,677 | 156 |
| 45 | West Point | D (27) | 14,986 | 120 |
| 46 | Price | D (30) | 14,657 | 113 |
| 47 | Mapleton | F (0) | 14,000 | 278 |
| 48 | Tridell | C (49) | 13,835 | 44 |
| 49 | Grantsville | F (0) | 13,400 | 131 |
| 50 | Farmington | C (40) | 13,110 | 17 |
| 51 | Moab | F (0) | 13,099 | 238 |
| 52 | Tremonton | A (80) | 13,000 | 20 |
| 53 | Stansbury Park | C (40) | 12,339 | 94 |
| 54 | Washington Terrace | C (52) | 9,260 | 45 |
| 55 | Santa Clara | F (0) | 9,000 | 130 |
| 56 | Riverdale | F (0) | 8,945 | 98 |
| 57 | Hyrum | F (16) | 8,830 | 81 |
| 58 | Richfield | F (0) | 8,360 | 71 |
| 59 | Kanab | D (21) | 8,014 | 169 |
| 60 | Roosevelt | F (0) | 8,000 | 139 |
| 61 | Nephi | C (50) | 7,122 | 39 |
| 62 | Ephraim | C (47) | 7,000 | 46 |
| 63 | Castledale | F (8) | 6,909 | 404 |
| 64 | Hildale | F (0) | 6,100 | 410 |
| 65 | Fruit Heights | A (87) | 6,075 | 6 |
| 66 | Woods Cross | A (82) | 5,600 | 15 |
| 67 | Alta | C (43) | 5,228 | 46 |
| 68 | Millcreek | B (70) | 5,110 | 15 |
| 69 | Perry | B (73) | 4,900 | 16 |
| 70 | Morgan | F (0) | 4,520 | 109 |
| 71 | La Verkin | A (82) | 4,500 | 11 |
| 72 | Eden | F (0) | 4,445 | 500 |
| 73 | Mountain Green | F (1) | 4,345 | 195 |
| 74 | Mount Pleasant | F (0) | 4,040 | 229 |
| 75 | Parowan | F (0) | 4,038 | 444 |
| 76 | Duchesne | D (39) | 3,895 | 92 |
| 77 | Blanding | F (0) | 3,760 | 120 |
| 78 | Ft. Duchesne | F (0) | 3,550 | 285 |
| 79 | Beaver | A (87) | 3,500 | 10 |
| 80 | Gunnison | F (0) | 3,490 | 57 |
| 81 | Delta | F (0) | 3,436 | 138 |
| 82 | Manti | C (41) | 3,429 | 44 |
| 83 | Oakley | F (0) | 3,051 | 244 |
| 84 | Taylorsville | A (91) | 3,000 | 6 |
| 85 | Fillmore | A (84) | 2,725 | 13 |
| 86 | Fielding | F (0) | 2,658 | 210 |
| 87 | Garland | C (55) | 2,400 | 38 |
| 88 | Monticello | F (0) | 2,393 | 140 |
| 89 | Enterprise | D (32) | 2,200 | 61 |
| 90 | Kamas | D (38) | 2,200 | 59 |
| 91 | Monroe | F (17) | 2,200 | 80 |
| 92 | River Heights | F (0) | 2,195 | 145 |
| 93 | Mona | F (0) | 2,100 | 112 |
| 94 | Salina | D (32) | 2,100 | 65 |
| 95 | Talmage | A (90) | 2,100 | 7 |
| 96 | Fairview | F (0) | 2,092 | 206 |
| 97 | Lewiston | F (7) | 2,078 | 86 |
| 98 | Helper | A (87) | 2,000 | 6 |
| 99 | Toquerville | B (72) | 1,931 | 24 |
| 100 | Millville | F (6) | 1,900 | 59 |
| 101 | Panguitch | F (0) | 1,800 | 103 |
| 102 | Honeyville | F (0) | 1,750 | 77 |
| 103 | Centerfield | F (0) | 1,700 | 155 |
| 104 | Francis | D (24) | 1,700 | 61 |
| 105 | Wellington | D (33) | 1,676 | 64 |
| 106 | Mendon | F (18) | 1,640 | 75 |
| 107 | Woodland Hills | F (0) | 1,605 | 196 |
| 108 | Genola | C (52) | 1,600 | 41 |
| 109 | Morni | F (0) | 1,600 | 142 |
| 110 | Wendover | F (12) | 1,525 | 77 |
| 111 | Virgin | D (36) | 1,512 | 61 |
| 112 | Willard | F (7) | 1,500 | 54 |
| 113 | East Carbon | F (0) | 1,460 | 187 |
| 114 | Clevland | F (14) | 1,452 | 79 |
| 115 | Milford | B (62) | 1,435 | 26 |
| 116 | Hideout | A (96) | 1,429 | 4 |
| 117 | Jensen | B (78) | 1,375 | 15 |
| 118 | St George | F (0) | 1,340 | 301 |
| 119 | Uintah City | B (79) | 1,300 | 18 |
| 120 | Rocky Ridge | B (65) | 1,297 | 16 |
| 121 | Fountain Green | C (46) | 1,275 | 51 |
| 122 | Montua | F (0) | 1,200 | 212 |
| 123 | Fruitland | F (0) | 1,162 | 101 |
| 124 | Erda | B (61) | 1,150 | 32 |
| 125 | Elsinore | F (0) | 1,105 | 90 |
| 126 | Myton | F (18) | 1,075 | 79 |
| 127 | Torrey | C (47) | 1,070 | 42 |
| 128 | Spring City | F (0) | 1,050 | 74 |
| 129 | Paradise | F (0) | 1,014 | 144 |
| 130 | Aurora | A (86) | 1,013 | 11 |
| 131 | Altamont | D (39) | 1,005 | 42 |