WaterVerge

Arizona Water Quality Report

292 cities tested · Average grade: C+ · 7.5M people served

Cities Tested
292
Avg Score
67.5
Population Served
7.5M
Avg Grade
C+
Live Water Alerts for Arizona →
Analysis

Arizona water quality overview

Arizona's drinking water quality is fair overall, with an average score of 67.5 out of 100 across 292 cities tested. The median score is 71.2, serving a total population of 7,459,970 residents. 41% of cities scored a D or F, pointing to significant water quality challenges in parts of the state. PFAS "forever chemicals" were detected in 108 of 292 cities tested (37%). 18 cities exceed the 2024 EPA maximum contaminant levels. 3 cities have lead levels exceeding the EPA action level of 15 ppb, often indicating aging infrastructure with lead service lines or lead solder. The state relies on a mix of water sources: 248 cities use groundwater while 44 draw from surface water such as rivers, lakes, and reservoirs.

Key Concerns

Issues to watch in Arizona

108 cities
PFAS Detected
37% of tested cities have PFAS in their water supply.
3 cities
Lead Exceedances
Lead levels above the EPA action level of 15 ppb (90th percentile).
241 cities
Health Violations
127,580 total violations recorded, 292 with unresolved issues.
42 cities
Failing Systems
Received a grade of F, indicating serious water quality issues.
State context
10
Superfund sites in Arizona
EPA National Priorities List
57.7%
of Arizona residents on fluoridated water
CDC, 2020
1,901
lbs released to surface water
Top 10 TRI facilities, 2023
31.6%
of Arizona domestic wells exceed EPA arsenic limit
USGS, 1,608 samples · 10 µg/L MCL
Domestic well chemistry

Private-well water in Arizona

Based on USGS Powell Domestic-Well Database — 1,693 private wells sampled across Arizona. These wells are not regulated by the EPA; if you draw your tap from a private well, the public-system grade above does not apply to you.

5.3 µg/L
Median arsenic in domestic wells
P90 32.0 µg/L · max 140.0 µg/L
10 µg/L
Median manganese in domestic wells
30.8% exceed 300 µg/L aesthetic limit
Industrial pollution

Top industrial water polluters in Arizona

Industrial polluters nearby

The 10 facilities reporting the most pounds released to surface water in Arizona, 2023.

Total reported releases to surface water: 1,901 lbs

FacilityTop chemicalTo surface water (lbs/yr)
NUCOR STEEL KINGMAN LLC
Primary Metals · NUCOR CORP
KINGMAN, AZ86413
Manganese And Manganese Compounds847
HERMOSA
Metal Mining · NA
PATAGONIA, AZ85624
Nitrate compounds (water dissociable; reportable only when in aqueous solution)752
FREEPORT-MCMORAN MIAMI INC
Primary Metals · FREEPORT-MCMORAN INC
CLAYPOOL, AZ85532
Zinc compounds291
FREEPORT-MCMORAN BAGDAD INC
Metal Mining · FREEPORT-MCMORAN INC
BAGDAD, AZ86321
Copper And Copper Compounds5
STURM RUGER & CO INC
Fabricated Metals · STURM RUGER & CO INC
PRESCOTT, AZ86301
Chromium3

+ 2 more facilities

Source: EPA Toxic Release Inventory (TRI) 2023

Grade Distribution

How Arizona cities scored

A: 86 B: 63 C: 24 D: 77 F: 42
City Map

Water quality across Arizona

Each dot is a city, colored by its water quality grade. Size reflects population served. Click any city to view its full water report.

All Cities

292 cities in Arizona

