WaterVerge

California Water Quality Report

694 cities tested · Average grade: B · 40.3M people served

Cities Tested
694
Avg Score
76.5
Population Served
40.3M
Avg Grade
B
Live Water Alerts for California →
Analysis

California water quality overview

California's drinking water quality is good overall, with an average score of 76.5 out of 100 across 694 cities tested. The median score is 81.5, serving a total population of 40,316,471 residents. 74% of cities earned an A or B grade, indicating broadly strong water quality infrastructure across the state. PFAS "forever chemicals" were detected in 312 of 694 cities tested (45%). 124 cities exceed the 2024 EPA maximum contaminant levels. 8 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: 340 cities use groundwater while 354 draw from surface water such as rivers, lakes, and reservoirs.

Key Concerns

Issues to watch in California

312 cities
PFAS Detected
45% of tested cities have PFAS in their water supply.
8 cities
Lead Exceedances
Lead levels above the EPA action level of 15 ppb (90th percentile).
624 cities
Health Violations
54,473 total violations recorded, 617 with unresolved issues.
54 cities
Failing Systems
Received a grade of F, indicating serious water quality issues.
State context
99
Superfund sites in California
EPA National Priorities List
57.5%
of California residents on fluoridated water
CDC, 2020
3,138,777
lbs released to surface water
Top 10 TRI facilities, 2023
16.9%
of California domestic wells exceed EPA arsenic limit
USGS, 15,483 samples · 10 µg/L MCL
Domestic well chemistry

Private-well water in California

Based on USGS Powell Domestic-Well Database — 10,786 private wells sampled across California. 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.

3.1 µg/L
Median arsenic in domestic wells
P90 18.0 µg/L · max 290.0 µg/L
16 µg/L
Median manganese in domestic wells
15.9% exceed 300 µg/L aesthetic limit
Industrial pollution

Top industrial water polluters in California

Industrial polluters nearby

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

Total reported releases to surface water: 3,138,777 lbs

FacilityTop chemicalTo surface water (lbs/yr)
CHEVRON PRODUCTS CO. DIV OF CHEVRON USA INC.
Petroleum · CHEVRON CORP
EL SEGUNDO, CA90245
Nitrate compounds (water dissociable; reportable only when in aqueous solution)1,705,351
PHILLIPS 66 RODEO RENEWABLE ENERGY COMPLEX
Petroleum · PHILLIPS 66 CO
RODEO, CA94572
Nitrate compounds (water dissociable; reportable only when in aqueous solution)529,346
MARTINEZ REFINING CO LLC
Petroleum · PBF ENERGY INC
MARTINEZ, CA94553
Nitrate compounds (water dissociable; reportable only when in aqueous solution)473,779
VALERO REFINING CO-CALI FORNIA BENICIA REFINERY
Petroleum · VALERO ENERGY CORP
BENICIA, CA94510
Nitrate compounds (water dissociable; reportable only when in aqueous solution)240,894
US MARINE CORPS MCB CAMP PENDLETON
Other · US DEPARTMENT OF DEFENSE
CAMP PENDLETON, CA920558008
Nitrate compounds (water dissociable; reportable only when in aqueous solution)110,000

+ 5 more facilities

Source: EPA Toxic Release Inventory (TRI) 2023

Grade Distribution

How California cities scored

A: 270 B: 243 C: 77 D: 50 F: 54
City Map

Water quality across California

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

694 cities in California

