Skip to main content
WaterVerge

California Water Quality Report

690 cities tested · Average grade: B · 39.8M people served

Cities Tested
690
Avg Score
76.5
Population Served
39.8M
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 690 cities tested. The median score is 81.6, serving a total population of 39,837,457 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 310 of 690 cities tested (45%). 124 cities exceed the 2024 EPA maximum contaminant levels. 7 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: 337 cities use groundwater while 353 draw from surface water such as rivers, lakes, and reservoirs.

Key Concerns

Issues to watch in California

310 cities
PFAS Detected
45% of tested cities have PFAS in their water supply.
7 cities
Lead Exceedances
Lead levels above the EPA action level of 15 ppb (90th percentile).
620 cities
Health Violations
53,894 total violations recorded, 614 with unresolved issues.
53 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: 241 C: 77 D: 49 F: 53
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

690 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
657 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
2K 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
7K 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 Boulder B+
83.1
750 18
314 Olympic Valley B+
82.9
1K 1
315 Placentia B+
82.8
84K 1
316 Platina B+
82.8
1K 5
317 Huntington Park B+
82.7
37K 11
318 Port Hueneme B+
82.7
22K 19
319 Novato B+
82.5
64K 15
320 Monrovia B+
82.5
38K 2
321 Cudahy B+
82.5
23K 40
322 Nuevo B+
82.5
7K 9
323 Mi Wuk Village B+
82.4
3K 30
324 Happy Camp B+
82.4
1K 8
325 Angels Camp B+
82.3
4K 42
326 Graeagle B+
82.3
2K 19
327 Galt B+
82.2
27K 46
328 Lamont B+
82.2
20K 62
329 Brooks B+
82.2
13K 21
330 Tahoe City B+
82.2
13K 47
331 Bear Valley B+
82.2
625 25
332 Carmichael B+
82.1
41K 66
333 Georgetown B+
82.1
10K 41
334 West Sacramento B+
82
53K 3
335 Clearlake B+
82
14K 8
336 Bellflower B+
81.9
47K 5
337 Hydesville B+
81.9
1K 12
338 Newhall B+
81.8
294K 2
339 Ontario B+
81.8
185K 2
340 Montclair B+
81.8
56K 2
341 Riverdale B+
81.8
3K 107
342 Newport Beach B+
81.7
70K 40
343 Gustine B+
81.7
6K 19
344 Yreka B+
81.6
8K 30
345 Nevada City B+
81.6
3K 45
346 Shaver Lake B+
81.6
850 15
347 Azusa B+
81.5
110K 27
348 Mccloud B+
81.5
1K 16
349 Fair Oaks B+
81.4
37K 2
350 Marysville B+
81.3
22K 69
351 Altadena B+
81.2
30K 9
352 Clearlake Oak B+
81.2
2K 10
353 Mount Shasta B+
81.1
4K 14
354 Biggs B+
81.1
2K 13
355 La Verne B+
80.9
32K 123
356 Boron B+
80.8
3K 90
357 Davis B+
80.7
117K 64
358 Keyes B+
80.7
6K 65
359 Healdsburg B+
80.6
12K 54
360 Redwood City B+
80.5
94K 85
361 Scotia B+
80.5
906 9
362 Santa Fe Springs B+
80.4
19K 8
363 La Crescenta B+
80.3
36K 4
364 Armona B+
80.3
4K 80
365 Shingletown B+
80.3
2K 21
366 Hume B+
80.3
2K 4
367 Alturas B+
80.2
4K 18
368 Upland B+
80.1
81K 8
369 Sutter Creek B+
80.1
16K 36
370 Lakehead B
79.9
732 50
371 Goleta B
79.8
85K 17
372 Palm Springs B
79.8
75K 95
373 Bishop Paiute-Shoshone Reservation B
79.8
3K 77
374 Westmorland B
79.8
2K 24
375 Monterey Park B
79.7
62K 4
376 Camp Pendleton B
79.6
55K 28
377 Spring Valley B
79.5
239K 71
378 South Gate B
79.5
76K 60
379 Represa B
79.4
8K 3
380 Idyllwild B
79.2
6K 59
381 Bell Gardens B
79.1
11K 1
382 Fort Bragg B
79.1
8K 42
383 Tranquillity B
79.1
807 50
384 Hawthorne B
79
321K 10
385 Carnelian Bay B
79
5K 73
386 Upper Lake B
79
1K 107
387 Jurupa Valley B
78.9
178K 86
388 Cutler B
78.9
6K 21
389 Crows Landing B
78.8
570 19
390 Arcadia B
78.7
51K 11
391 Grand Terrace B
78.7
20K 3
392 Fullerton B
78.6
140K 21
393 Pine Grove B
78.6
2K 32
394 Alpaugh B
78.6
871 62
395 Eldorado Hills B
78.6
800 22
396 Santee B
78.5
94K 56
397 Santa Monica B
78.5
90K 1
398 Petaluma B
78.5
62K 32
399 Mammoth Lakes B
78.5
9K 74
400 Sea Ranch B
78.4
1K 7
401 29 Palms B
78.3
15K 6
402 Calimesa B
78.3
12K 73
403 Los Altos B
78.3
610 80
404 Laguna Beach B
78.1
64K 110
405 Escondido B
78
172K 62
406 Delano B
78
56K 87
407 Kingsburg B
78
14K 78
408 Dillon Beach B
78
1K 65
409 Oakland B
77.9
1.4M 89
410 Santa Clara B
77.9
131K 47
411 Beverly Hills B
77.9
41K 98
412 Pixley B
77.9
3K 72
413 Plymouth B
77.9
1K 47
414 Livermore B
77.7
39K 111
415 Camarillo B
77.5
88K 38
416 Lathrop B
77.5
35K 70
417 La Grange B
77.5
4K 55
418 Mt. Shasta B
77.5
1K 31
419 Atascadero B
77.3
35K 14
420 Kerman B
77.3
17K 36
421 Labelle B
77.3
880 34
422 Cerritos B
77.2
47K 2
423 Gridley B
77.1
7K 7
424 Redlands B
77
78K 19
425 Angwin B
76.9
3K 73
426 Willow Creek B
76.9
1K 5
427 Garden Grove B
76.8
175K 18
428 Twin Peaks B
76.8
3K 11
429 Pico Rivera B
76.7
63K 32
430 Exeter B
76.7
12K 72
431 Earlimart B
76.7
8K 63
432 Solvang B
76.7
7K 42
433 Running Springs B
76.7
6K 13
434 Downey B
76.6
300K 68
435 Roseville B
76.6
156K 39
436 Blairsden B
76.6
2K 77
437 Greenfield B
76.5
19K 86
438 Cottonwood B
76.5
7K 25
439 Tustin B
76.3
68K 48
440 Big Pine B
76.3
2K 18
441 Hesperia B
76.2
101K 9
442 Compton B
76.2
76K 22
443 San Jacinto B
76.2
22K 127
444 La Canada B
76.2
9K 25
445 Covina B
76.1
336K 27
446 Chino B
76.1
97K 26
447 Avenal B
75.8
14K 41
448 Signal Hill B
75.8
12K 13
449 Los Banos B
75.7
49K 36
450 Cloverdale B
75.6
11K 54
451 Yorba Linda B
75.5
2K 87
452 Gerber B
75.4
2K 57
453 Orange B
75.3
124K 66
454 Montebello B
75.2
42K 17
455 Meadview B
75.1
2K 173
456 Meadview B
75.1
2K 173
457 June Lake B
75
6K 33
458 Tulelake B
75
1K 26
459 Altoona B
75
850 15
460 Banning B-
74.5
49K 109
461 Huron B-
74.5
9K 79
462 Fremont B-
74.2
344K 28
463 Holtville B-
74.2
6K 98
464 Paicines B-
74.2
1K 28
465 Llano B-
74.1
845 16
466 Arnold B-
74
6K 9
467 West Hollywood B-
74
726 88
468 Loleta B-
73.9
3K 87
469 Phillipsville B-
73.8
748 98
470 Turlock B-
73.5
73K 82
471 Reedley B-
73.4
27K 46
472 Scotts Valley B-
73.4
13K 77
473 Le Grand B-
73.3
2K 19
474 Salyer B-
73.3
693 62
475 Hemet B-
73.2
89K 107
476 Del Mar B-
73.2
4K 16
477 Sonoma B-
73.1
13K 35
478 Aromas B-
73.1
3K 141
479 Pine Valley B-
73.1
3K 34
480 San Dimas B-
73
203K 31
481 Monterey B-
72.6
803 28
482 Forestville B-
72.5
9K 78
483 Fillmore B-
72.4
17K 59
484 Concord B-
72.3
199K 66
485 Lake Forest B-
72.3
52K 52
486 Colton B-
72.3
49K 46
487 Fortuna B-
72.3
13K 29
488 Calexico B-
72.2
40K 58
489 Kelseyville B-
72.2
7K 126
490 Pacific Grove B-
72.1
98K 52
491 Angelus Oaks B-
72.1
2K 19
492 Caruthers B-
71.8
3K 102
493 Seeley B-
71.7
2K 62
494 Pleasanton B-
71.6
176K 20
495 Groveland B-
71.5
3K 14
496 Fairfield B-
71.4
120K 37
497 Granite Bay B-
71.3
31K 94
498 Yosemite Np B-
71.2
2K 33
499 Hayfork B-
71.1
2K 5
500 Corning B-
71
9K 59
501 Talmage B-
71
3K 22
502 Forest Falls B-
71
1K 23
503 Garberville B-
70.9
2K 58
504 San Andreas B-
70.8
34K 66
505 Weed B-
70.8
6K 30
506 Dunsmuir B-
70.8
2K 33
507 Bridgeport B-
70.7
2K 74
508 Sebastopol B-
70.5
8K 124
509 Kernville B-
70.4
2K 93
510 Manteca B-
70.2
85K 57
511 Pinecrest B-
70
1K 7
512 Soledad C+
69.9
29K 90
513 Whittier C+
69.8
75K 32
514 Anaheim C+
69.3
751K 29
515 Jamestown C+
69.3
4K 54
516 Cobb C+
69.2
4K 24
517 Lodi C+
68.8
70K 47
518 Yucaipa C+
68.8
60K 24
519 Frazier Park C+
68.6
5K 110
520 Green Valley Lake C+
68.6
3K 9
521 Kettleman City C+
68.6
1K 70
522 Isleton C+
68.5
625 125
523 Merced C+
68.4
97K 29
524 Laton C+
68.4
1K 61
525 Carmel Valley C+
68
504 139
526 Jamul C+
67.9
14K 35
527 Ukiah C+
67.8
33K 69
528 Calistoga C+
67.8
6K 36
529 Orleans C+
67.7
721 95
530 Gilroy C+
67
60K 76
531 St. Helena C+
66.8
6K 69
532 Mcfarland C+
66.7
14K 95
533 Arvin C+
66.5
20K 135
534 Pomona C+
66.2
182K 30
535 Imperial C+
66.2
31K 65
536 Twain Harte C+
66.2
4K 55
537 Palm Desert C+
66
275K 80
538 Bethel Island C+
66
1K 60
539 Independence C+
65.9
3K 25
540 Smith River C+
65.9
3K 155
541 San Juan Bautista C+
65.5
3K 78
542 Temecula C+
65.3
176K 184
543 Crestline C+
65.2
17K 29
544 Palmdale C+
65.1
131K 86
545 Big Sur C+
65.1
2K 206
546 Lompoc C
65
52K 35
547 Crescent City C
64.9
21K 127
548 Long Beach C
64.5
467K 53
549 Dos Palos C
64.3
7K 47
550 Mariposa C
64.2
4K 112
551 Redwood Valley C
64.1
1K 76
552 Palo Verde C
63.8
585 25
553 Riverside C
63.5
402K 47
554 Santa Ana C
63.5
311K 52
555 Felton C
63.3
1K 87
556 Lebec C
63.2
40K 78
557 Ramona C
62.5
37K 100
558 Elk Grove C
61.7
44K 116
559 Trinity Center C
61.4
1K 43
560 Tracy C
61.1
98K 118
561 South Lake Tahoe C
61
107K 49
562 Adelanto C
60.6
43K 44
563 Hilmar C
60.3
6K 19
564 Richgrove C
60.3
2K 104
565 Sanger C
60.1
27K 83
566 Coarsegold C-
60
6K 56
567 Rosemead C-
59.8
225K 118
568 Corona Del Mar C-
59.8
875 241
569 Colusa C-
59
11K 352
570 Ojai C-
58.9
12K 113
571 Huntington Beach C-
58.8
201K 30
572 El Centro C-
58.8
48K 67
573 Oroville C-
58.5
35K 124
574 Livingston C-
57.8
15K 318
575 Lakeport C-
57.5
18K 44
576 Sultana C-
57.4
1K 116
577 Nixon C-
56.9
800 150
578 Nixon C-
56.9
800 150
579 Anderson C-
56.8
22K 66
580 La Honda C-
56.8
1K 143
581 Willits C-
56.6
10K 244
582 Oakdale C-
55.9
27K 200
583 Tulare C-
55.8
74K 103
584 Pala C-
55.5
15K 91
585 Coachella C-
55.2
44K 25
586 Portola C-
55.1
4K 118
587 Carmel C-
55.1
2K 171
588 Alpine C-
55
10K 195
589 Middletown D+
53.5
3K 97
590 Sonora D+
53.3
38K 110
591 Bradley D+
52.8
2K 79
592 Strathmore D+
52.7
3K 171
593 Wadsworth, Nv D+
52.2
950 132
594 Wadsworth, Nv D+
52.2
950 132
595 Springville D+
52
3K 159
596 Weldon D+
52
2K 261
597 Madison D+
52
876 153
598 Daggett D+
52
795 43
599 Ludlow D+
52
500 106
600 Ventura D+
51.2
115K 69
601 Visalia D+
51
5K 260
602 King George D+
50.8
12K 403
603 Hanford D+
50.6
66K 236
604 Castroville D+
50.2
8K 143
605 Hughson D+
50
8K 152
606 Lake Isabella D+
50
594 373
607 Modesto D
49.9
239K 149
608 Corona D
49.3
175K 218
609 Bishop D
49.1
10K 182
610 Firebaugh D
49.1
9K 165
611 San Marcos D
49
114K 96
612 North Edwards D
49
1K 164
613 Blythe D
48.9
16K 246
614 Grimes D
48.8
512 71
615 Mojave D
48.2
5K 131
616 Point Arena D
48.2
1K 321
617 Campo D
48.1
1K 207
618 Santa Ysabel D
48
10K 616
619 Thermal D
48
3K 1172
620 Klamath D
48
2K 2065
621 Santa Rosa Rancheria D
48
1K 117
622 Madera D
47.9
89K 881
623 Oakhurst D
47.5
2K 383
624 Havasu Lake D
47
5K 197
625 Lucerne Valley D
47
3K 112
626 Tule River Reservation D
47
3K 508
627 Julian D
46.8
38K 240
628 Riverbank D
46.8
25K 89
629 Lemoore D
46.5
43K 154
630 Coalinga D
46.2
18K 379
631 Los Gatos D
46
4K 471
632 Inyokern D
46
2K 187
633 Oakley D
45.3
45K 93
634 Apple Valley D
45.2
55K 123
635 Royal Oaks D
45
10K 413
636 Gonzales F
45
8K 100
637 Lancaster D
45
8K 447
638 Trinidad D
45
2K 500
639 Indio F
44.8
86K 290
640 Ceres F
44.5
55K 168
641 Westlake Village F
44.4
14K 230
642 Brentwood F
44.1
65K 137
643 Rohnert Park F
44
55K 407
644 Grover Beach F
43.8
13K 45
645 Barstow F
43.8
1K 93
646 Vacaville F
43.7
38K 44
647 Woodland F
43.6
65K 283
648 Boulder Creek F
43.5
26K 192
649 Three Rivers F
43.5
11K 348
650 Needles F
43.2
17K 890
651 Oxnard F
43.1
213K 182
652 Santa Rosa F
43.1
186K 820
653 Santa Cruz F
43.1
97K 152
654 Norco F
43.1
29K 107
655 Pauma Valley F
43
10K 505
656 Anza F
43
961 388
657 Lindsay F
42.9
1K 262
658 Los Angeles F
42.8
3.9M 253
659 Irvine F
42.5
448K 256
660 Pasadena F
42.5
192K 327
661 Chico F
42.4
23K 644
662 Tehachapi F
42.2
34K 202
663 Rosamond F
42.2
18K 240
664 San Bernardino F
42.1
163K 247
665 Napa F
42
88K 226
666 Encinitas F
41.5
127K 185
667 Watsonville F
41.4
68K 229
668 San Francisco F
41
4K 348
669 Salinas F
40.9
64K 1294
670 Red Bluff F
40.8
16K 201
671 Rancho Cordova F
40.6
134K 177
672 Arroyo Grande F
40.5
24K 158
673 El Monte F
40.4
282K 153
674 Castaic F
40.2
7K 60
675 Santa Barbara F
40.1
117K 216
676 San Diego F
39.7
1.4M 184
677 San Luis Obispo F
39.4
70K 110
678 Santa Maria F
39.3
110K 156
679 Paso Robles F
39
36K 93
680 Hollister F
37.8
54K 356
681 Porterville F
35.5
65K 294
682 Valley Center F
35
39K 495
683 Redding F
34.8
121K 314
684 Clovis F
34.7
132K 332
685 Bakersfield F
33.8
137K 1232
686 Stockton F
33.3
223K 1004
687 Fresno F
33.2
625K 1141
688 West Covina F
33
10K 255
689 Sacramento F
31.2
1.2M 1263
690 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 26 cities · avg 80.7 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 16 cities · avg 74.9 San Mateo 15 cities · avg 89.3 Santa Barbara 12 cities · avg 77.7 Santa Clara 14 cities · avg 80.4 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
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?

310 out of 690 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?

7 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