# City Grade Score Population Violations
1 Oracle A+
95
11K 15
2 Brunswick A
94.5
1K 6
3 Cove A
94.5
728 41
4 Sr Boarding School, Sr Subdivision, Palo A
94.3
2K 44
5 Munds Park A
94.2
8K 47
6 Narbona Pass, Sheep Springs A
94.2
862 47
7 Narbona Pass, Sheep Springs A
94.2
862 47
8 Sells, Big Fields A
93.8
4K 40
9 South Komelic, Choulic, Cold Fields, Top A
93.7
1K 15
10 Rock Springs A
93.5
2K 41
11 Rock Springs A
93.5
2K 41
12 Hard Rock, Dinnebeto, Rocky Ridge A
93.2
982 63
13 Tsa Yah Toh A
93
865 66
14 Tsa Yah Toh A
93
865 66
15 Newcomb A
92.9
602 32
16 Newcomb A
92.9
602 32
17 Crownpoint, Littlewater, Three Mile Poin A
92.8
4K 70
18 Crownpoint, Littlewater, Three Mile Poin A
92.8
4K 70
19 Silverbell A
92.8
3K 39
20 Klagetoh, South Ganado, Wide Ruins A
92.6
971 70
21 Sanostee, Tocito, Littlewater, Mittenroc A
92.5
2K 80
22 Sanostee, Tocito, Littlewater, Mittenroc A
92.5
2K 80
23 Torreon/Ojo Encino, New Mexico A
92.5
2K 13
24 Torreon/Ojo Encino, New Mexico A
92.5
2K 13
25 Oljeto A
92.4
1K 34
26 Oljeto A
92.4
1K 34
27 Tuba City A
92.3
6K 57
28 Gap/Cedar Ridge/Bittersprings,Arizona A
92.2
1K 86
29 Red Rock (South Of Gallup) A
92
2K 38
30 Red Rock (South Of Gallup) A
92
2K 38
31 Thoreau West Rural A
92
2K 41
32 Thoreau West Rural A
92
2K 41
33 Cottonwood, Tselani A
92
1K 37
34 Huerfano A
92
1K 70
35 Huerfano A
92
1K 70
36 Leupp, Birdsprings, Tolani Lake A
91.9
2K 25
37 Casamero Lake, Borrego Pass, Smith Lake A
91.9
906 86
38 Casamero Lake, Borrego Pass, Smith Lake A
91.9
906 86
39 Naschitti, Bisola A
91.7
1K 91
40 Naschitti, Bisola A
91.7
1K 91
41 Coyote Canyon, Brimhall, Bass Lake A
91.7
622 51
42 Coyote Canyon, Brimhall, Bass Lake A
91.7
622 51
43 Upper Cov Wells, Lower Cov Wells, Sikul A
91.7
538 16
44 Tohatchi, Mexican Springs A
91.6
2K 42
45 Tohatchi, Mexican Springs A
91.6
2K 42
46 Le Chee A
91.6
1K 77
47 Pinon, South Pinon, Burnt Corn, Blue Gap A
91.5
5K 38
48 Shonto Junction A
91.4
1K 36
49 Jeddito A
91.4
1K 69
50 New Lands (Sanders) A
91.3
2K 86
51 Bread Springs, Chichiltah A
91.2
2K 56
52 Bread Springs, Chichiltah A
91.2
2K 56
53 Iyanbito A
91.2
797 97
54 Iyanbito A
91.2
797 97
55 Tsaile, Dine College A
91.1
1K 99
56 Twin Lakes, Toh-La-Kai, Black Springs Wa A
90.9
2K 48
57 Twin Lakes, Toh-La-Kai, Black Springs Wa A
90.9
2K 48
58 Inscription House, Broad Mesa West, Dry A
90.9
1K 10
59 Gallup, West Of A
90.8
2K 46
60 Gallup, West Of A
90.8
2K 46
61 Nageezi A
90.3
763 75
62 Carefree A-
89.8
4K 36
63 Ojo Encino, North Of A-
89.7
1K 74
64 Ojo Encino, North Of A-
89.7
1K 74
65 Gisela A-
89.3
508 85
66 Standing Rock A-
89.1
739 77
67 Standing Rock A-
89.1
739 77
68 San Manuel A-
88.7
5K 30
69 Houck, Querino Canyon A-
88.7
1K 15
70 Fruitland Park A-
88.3
1K 10
71 Lukachukai A-
88.1
2K 35
72 Crystal, Yazzie Springs, Crystal Junctio A-
88.1
715 43
73 Crystal, Yazzie Springs, Crystal Junctio A-
88.1
715 43
74 San Xavier West A-
87.9
2K 46
75 Kykotsmovi A-
87.6
1K 41
76 Vaya Chin, Hickiwan, San Simon Village/S A-
87.5
1K 12
77 Spring Valley A-
87.1
1K 135
78 Wilhoit A-
87.1
880 37
79 Tuba City Bia Boarding School A-
86.4
2K 29
80 Clints Well A-
85.8
2K 77
81 Humboldt A-
85.7
825 144
82 Seligman A-
85.7
728 156
83 Sawmill (East And South), Upper Buell Pa A-
85.6
838 17
84 Ak-Chin Village A-
85.5
12K 43
85 Casa Blanca,Bapchule,Wet Camp,Sacate,Wes A-
85.1
3K 50
86 Ganado, Cornfield, Steamboat, Woodspring B+
85
4K 79
87 Bagdad A-
85
3K 89
88 Patton Place Estates B+
84.8
638 49
89 Mariano Lake, Pinedale, Churchrock B+
84.5
5K 35
90 Mariano Lake, Pinedale, Churchrock B+
84.5
5K 35
91 Pinon B+
84.4
500 21
92 Shonto B+
84.3
1K 110
93 White Tanks B+
84.2
19K 19
94 Upper Fruitland, Nenahnezad, San Juan, N B+
84.2
15K 33
95 Upper Fruitland, Nenahnezad, San Juan, N B+
84.2
15K 33
96 Chinle, Many Farms, Del Muerto B+
84
8K 151
97 Stotonic, Goodyear, Gila Butte, Sweetwat B+
84
3K 55
98 Circle City B+
83.4
815 56
99 Sunsites B+
83.3
1K 34
100 Teec Nos Pos B+
83.3
1K 114
101 Chilchinbeto B+
83.2
1K 105
102 Sun City West B+
82.9
26K 103
103 Alpine B+
82.7
1K 49
104 Yarnell B+
82.7
515 123
105 Dennehotso B+
82.4
1K 111
106 Bacavi B+
82.2
1K 52
107 Aguila B+
81.9
987 113
108 Wildhorse Pass Casino, St. Johns Komatke B+
81.8
23K 55
109 Cordes Lakes B+
81.6
4K 89
110 Tolleson B+
81.5
9K 112
111 Red Valley B+
81.5
811 102
112 Sunrise Vistas B+
81.2
2K 50
113 Clarkdale B+
80.5
5K 100
114 Rio Verde B+
80.5
5K 97
115 Tonalea, Red Lake B+
80.5
1K 106
116 Lynwood B+
80.2
994 12
117 Paulden B
79.9
2K 138
118 Organ Pipe Nm B
79.7
755 53
119 Ash Fork B
79.6
2K 89
120 Ft. Wingate High School B
79.6
900 70
121 Ft. Wingate High School B
79.6
900 70
122 Congress B
79.5
2K 119
123 Pioneer B
79.3
583 120
124 Lukachukai Community School New B
78.7
500 8
125 Salt River Indian Community B
78.4
21K 120
126 Anthem B
78.1
24K 123
127 Sacaton, Sacaton Flats,Upper San Tan, Bl B
78.1
5K 64
128 Peridot B
78.1
2K 13
129 Miami B
77.9
9K 194
130 Rough Rock B
77.7
655 174
131 Kaibeto B
77.4
2K 153
132 Ehrenberg B
77.1
989 196
133 Sun City B
76.8
38K 296
134 Keams Canyon B
76.8
925 194
135 Nazlini B
76
1K 179
136 Buckeye-Sono B-
74.9
16K 114
137 Upper Moenkopi B-
74.7
2K 312
138 White River B-
74.1
622 284
139 Rock Point B-
73.7
2K 129
140 Middle Verde B-
73.3
2K 161
141 Bourden Ranch Estates B-
73.1
1K 56
142 Fort Defiance, Window Rock, St. Michaels B-
72.6
13K 157
143 Avra Valley B-
72.4
1K 229
144 Centennial Park B-
72.4
1K 202
145 Many Farms B-
72
2K 144
146 Red Mesa B-
72
1K 56
147 Dilcon, Indian Wells, Lower Greasewood, B-
71.2
5K 102
148 Ajo B-
70.6
5K 163
149 Cibecue B-
70.5
3K 143
150 Joseph City C+
69.7
2K 195
151 Lower Greasewood C+
69.5
720 109
152 Kinlichee C+
68.5
867 117
153 Sweetwater, Red Mesa C+
68
2K 87
154 Dolan Springs C+
67.3
2K 274
155 Avondale C+
66
83K 218
156 Peach Springs C+
65.7
5K 305
157 Patagonia C+
65.6
842 177
158 Snowflake C+
65.5
6K 193
159 Saint Johns C+
65.5
4K 196
160 Eagar C
64.7
5K 129
161 Rio Rico C
62.1
18K 421
162 Topock C
60.9
4K 315
163 Paradise Valley C
60.8
15K 315
164 Naco C-
59.8
733 112
165 Bellemont C-
59.4
2K 86
166 Linden C-
58.7
1K 250
167 Superior C-
58.1
6K 401
168 Mammoth C-
57.8
1K 102
169 Cave Creek C-
57.6
10K 311
170 Morenci C-
57.6
4K 164
171 Rimrock C-
57.5
4K 364
172 Adaman C-
57.2
700 177
173 Fredonia C-
55.1
1K 290
174 Aneth D+
54.3
1K 131
175 Tempe D+
53.8
165K 306
176 Red Rock D+
53.5
4K 87
177 Supai D+
53
885 413
178 Nageezi D+
52.6
938 157
179 Quartzsite D+
52.3
5K 460
180 Round Rock D+
52.1
1K 387
181 Tonopah D+
51.3
1K 343
182 Hotevilla, Hotevilla/Bacavi Community Sc D+
51.1
2K 110
183 Three Points D+
50.3
889 330
184 Chino Valley D+
50
7K 830
185 Williams D+
50
5K 266
186 Tusayan D+
50
3K 659
187 Clifton D+
50
3K 427
188 Wittmann D+
50
3K 445
189 Mayer D+
50
2K 712
190 Star Valley D+
50
2K 628
191 Shungopavi D+
50
2K 378
192 Lakeside D+
50
2K 863
193 St David D+
50
1K 313
194 Hopi High School D+
50
1K 234
195 Pomerene D+
50
1K 185
196 Oak Creek Canyon D+
50
836 404
197 Coolidge D+
50
769 724
198 Stanfield D+
50
720 884
199 Oro Valley D
49
47K 1930
200 Tombstone D
49
2K 703
201 Red Mesa D
49
2K 448
202 Grand Canyon D
48.7
17K 277
203 Toadlena, Two Grey Hills D
48.2
903 143
204 Toadlena, Two Grey Hills D
48.2
903 143
205 Bylas D
48
3K 424
206 Tacna D
48
845 706
207 Eloy D
47.2
17K 781
208 First Mesa Consolidated Villages D
47.2
4K 376
209 Willcox D
47.2
4K 235
210 Concho D
47.2
1K 320
211 Ganado D
47.2
1K 453
212 Johnson Ranch D
47.1
98K 297
213 Sierra Vista D
47
51K 4776
214 Winslow D
47
10K 490
215 Taylor D
47
4K 307
216 Vernon D
47
3K 558
217 Huachuca City D
47
3K 407
218 Kearny D
47
2K 711
219 White Mountain Lakes D
47
2K 285
220 Beaver Dam D
47
2K 704
221 Fort Mohave D
47
2K 321
222 Hayden D
47
577 253
223 San Luis D
46.8
40K 628
224 Whiteriver D
46.8
19K 339
225 Benson D
46.8
7K 517
226 Lake Havasu City D
46.6
61K 514
227 Wellton D
46.4
3K 453
228 Green Valley D
46.2
48K 1175
229 Kayenta D
46.2
6K 311
230 Prescott Valley D
46
58K 442
231 El Mirage D
46
40K 835
232 Big River D
46
4K 236
233 Big River D
46
4K 236
234 Cameron D
46
2K 272
235 Aneth D
46
2K 149
236 Elfrida D
46
800 260
237 Douglas D
45.9
17K 1376
238 Pinetop D
45.8
14K 1037
239 Queen Creek D
45.7
96K 551
240 Maricopa D
45.6
91K 1389
241 Kingman D
45.5
63K 1552
242 Somerton D
45.5
16K 473
243 Show Low D
45.4
32K 1380
244 Cottonwood D
45.4
21K 1704
245 Flagstaff D
45.3
94K 2244
246 Safford D
45.2
22K 750
247 San Carlos D
45.2
11K 2043
248 Camp Verde D
45.2
9K 1489
249 Catalina D
45.1
25K 1027
250 Bisbee F
45
12K 382
251 Bonita D
45
800 937
252 Tubac F
44.5
3K 386
253 Apache Junction F
44.3
78K 713
254 Holbrook F
44.1
7K 333
255 Goodyear F
44
50K 359
256 Fort Huachuca F
44
16K 836
257 Surprise F
43.9
202K 966
258 Buckeye F
43.8
70K 1892
259 Parker F
43.2
17K 1934
260 Wickenburg F
43.2
10K 597
261 Scottsdale F
43
244K 1262
262 Vail F
43
4K 407
263 Cornville F
43
3K 322
264 Springerville F
43
2K 560
265 Fort Defiance F
43
875 176
266 Duncan F
43
747 370
267 Nogales F
42.8
25K 1938
268 Fountain Hills F
42.5
33K 494
269 Casa Grande F
42.4
141K 1032
270 Peoria F
42.3
199K 2366
271 Marana F
42.2
34K 923
272 Pine F
41.8
8K 1014
273 Sedona F
41.5
24K 1929
274 Glendale F
41.2
244K 1036
275 Globe F
41.2
9K 1634
276 Mesa F
40.6
466K 1579
277 Litchfield Park F
40.6
59K 927
278 Chandler F
40.5
271K 1179
279 Page F
40.2
13K 499
280 Mohave Valley F
40.2
4K 261
281 Sahuarita F
40
24K 798
282 Bullhead City F
39.8
73K 3538
283 Heber F
38.2
17K 418
284 Tucson F
38.1
894K 11665
285 Phoenix F
37.5
1.7M 1269
286 Prescott F
37.5
49K 1912
287 Yuma F
36.1
157K 4943
288 Gilbert F
34.8
248K 1070
289 Payson F
34
25K 3557
290 Florence F
34
23K 1427
291 Black Canyon City F
30
3K 510
292 Pima F
29
5K 324
ZIP Codes