# City Grade Score Population Violations
1 Blue Lake A+
98.9
1K 2
2 Shasta Lake 4510007 A+
98.6
11K 2
3 San Fernando A+
98.5
24K 1
4 Belmont A+
98.2
31K 3
5 Bermuda Dunes A+
98.2
9K 1
6 Hidden Valley Lake A+
98.2
6K 1
7 Hamilton City A+
98.2
2K 0
8 Foster City A+
97.9
37K 5
9 Mountain House A+
97.8
25K 2
10 Williams A+
97.8
6K 3
11 Windsor A+
97.2
26K 3
12 Discovery Bay A+
97.1
17K 3
13 San Miguel A+
97
3K 1
14 Camp Meeker A+
97
1K 0
15 Waterford A+
97
1K 0
16 La Mesa A+
96.9
278K 0
17 Cutten A+
96.8
20K 5
18 Cedarville A+
96.8
600 3
19 Rio Vista A+
96.7
10K 6
20 Orosi A+
96.7
8K 9
21 Sausalito A+
96.6
18K 10
22 Carlsbad A+
96.5
95K 0
23 Shasta A+
96.4
3K 0
24 Jacumba A+
96.4
561 8
25 Cupertino A+
96.3
16K 3
26 Woodlake A+
96.3
8K 20
27 Del Rey A+
96.3
1K 10
28 Marina A+
96.2
38K 4
29 Borrego Springs A+
96.2
3K 6
30 Stanford A+
96
36K 3
31 Palomar Mtn Road A+
95.7
13K 8
32 Meadow Vista A+
95.7
6K 61
33 Cayucos A+
95.7
5K 2
34 Winters A+
95.5
7K 7
35 Nice A+
95.4
3K 3
36 Gualala A+
95.4
3K 6
37 San Bruno A+
95.3
41K 1
38 South San Francisco A
94.8
14K 10
39 Paradise A
94.8
9K 5
40 Alpine Meadows A
94.8
2K 2
41 Westwood A
94.8
2K 18
42 Laytonville A
94.8
1K 18
43 Imperial Beach A
94.7
106K 1
44 Dublin A
94.7
3K 7
45 Arrowbear Lake A
94.7
2K 4
46 Chino Hills A
94.6
76K 5
47 Thousand Oaks A
94.6
53K 1
48 Chester A
94.6
4K 9
49 Baldwin Park A
94.5
73K 6
50 Soquel A
94.5
41K 2
51 Rio Dell A
94.5
3K 4
52 Brea A
94.4
48K 2
53 Antioch A
94.3
115K 3
54 La Canada Flintridge A
94.3
10K 7
55 Olivehurst A
94.2
27K 12
56 Templeton A
94.2
9K 6
57 Linden A
94.2
2K 7
58 Temescal Valley A
93.9
22K 9
59 Grass Valley A
93.8
59K 20
60 Sierra Madre A
93.8
11K 6
61 Bloomington A
93.8
3K 4
62 Trona A
93.8
2K 22
63 Sutter A
93.7
3K 9
64 Wheatland A
93.6
4K 5
65 Fall River Mills A
93.6
2K 10
66 Vallejo A
93.5
124K 9
67 Vandenberg Sfb A
93.5
15K 9
68 Poplar A
93.5
2K 13
69 Lake Elsinore A
93.4
169K 12
70 Big Bear City A
93.4
13K 1
71 Palomar Mountain A
93.4
4K 16
72 Fountain Valley A
93.3
57K 4
73 Pacifica A
93.2
39K 3
74 China Lake A
93.2
7K 17
75 Martinez A
93
31K 9
76 Half Moon Bay A
93
19K 15
77 Dixon A
93
13K 2
78 Quincy A
93
4K 8
79 Redway A
93
1K 6
80 Carpinteria A
92.9
16K 8
81 La Selva Beach A
92.9
778 16
82 Littlerock A
92.8
3K 7
83 East Palo Alto A
92.7
32K 19
84 Los Alamos A
92.7
2K 3
85 Grizzly Flats A
92.7
1K 5
86 Saugus A
92.7
730 18
87 Perris A
92.6
667K 3
88 Vernon A
92.6
28K 3
89 Escalon A
92.6
7K 18
90 Beale Afb A
92.6
7K 12
91 Orangevale A
92.4
17K 3
92 Guerneville A
92.4
10K 12
93 Nipomo A
92.2
14K 4
94 Denair A
92.2
5K 18
95 Simi Valley A
92
96K 16
96 Daly City A
91.9
105K 5
97 Mountain View A
91.9
82K 7
98 Elizabeth Lake A
91.9
2K 7
99 Rancho Santa Margarita A
91.8
168K 9
100 Moffett Field A
91.8
16K 2
101 Biola A
91.8
2K 28
102 Citrus Heights A
91.7
68K 11
103 New Cuyama A
91.7
700 30
104 Fallbrook A
91.6
59K 7
105 Desert Hot Springs A
91.5
44K 15
106 Rancho Murieta A
91.5
6K 6
107 Buttonwillow A
91.5
2K 36
108 Fort Jones A
91.4
775 13
109 Mount Baldy A
91.4
600 6
110 Cedarpines Park A
91.3
2K 5
111 Gasquet A
91.3
657 4
112 Hillsborough A
91.2
12K 18
113 Santa Nella A
91.2
2K 20
114 Auburn A
91.1
124K 13
115 Arcata A
91.1
23K 6
116 Loyalton A
91.1
983 4
117 Guadalupe A
91
9K 9
118 San Joaquin A
91
4K 20
119 Corcoran A
90.8
23K 10
120 Lake Arrowhead Ca 92352 A
90.8
845 4
121 Oceano A
90.7
8K 11
122 Esparto A
90.7
4K 8
123 Lost Hills A
90.7
2K 31
124 South Pasadena A
90.5
25K 14
125 La Habra Heights A
90.5
5K 0
126 Durham A
90.5
2K 6
127 Occidental A
90.5
951 51
128 Burney A
90.3
3K 18
129 Valley Springs A
90.3
3K 28
130 Sunnyvale A
90.2
158K 69
131 Pittsburg A
90.2
63K 3
132 Loma Linda A
90.2
40K 8
133 Mendota A
90.2
11K 14
134 Heber A
90.2
7K 22
135 Midway City A
90.2
4K 29
136 Fowler A
90.1
7K 20
137 Hayward A-
90
163K 9
138 Orland A
90
8K 8
139 Kirkwood A
90
8K 2
140 Rio Linda A-
89.9
15K 17
141 Jackson A-
89.9
14K 23
142 Ione A-
89.9
4K 53
143 Cold Springs A-
89.9
2K 3
144 Etna A-
89.9
720 7
145 Costa Mesa A-
89.8
110K 39
146 San Clemente A-
89.8
52K 14
147 Lomita A-
89.8
20K 2
148 Montara A-
89.8
6K 5
149 Cabazon A-
89.8
2K 33
150 Mt. Baldy A-
89.8
2K 13
151 Bodega Bay A-
89.8
1K 13
152 Poway A-
89.7
50K 2
153 Quartz Hill A-
89.7
25K 3
154 Table Mountain A-
89.7
11K 41
155 Mckinleyville A-
89.6
19K 6
156 Live Oak A-
89.6
9K 35
157 Cotati A-
89.6
7K 19
158 North Highlands A-
89.6
962 16
159 San Martin A-
89.4
961 69
160 Los Altos Hills A-
89.3
6K 6
161 Maxwell A-
89.3
1K 6
162 Burlingame A-
89.2
885K 19
163 Palo Alto A-
89.2
70K 12
164 Menlo Park A-
89.2
23K 11
165 Bolinas A-
89.2
2K 55
166 Terra Bella A-
89.1
3K 30
167 Devore A-
89.1
2K 10
168 Folsom A-
89
86K 9
169 Moorpark A-
89
41K 3
170 Avila Beach A-
89
3K 3
171 Claremont A-
89
2K 73
172 Lee Vining A-
89
742 26
173 Milpitas A-
88.9
82K 9
174 Weaverville A-
88.9
4K 6
175 Lockeford A-
88.9
4K 27
176 Glendale A-
88.8
189K 1
177 Oceanside A-
88.8
171K 4
178 Lakeside A-
88.8
36K 7
179 Seal Beach A-
88.8
25K 2
180 Brownsville A-
88.8
3K 2
181 Maywood A-
88.7
12K 5
182 River Pines A-
88.7
574 10
183 La Habra A-
88.6
63K 49
184 Lincoln A-
88.5
55K 11
185 Benicia A-
88.5
27K 3
186 Taft A-
88.5
21K 3
187 Cambria A-
88.5
6K 9
188 Placerville A-
88.4
142K 28
189 Walnut A-
88.3
101K 2
190 Paramount A-
88.3
55K 3
191 Edwards Afb A-
88.3
11K 11
192 Tahoe Vista A-
88.3
7K 10
193 Moreno Valley A-
88.3
3K 9
194 Burbank A-
88.2
106K 7
195 Trabuco Canyon A-
88.2
14K 5
196 Aptos A-
88.2
4K 58
197 Herlong A-
88.2
2K 1
198 San Ardo A-
88.2
575 15
199 California City A-
88
14K 30
200 Lake Arrowhead A-
87.9
8K 3
201 Warsaw A-
87.8
598 19
202 Vista A-
87.7
132K 2
203 Norwalk A-
87.7
20K 1
204 Delhi A-
87.7
8K 17
205 Inverness A-
87.6
1K 31
206 Barona North Reservation A-
87.6
1K 6
207 Inglewood A-
87.5
81K 6
208 Dinuba A-
87.5
8K 34
209 Brisbane A-
87.5
5K 15
210 Chiriaco Summit A-
87.4
544 22
211 Torrance A-
87.3
106K 31
212 El Segundo A-
87.2
16K 2
213 La Palma A-
87.2
16K 3
214 Seaside A-
87.2
3K 13
215 Arbuckle A-
87.2
3K 8
216 Ducor A-
87.1
616 23
217 Lone Pine Reservation A-
87.1
535 87
218 Brawley A-
87
27K 9
219 Santa Paula A-
86.9
33K 39
220 Millbrae A-
86.9
23K 11
221 Susanville A-
86.9
14K 56
222 Pismo Beach A-
86.8
9K 6
223 Corte Madera A-
86.7
187K 1
224 Point Reyes Station A-
86.7
2K 38
225 Pinedale A-
86.6
17K 16
226 Clayton A-
86.6
680 26
227 Yuba City A-
86.5
71K 36
228 Morro Bay A-
86.5
14K 21
229 Yountville A-
86.4
4K 10
230 Clio A-
86.4
844 23
231 Ripon A-
86.3
16K 21
232 Helendale A-
86.3
6K 25
233 Truckee A-
86.2
58K 10
234 Glendora A-
86.2
50K 2
235 Ridgecrest A-
86.2
42K 36
236 Shafter A-
86.2
25K 49
237 Chowchilla A-
86.2
19K 39
238 Fontana A-
86.1
238K 1
239 Beaumont A-
86.1
67K 4
240 Lakewood A-
86.1
66K 3
241 Manhattan Beach A-
86.1
33K 3
242 Rancho Santa Fe A-
86.1
22K 16
243 Winton A-
86.1
10K 9
244 Pine Mountain Club A-
86.1
2K 15
245 Stinson Beach A-
86.1
583 4
246 Alhambra A-
86
358K 18
247 Santa Ynez A-
86
8K 48
248 Wildomar A-
86
4K 15
249 Westminster A-
85.9
91K 5
250 Newman A-
85.9
12K 13
251 Friant A-
85.9
1K 31
252 Villa Park A-
85.8
6K 3
253 Avalon A-
85.8
4K 2
254 Junction City A-
85.8
677 39
255 San Bernardin0 A-
85.6
215K 1
256 American Canyon A-
85.5
21K 17
257 Point Mugu A-
85.5
15K 26
258 Joshua Tree A-
85.5
7K 4
259 Yucca Valley A-
85.4
31K 18
260 Parlier A-
85.4
15K 17
261 Los Molinos A-
85.4
1K 55
262 Big Pine Reservation A-
85.4
600 18
263 Lake Almanor A-
85.2
8K 8
264 Bear River - Tish Non Village A-
85.2
650 33
265 Calabasas A-
85.1
73K 30
266 Eureka A-
85.1
28K 27
267 Ivanhoe A-
85.1
5K 12
268 Greenville A-
85.1
980 35
269 Skyforest A-
85
3K 4
270 Mineral A-
85
634 16
271 Victorville B+
84.9
136K 16
272 Hoopa B+
84.9
4K 143
273 Rowland Heights B+
84.8
55K 1
274 Shingle Springs B+
84.8
11K 6
275 Los Osos B+
84.8
8K 5
276 Rancho Cucamonga B+
84.7
212K 25
277 Whitethorn B+
84.7
919 69
278 Foresthill B+
84.6
7K 12
279 Buena Park B+
84.5
82K 5
280 Patterson B+
84.5
25K 50
281 El Verano B+
84.5
23K 16
282 Downieville B+
84.5
2K 23
283 Twentynine Palms B+
84.4
19K 71
284 Orange Cove B+
84.3
10K 16
285 Laguna Hills B+
84.2
171K 48
286 Buellton B+
84.2
5K 11
287 Murphys B+
84.2
5K 18
288 Baker B+
84.2
1K 10
289 Phelan B+
84.1
28K 4
290 Green Valley B+
84.1
1K 4
291 Mountain Center B+
84
551 102
292 Mountain Pass B+
83.9
626 7
293 Crowley Lake B+
83.9
526 77
294 Chula Vista B+
83.8
191K 2
295 Atwater B+
83.8
29K 8
296 El Cajon B+
83.8
12K 48
297 Lower Lake B+
83.8
2K 61
298 Tipton B+
83.7
3K 19
299 Dorris B+
83.6
887 7
300 Oak View B+
83.5
18K 29
301 Fort Irwin B+
83.5
16K 62
302 La Puente B+
83.5
14K 3
303 Montague B+
83.5
1K 10
304 Mount Hermon B+
83.5
1K 5
305 Rialto B+
83.4
159K 10
306 Highland B+
83.4
109K 4
307 Farmersville B+
83.4
11K 36
308 Planada B+
83.4
4K 9
309 Saratoga B+
83.4
1K 75
310 Lynwood B+
83.3
67K 8
311 Wasco B+
83.3
28K 43
312 Big Bear Lake B+
83.3
28K 10
313 San Juan Capistrano B+
83.2
40K 42
314 Boulder B+
83.1
750 18
315 Olympic Valley B+
82.9
1K 1
316 Placentia B+
82.8
84K 1
317 Platina B+
82.8
1K 5
318 Huntington Park B+
82.7
37K 11
319 Port Hueneme B+
82.7
22K 19
320 Novato B+
82.5
64K 15
321 Monrovia B+
82.5
38K 2
322 Cudahy B+
82.5
23K 40
323 Nuevo B+
82.5
7K 9
324 Mi Wuk Village B+
82.4
3K 30
325 Happy Camp B+
82.4
1K 8
326 Angels Camp B+
82.3
4K 42
327 Graeagle B+
82.3
2K 19
328 Galt B+
82.2
27K 46
329 Lamont B+
82.2
20K 62
330 Brooks B+
82.2
13K 21
331 Tahoe City B+
82.2
13K 47
332 Bear Valley B+
82.2
625 25
333 Carmichael B+
82.1
41K 66
334 Georgetown B+
82.1
10K 41
335 West Sacramento B+
82
53K 3
336 Clearlake B+
82
14K 8
337 Bellflower B+
81.9
47K 5
338 Hydesville B+
81.9
1K 12
339 Newhall B+
81.8
294K 2
340 Ontario B+
81.8
185K 2
341 Montclair B+
81.8
56K 2
342 Riverdale B+
81.8
3K 107
343 Newport Beach B+
81.7
70K 40
344 Gustine B+
81.7
6K 19
345 Yreka B+
81.6
8K 30
346 Nevada City B+
81.6
3K 45
347 Shaver Lake B+
81.6
850 15
348 Azusa B+
81.5
110K 27
349 Mccloud B+
81.5
1K 16
350 Fair Oaks B+
81.4
37K 2
351 Marysville B+
81.3
22K 69
352 Altadena B+
81.2
30K 9
353 Clearlake Oak B+
81.2
2K 10
354 Mount Shasta B+
81.1
4K 14
355 Biggs B+
81.1
2K 13
356 La Verne B+
80.9
32K 123
357 Boron B+
80.8
3K 90
358 Davis B+
80.7
117K 64
359 Keyes B+
80.7
6K 65
360 Healdsburg B+
80.6
12K 54
361 Redwood City B+
80.5
94K 85
362 Scotia B+
80.5
906 9
363 Santa Fe Springs B+
80.4
57K 8
364 La Crescenta B+
80.3
36K 4
365 Armona B+
80.3
4K 80
366 Shingletown B+
80.3
2K 21
367 Hume B+
80.3
2K 4
368 Alturas B+
80.2
4K 18
369 Upland B+
80.1
81K 8
370 Sutter Creek B+
80.1
16K 36
371 Lakehead B
79.9
732 50
372 Goleta B
79.8
85K 17
373 Palm Springs B
79.8
75K 95
374 Bishop Paiute-Shoshone Reservation B
79.8
3K 77
375 Westmorland B
79.8
2K 24
376 Monterey Park B
79.7
62K 4
377 Camp Pendleton B
79.6
55K 28
378 Spring Valley B
79.5
239K 71
379 South Gate B
79.5
76K 60
380 Represa B
79.4
8K 3
381 Idyllwild B
79.2
6K 59
382 Bell Gardens B
79.1
11K 1
383 Fort Bragg B
79.1
8K 42
384 Tranquillity B
79.1
807 50
385 Hawthorne B
79
366K 10
386 Carnelian Bay B
79
5K 73
387 Upper Lake B
79
1K 107
388 Jurupa Valley B
78.9
178K 86
389 Cutler B
78.9
6K 21
390 Crows Landing B
78.8
570 19
391 Arcadia B
78.7
51K 11
392 Grand Terrace B
78.7
20K 3
393 Fullerton B
78.6
140K 21
394 Pine Grove B
78.6
2K 32
395 Alpaugh B
78.6
871 62
396 Eldorado Hills B
78.6
800 22
397 Santee B
78.5
94K 56
398 Santa Monica B
78.5
90K 1
399 Petaluma B
78.5
62K 32
400 Mammoth Lakes B
78.5
9K 74
401 Sea Ranch B
78.4
1K 7
402 29 Palms B
78.3
15K 6
403 Calimesa B
78.3
12K 73
404 Los Altos B
78.3
610 80
405 Laguna Beach B
78.1
64K 110
406 Escondido B
78
172K 62
407 Delano B
78
56K 87
408 Kingsburg B
78
14K 78
409 Dillon Beach B
78
1K 65
410 Oakland B
77.9
1.4M 89
411 Santa Clara B
77.9
131K 47
412 Beverly Hills B
77.9
41K 98
413 Pixley B
77.9
3K 72
414 Plymouth B
77.9
1K 47
415 Livermore B
77.7
39K 111
416 Camarillo B
77.5
88K 38
417 Lathrop B
77.5
35K 70
418 La Grange B
77.5
4K 55
419 Mt. Shasta B
77.5
1K 31
420 Atascadero B
77.3
35K 14
421 Kerman B
77.3
17K 36
422 Labelle B
77.3
880 34
423 Cerritos B
77.2
47K 2
424 Gridley B
77.1
7K 7
425 Redlands B
77
78K 19
426 Angwin B
76.9
3K 73
427 Willow Creek B
76.9
1K 5
428 Garden Grove B
76.8
175K 18
429 Twin Peaks B
76.8
3K 11
430 Pico Rivera B
76.7
63K 32
431 Exeter B
76.7
12K 72
432 Earlimart B
76.7
8K 63
433 Solvang B
76.7
7K 42
434 Running Springs B
76.7
6K 13
435 Downey B
76.6
300K 68
436 Roseville B
76.6
156K 39
437 Blairsden B
76.6
2K 77
438 Greenfield B
76.5
19K 86
439 Cottonwood B
76.5
7K 25
440 Tustin B
76.3
68K 48
441 Big Pine B
76.3
2K 18
442 Hesperia B
76.2
101K 9
443 Compton B
76.2
76K 22
444 San Jacinto B
76.2
22K 127
445 La Canada B
76.2
9K 25
446 Covina B
76.1
336K 27
447 Chino B
76.1
97K 26
448 Avenal B
75.8
14K 41
449 Signal Hill B
75.8
12K 13
450 Los Banos B
75.7
49K 36
451 Cloverdale B
75.6
11K 54
452 Yorba Linda B
75.5
2K 87
453 Gerber B
75.4
2K 57
454 Orange B
75.3
124K 66
455 Montebello B
75.2
53K 17
456 Meadview B
75.1
2K 173
457 Meadview B
75.1
2K 173
458 June Lake B
75
6K 33
459 Tulelake B
75
1K 26
460 Altoona B
75
850 15
461 Banning B-
74.5
49K 109
462 Huron B-
74.5
9K 79
463 Fremont B-
74.2
344K 28
464 Holtville B-
74.2
6K 98
465 Paicines B-
74.2
1K 28
466 San Simeon B-
74.2
601 5
467 Llano B-
74.1
845 16
468 Arnold B-
74
6K 9
469 West Hollywood B-
74
726 88
470 Loleta B-
73.9
3K 87
471 Phillipsville B-
73.8
748 98
472 Turlock B-
73.5
73K 82
473 Reedley B-
73.4
27K 46
474 Scotts Valley B-
73.4
13K 77
475 Le Grand B-
73.3
2K 19
476 Salyer B-
73.3
693 62
477 Hemet B-
73.2
89K 107
478 Del Mar B-
73.2
4K 16
479 Sonoma B-
73.1
13K 35
480 Aromas B-
73.1
3K 141
481 Pine Valley B-
73.1
3K 34
482 San Dimas B-
73
203K 31
483 Monterey B-
72.6
803 28
484 Forestville B-
72.5
9K 78
485 Fillmore B-
72.4
17K 59
486 Concord B-
72.3
199K 66
487 Lake Forest B-
72.3
52K 52
488 Colton B-
72.3
49K 46
489 Fortuna B-
72.3
13K 29
490 Calexico B-
72.2
40K 58
491 Kelseyville B-
72.2
7K 126
492 Pacific Grove B-
72.1
98K 52
493 Angelus Oaks B-
72.1
2K 19
494 Caruthers B-
71.8
3K 102
495 Seeley B-
71.7
2K 62
496 Pleasanton B-
71.6
176K 20
497 Groveland B-
71.5
3K 14
498 Fairfield B-
71.4
120K 37
499 Granite Bay B-
71.3
31K 94
500 Yosemite Np B-
71.2
2K 33
501 Hayfork B-
71.1
2K 5
502 Corning B-
71
9K 59
503 Talmage B-
71
3K 22
504 Forest Falls B-
71
1K 23
505 Garberville B-
70.9
2K 58
506 San Andreas B-
70.8
34K 66
507 Weed B-
70.8
6K 30
508 Dunsmuir B-
70.8
2K 33
509 Bridgeport B-
70.7
2K 74
510 Sebastopol B-
70.5
8K 124
511 Kernville B-
70.4
2K 93
512 Manteca B-
70.2
85K 57
513 Pinecrest B-
70
1K 7
514 Soledad C+
69.9
29K 90
515 Whittier C+
69.8
75K 32
516 Anaheim C+
69.3
751K 29
517 Jamestown C+
69.3
4K 54
518 Cobb C+
69.2
4K 24
519 Lodi C+
68.8
70K 47
520 Yucaipa C+
68.8
60K 24
521 Frazier Park C+
68.6
5K 110
522 Green Valley Lake C+
68.6
3K 9
523 Kettleman City C+
68.6
1K 70
524 Isleton C+
68.5
625 125
525 Merced C+
68.4
97K 29
526 Laton C+
68.4
1K 61
527 Carmel Valley C+
68
504 139
528 Jamul C+
67.9
14K 35
529 Ukiah C+
67.8
33K 69
530 Calistoga C+
67.8
6K 36
531 Orleans C+
67.7
721 95
532 Gilroy C+
67
60K 76
533 St. Helena C+
66.8
6K 69
534 Mcfarland C+
66.7
14K 95
535 Arvin C+
66.5
20K 135
536 Pomona C+
66.2
182K 30
537 Imperial C+
66.2
31K 65
538 Twain Harte C+
66.2
4K 55
539 Palm Desert C+
66
275K 80
540 Bethel Island C+
66
1K 60
541 Independence C+
65.9
3K 25
542 Smith River C+
65.9
3K 155
543 San Juan Bautista C+
65.5
3K 78
544 Temecula C+
65.3
176K 184
545 Crestline C+
65.2
17K 29
546 Palmdale C+
65.1
131K 86
547 Big Sur C+
65.1
2K 206
548 Lompoc C
65
52K 35
549 Crescent City C
64.9
21K 127
550 Long Beach C
64.5
467K 53
551 Dos Palos C
64.3
7K 47
552 Mariposa C
64.2
4K 112
553 Redwood Valley C
64.1
1K 76
554 Palo Verde C
63.8
585 25
555 Riverside C
63.5
402K 47
556 Santa Ana C
63.5
311K 52
557 Felton C
63.3
1K 87
558 Lebec C
63.2
40K 78
559 Ramona C
62.5
37K 100
560 Elk Grove C
61.7
44K 116
561 Trinity Center C
61.4
1K 43
562 Tracy C
61.1
98K 118
563 South Lake Tahoe C
61
107K 49
564 Adelanto C
60.6
43K 44
565 Hilmar C
60.3
6K 19
566 Richgrove C
60.3
2K 104
567 Sanger C
60.1
27K 83
568 Coarsegold C-
60
6K 56
569 Rosemead C-
59.8
225K 118
570 Corona Del Mar C-
59.8
875 241
571 Colusa C-
59
11K 352
572 Ojai C-
58.9
12K 113
573 Huntington Beach C-
58.8
201K 30
574 El Centro C-
58.8
48K 67
575 Oroville C-
58.5
35K 124
576 Livingston C-
57.8
15K 318
577 Lakeport C-
57.5
18K 44
578 Sultana C-
57.4
1K 116
579 Nixon C-
56.9
800 150
580 Nixon C-
56.9
800 150
581 Anderson C-
56.8
22K 66
582 La Honda C-
56.8
1K 143
583 Willits C-
56.6
10K 244
584 Oakdale C-
55.9
27K 200
585 Tulare C-
55.8
74K 103
586 Pala C-
55.5
15K 91
587 Coachella C-
55.2
44K 25
588 Portola C-
55.1
4K 118
589 Carmel C-
55.1
2K 171
590 Alpine C-
55
10K 195
591 Middletown D+
53.5
3K 97
592 Sonora D+
53.3
38K 110
593 Bradley D+
52.8
2K 79
594 Strathmore D+
52.7
3K 171
595 Wadsworth, Nv D+
52.2
950 132
596 Wadsworth, Nv D+
52.2
950 132
597 Springville D+
52
3K 159
598 Weldon D+
52
2K 261
599 Madison D+
52
876 153
600 Daggett D+
52
795 43
601 Ludlow D+
52
500 106
602 Ventura D+
51.2
115K 69
603 Visalia D+
51
5K 260
604 King George D+
50.8
12K 403
605 Hanford D+
50.6
66K 236
606 Castroville D+
50.2
8K 143
607 Hughson D+
50
8K 152
608 Lake Isabella D+
50
594 373
609 Modesto D
49.9
249K 149
610 Corona D
49.3
175K 218
611 Bishop D
49.1
10K 182
612 Firebaugh D
49.1
9K 165
613 San Marcos D
49
114K 96
614 North Edwards D
49
1K 164
615 Blythe D
48.9
16K 246
616 Grimes D
48.8
512 71
617 Mojave D
48.2
5K 131
618 Point Arena D
48.2
1K 321
619 Campo D
48.1
1K 207
620 Santa Ysabel D
48
10K 616
621 Thermal D
48
3K 1172
622 Klamath D
48
2K 2065
623 Santa Rosa Rancheria D
48
1K 117
624 Madera D
47.9
94K 881
625 Oakhurst D
47.5
2K 383
626 Havasu Lake D
47
5K 197
627 Lucerne Valley D
47
3K 112
628 Tule River Reservation D
47
3K 508
629 Yuma D
47
521 336
630 Julian D
46.8
38K 240
631 Riverbank D
46.8
25K 89
632 Lemoore D
46.5
43K 154
633 Coalinga D
46.2
18K 379
634 Los Gatos D
46
4K 471
635 Inyokern D
46
2K 187
636 Oakley D
45.3
45K 93
637 Apple Valley D
45.2
55K 123
638 Royal Oaks D
45
10K 413
639 Gonzales F
45
8K 100
640 Lancaster D
45
8K 447
641 Trinidad D
45
2K 500
642 Indio F
44.8
86K 290
643 Morgan Hill F
44.6
48K 196
644 Ceres F
44.5
55K 168
645 Westlake Village F
44.4
14K 230
646 Brentwood F
44.1
65K 137
647 Rohnert Park F
44
55K 407
648 Grover Beach F
43.8
13K 45
649 Barstow F
43.8
1K 93
650 Vacaville F
43.7
135K 44
651 Woodland F
43.6
65K 283
652 Boulder Creek F
43.5
26K 192
653 Three Rivers F
43.5
11K 348
654 Needles F
43.2
17K 890
655 Oxnard F
43.1
213K 182
656 Santa Rosa F
43.1
186K 820
657 Santa Cruz F
43.1
97K 152
658 Norco F
43.1
29K 107
659 Pauma Valley F
43
10K 505
660 Anza F
43
961 388
661 Lindsay F
42.9
14K 262
662 Los Angeles F
42.8
3.9M 253
663 Irvine F
42.5
448K 256
664 Pasadena F
42.5
192K 327
665 Chico F
42.4
23K 644
666 Tehachapi F
42.2
34K 202
667 Rosamond F
42.2
18K 240
668 San Bernardino F
42.1
163K 247
669 Napa F
42
88K 226
670 Encinitas F
41.5
127K 185
671 Watsonville F
41.4
68K 229
672 San Francisco F
41
4K 348
673 Salinas F
40.9
64K 1294
674 Red Bluff F
40.8
16K 201
675 Rancho Cordova F
40.6
134K 177
676 Arroyo Grande F
40.5
24K 158
677 El Monte F
40.4
282K 153
678 Castaic F
40.2
7K 60
679 Santa Barbara F
40.1
117K 216
680 San Diego F
39.7
1.4M 184
681 San Luis Obispo F
39.4
70K 110
682 Santa Maria F
39.3
110K 156
683 Paso Robles F
39
36K 93
684 Hollister F
37.8
54K 356
685 Porterville F
35.5
65K 294
686 Valley Center F
35
39K 495
687 Redding F
34.8
121K 314
688 Clovis F
34.7
132K 332
689 Bakersfield F
33.8
297K 1232
690 Stockton F
33.3
223K 1004
691 Fresno F
33.2
625K 1141
692 West Covina F
33
10K 255
693 Sacramento F
31.2
1.2M 1263
694 San Jose F
28
3.2M 556
Counties

Browse California counties

Alameda 5 cities · avg 78.3 Alpine 2 cities · avg 86.1 Amador 7 cities · avg 85.1 Boulder 1 city · avg 83.1 Butte 6 cities · avg 74.1 Calaveras 4 cities · avg 77.8 Clark 1 city · avg 59.8 Colusa 5 cities · avg 76.4 Contra Costa 9 cities · avg 76.5 Del Norte 4 cities · avg 67.5 Eau Claire 1 city · avg 75 El Dorado 4 cities · avg 81 Fresno 25 cities · avg 73.4 Glades 1 city · avg 77.3 Glenn 2 cities · avg 94.1 Harrison 1 city · avg 74 Humboldt 17 cities · avg 81 Imperial 9 cities · avg 73.8 Inyo 3 cities · avg 63.8 Kern 26 cities · avg 70.1 King George 1 city · avg 50.8 Kings 6 cities · avg 68.8 Kosciusko 1 city · avg 87.8 Lake 10 cities · avg 77.2 Lassen 3 cities · avg 90 Los Angeles 68 cities · avg 79.3 Madera 4 cities · avg 60.4 Marin 8 cities · avg 86.7 Mariposa 2 cities · avg 67.7 Mendocino 8 cities · avg 72.1 Merced 12 cities · avg 76.1 Modoc 2 cities · avg 88.5 Mohave 2 cities · avg 75.1 Mono 5 cities · avg 79.4 Monterey 15 cities · avg 68.4 Napa 6 cities · avg 70.9 Nevada 3 cities · avg 87.2 Orange 27 cities · avg 80.8 Park 1 city · avg 78.3 Placer 11 cities · avg 85.7 Plumas 8 cities · avg 82.3 Riverside 29 cities · avg 73.8 Sacramento 15 cities · avg 76.2 San Benito 4 cities · avg 62.6 San Bernardino 53 cities · avg 77.7 San Diego 31 cities · avg 73.7 San Francisco 2 cities · avg 65.1 San Joaquin 10 cities · avg 77.1 San Luis Obispo 17 cities · avg 74.8 San Mateo 15 cities · avg 89.3 Santa Barbara 12 cities · avg 77.7 Santa Clara 15 cities · avg 78 Santa Cruz 9 cities · avg 69.3 Shasta 8 cities · avg 78.8 Sierra 2 cities · avg 87.8 Siskiyou 12 cities · avg 80.8 Solano 6 cities · avg 81.1 Sonoma 16 cities · avg 78.6 Stanislaus 12 cities · avg 70 Sutter 3 cities · avg 89.9 Tehama 7 cities · avg 73.8 Trinity 5 cities · avg 76.1 Tulare 22 cities · avg 72.7 Tuolumne 9 cities · avg 74.3 Ventura 14 cities · avg 73 Yolo 6 cities · avg 74.1 Yuba 5 cities · avg 90.1 Yuma 1 city · avg 47
ZIP Codes

Browse California by ZIP code

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

View all California ZIP codes →
FAQ

Frequently asked questions about California's water

Is California's tap water safe to drink?

California's water quality varies by city. The statewide average grade is B (76.5/100). 74% of cities scored an A or B, while 15% received a D or F. Check your specific city for detailed results.

Which California cities have the best water quality?

The top-rated cities are Blue Lake (A+), Shasta Lake 4510007 (A+), San Fernando (A+). These cities scored highest based on violation history, lead levels, PFAS contamination, and regulatory compliance.

Which California cities have the worst water quality?

The lowest-rated cities are San Jose (F), Sacramento (F), West Covina (F). We recommend residents in these areas consider water filtration and review their city's specific contaminant data.

How many California cities have PFAS in their water?

312 out of 694 cities tested positive for PFAS "forever chemicals" (45%). 124 cities exceed the 2024 EPA maximum contaminant levels. Reverse osmosis or activated carbon filters can help reduce PFAS exposure.

Do any California cities have dangerous lead levels?

8 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