Browse Arizona by ZIP code

Look up water quality by ZIP code to find the systems serving your area.

View all Arizona ZIP codes →
FAQ

Frequently asked questions about Arizona's water

Is Arizona's tap water safe to drink?

Arizona's water quality varies by city. The statewide average grade is C+ (67.5/100). 51% of cities scored an A or B, while 41% received a D or F. Check your specific city for detailed results.

Which Arizona cities have the best water quality?

The top-rated cities are Oracle (A+), Brunswick (A), Cove (A). These cities scored highest based on violation history, lead levels, PFAS contamination, and regulatory compliance.

Which Arizona cities have the worst water quality?

The lowest-rated cities are Pima (F), Black Canyon City (F), Florence (F). We recommend residents in these areas consider water filtration and review their city's specific contaminant data.

How many Arizona cities have PFAS in their water?

108 out of 292 cities tested positive for PFAS "forever chemicals" (37%). 18 cities exceed the 2024 EPA maximum contaminant levels. Reverse osmosis or activated carbon filters can help reduce PFAS exposure.

Do any Arizona cities have dangerous lead levels?

3 cities exceed the EPA lead action level of 15 ppb. Lead contamination typically comes from aging pipes and lead service lines rather than the water source itself. An NSF 53-certified filter can effectively remove lead from tap water.

Share this reportHelp others learn about their water quality
WhatsAppXFacebookLinkedInEmail