WaterVerge
Arsenic Contamination

Arsenic in California Drinking Water

Ranked by arsenic violation count · Data from EPA SDWIS & UCMR

210
Cities Tested
210
Has Violations
100%
% Has Violations
24.5 violations
State Avg
▼ 0% vs national
vs National
624
Health Violations

Arsenic in California: what the data shows

California has 210 cities with arsenic-related violations on record. Arsenic contamination is a federal MCL violation at levels above 10 µg/L (10 ppb). The state has 210 cities with at least one arsenic violation. Arsenic enters drinking water primarily through erosion of natural deposits, particularly in western states with arsenite-bearing geology. Industrial sources include mining runoff, glass manufacturing, and semiconductor production. Groundwater systems are significantly more likely to have arsenic issues than surface water systems. Long-term arsenic exposure above the MCL increases the risk of bladder, lung, and skin cancer, as well as cardiovascular disease and diabetes. Reverse osmosis and specialized arsenic-removal media are the most effective point-of-use treatment options.

Cities exceeding 10 µg/L EPA MCL

California
100%
210 of 210 cities
= Exactly at national rate
National avg
100%
5489 of 5489 cities

Arsenic data across California

Each dot is a city with arsenic violation data. Cities with at least one arsenic-related violation are highlighted. Size reflects population served.

All California cities ranked by arsenic level

# City Level Level Violations? Violations Grade
1 Madera 284 violations
Yes 564
D
2 Bakersfield 260 violations
Yes 690
F
3 Lancaster 170 violations
Yes 204
D
4 Rosamond 169 violations
Yes 205
F
5 Salinas 164 violations
Yes 639
F
6 Oakhurst 159 violations
Yes 198
D
7 Hanford 150 violations
Yes 197
D+
8 Sacramento 149 violations
Yes 425
F
9 Lake Isabella 145 violations
Yes 162
D+
10 Hughson 131 violations
Yes 139
D+
11 Thermal 122 violations
Yes 127
D
12 North Edwards 107 violations
Yes 119
D
13 Mojave 104 violations
Yes 114
D
14 Los Angeles 91 violations
Yes 94
F
15 Clovis 76 violations
Yes 221
F
16 Rancho Cordova 75 violations
Yes 115
F
17 Brentwood 70 violations
Yes 91
F
18 Santa Rosa 64 violations
Yes 177
F
19 Riverbank 64 violations
Yes 75
D
20 Weldon 63 violations
Yes 193
D+
21 Barstow 63 violations
Yes 66
F
22 Armona 62 violations
Yes 71
B+
23 Boron 62 violations
Yes 60
B+
24 Grimes 61 violations
Yes 61
D
25 Ceres 60 violations
Yes 129
F
26 Oakley 57 violations
Yes 60
D
27 El Monte 56 violations
Yes 79
F
28 Keyes 56 violations
Yes 60
B+
29 Caruthers 56 violations
Yes 63
B-
30 Pixley 53 violations
Yes 59
B
31 Arvin 52 violations
Yes 81
C+
32 Alpaugh 51 violations
Yes 48
B
33 Ludlow 49 violations
Yes 82
D+
34 Delano 48 violations
Yes 67
B
35 Kettleman City 47 violations
Yes 58
C+
36 Encinitas 45 violations
Yes 55
F
37 Firebaugh 45 violations
Yes 89
D
38 Arroyo Grande 44 violations
Yes 93
F
39 Bridgeport 44 violations
Yes 47
B-
40 Los Molinos 43 violations
Yes 50
A-
41 Granite Bay 42 violations
Yes 43
B-
42 Yuma 42 violations
Yes 22
D
43 Fort Irwin 41 violations
Yes 60
B+
44 Coalinga 40 violations
Yes 267
D
45 Fresno 39 violations
Yes 523
F
46 Isleton 39 violations
Yes 52
C+
47 Lamont 36 violations
Yes 40
B+
48 Blairsden 35 violations
Yes 44
B
49 San Bernardino 31 violations
Yes 192
F
50 Lathrop 31 violations
Yes 44
B
51 Tehachapi 31 violations
Yes 96
F
52 Grover Beach 31 violations
Yes 34
F
53 Junction City 31 violations
Yes 35
A-
54 Manteca 30 violations
Yes 39
B-
55 Livermore 30 violations
Yes 53
B
56 Riverdale 30 violations
Yes 69
B+
57 Laton 30 violations
Yes 49
C+
58 Livingston 29 violations
Yes 29
C-
59 Modesto 28 violations
Yes 76
D
60 Stockton 28 violations
Yes 261
F
61 Tranquillity 27 violations
Yes 37
B
62 Pasadena 24 violations
Yes 92
F
63 Hollister 23 violations
Yes 132
F
64 Royal Oaks 23 violations
Yes 201
D
65 Chowchilla 21 violations
Yes 25
A-
66 Three Rivers 21 violations
Yes 177
F
67 Helendale 21 violations
Yes 22
A-
68 Trona 21 violations
Yes 21
A
69 Watsonville 20 violations
Yes 74
F
70 Lake Forest 20 violations
Yes 38
B-
71 Galt 20 violations
Yes 27
B+
72 Mcfarland 20 violations
Yes 42
C+
73 Klamath 19 violations
Yes 102
D
74 Lemoore 18 violations
Yes 112
D
75 New Cuyama 18 violations
Yes 21
A
76 Portola 16 violations
Yes 71
C-
77 Ridgecrest 15 violations
Yes 26
A-
78 Tule River Reservation 15 violations
Yes 34
D
79 Paso Robles 14 violations
Yes 42
F
80 Wasco 14 violations
Yes 26
B+
81 Earlimart 14 violations
Yes 40
B
82 Laytonville 13 violations
Yes 13
A
83 Live Oak 11 violations
Yes 26
A-
84 Richgrove 11 violations
Yes 24
C
85 Palmdale 10 violations
Yes 15
C+
86 Susanville 10 violations
Yes 34
A-
87 Kernville 10 violations
Yes 38
B-
88 King George 9 violations
Yes 30
D+
89 Santa Ysabel 9 violations
Yes 17
D
90 Pine Mountain Club 9 violations
Yes 9
A-
91 Felton 9 violations
Yes 21
C
92 Lompoc 8 violations
Yes 18
C
93 Anza 8 violations
Yes 53
F
94 Indio 7 violations
Yes 12
F
95 Woodland 7 violations
Yes 52
F
96 Adelanto 7 violations
Yes 13
C
97 Shafter 7 violations
Yes 25
A-
98 Frazier Park 7 violations
Yes 56
C+
99 Lost Hills 7 violations
Yes 13
A
100 Le Grand 7 violations
Yes 15
B-
101 Pacific Grove 6 violations
Yes 15
B-
102 Rancho Santa Fe 6 violations
Yes 3
A-
103 Needles 6 violations
Yes 45
F
104 Sebastopol 6 violations
Yes 18
B-
105 Meadview 6 violations
Yes 16
B
106 Meadview 6 violations
Yes 16
B
107 South Lake Tahoe 5 violations
Yes 15
C
108 Springville 5 violations
Yes 82
D+
109 Trinidad 5 violations
Yes 30
D
110 Riverside 4 violations
Yes 13
C
111 Redding 4 violations
Yes 49
F
112 Tracy 4 violations
Yes 45
C
113 Elk Grove 4 violations
Yes 28
C
114 Valley Center 4 violations
Yes 15
F
115 Norco 4 violations
Yes 39
F
116 Oakdale 4 violations
Yes 34
C-
117 South Pasadena 4 violations
Yes 5
A
118 Chico 4 violations
Yes 306
F
119 Blythe 4 violations
Yes 143
D
120 West Covina 4 violations
Yes 25
F
121 St. Helena 4 violations
Yes 29
C+
122 Laguna Beach 3 violations
Yes 2
B
123 Petaluma 3 violations
Yes 2
B
124 Truckee 3 violations
Yes 7
A-
125 Julian 3 violations
Yes 22
D
126 Colusa 3 violations
Yes 6
C-
127 Pauma Valley 3 violations
Yes 88
F
128 San Francisco 3 violations
Yes 100
F
129 Irvine 2 violations
Yes 84
F
130 Santa Barbara 2 violations
Yes 52
F
131 Turlock 2 violations
Yes 16
B-
132 Yuba City 2 violations
Yes 24
A-
133 Lodi 2 violations
Yes 16
C+
134 Rohnert Park 2 violations
Yes 21
F
135 Oroville 2 violations
Yes 7
C-
136 Imperial 2 violations
Yes 36
C+
137 Marysville 2 violations
Yes 11
B+
138 Westlake Village 2 violations
Yes 8
F
139 Willits 2 violations
Yes 23
C-
140 Alpine 2 violations
Yes 25
C-
141 Gridley 2 violations
Yes 4
B
142 Buellton 2 violations
Yes 2
B+
143 Denair 2 violations
Yes 3
A
144 Hoopa 2 violations
Yes 16
B+
145 Strathmore 2 violations
Yes 118
D+
146 Valley Springs 2 violations
Yes 2
A
147 Gerber 2 violations
Yes 5
B
148 Campo 2 violations
Yes 74
D
149 Madison 2 violations
Yes 6
D+
150 Corona Del Mar 2 violations
Yes 3
C-
151 Saugus 2 violations
Yes 11
A
152 San Jose 1 violations
Yes 142
F
153 San Diego 1 violations
Yes 43
F
154 Long Beach 1 violations
Yes 2
C
155 Alhambra 1 violations
Yes 7
A-
156 Palm Desert 1 violations
Yes 12
C+
157 Spring Valley 1 violations
Yes 4
B
158 Oxnard 1 violations
Yes 49
F
159 Concord 1 violations
Yes 19
B-
160 Corona 1 violations
Yes 81
D
161 Sunnyvale 1 violations
Yes 3
A
162 Orange 1 violations
Yes 3
B
163 Fairfield 1 violations
Yes 7
B-
164 Santa Maria 1 violations
Yes 36
F
165 Porterville 1 violations
Yes 74
F
166 Montebello 1 violations
Yes 5
B
167 Morgan Hill 1 violations
Yes 92
F
168 Beverly Hills 1 violations
Yes 18
B
169 Sonora 1 violations
Yes 25
D+
170 San Andreas 1 violations
Yes 17
B-
171 Sanger 1 violations
Yes 16
C
172 Port Hueneme 1 violations
Yes 0
B+
173 Sutter Creek 1 violations
Yes 7
B+
174 Red Bluff 1 violations
Yes 23
F
175 Ripon 1 violations
Yes 10
A-
176 Pala 1 violations
Yes 30
C-
177 Sonoma 1 violations
Yes 5
B-
178 Newman 1 violations
Yes 3
A-
179 Calimesa 1 violations
Yes 6
B
180 Rio Vista 1 violations
Yes 3
A+
181 Georgetown 1 violations
Yes 4
B+
182 Forestville 1 violations
Yes 14
B-
183 La Canada 1 violations
Yes 5
B
184 Santa Ynez 1 violations
Yes 14
A-
185 Fowler 1 violations
Yes 2
A
186 Calistoga 1 violations
Yes 15
C+
187 Carnelian Bay 1 violations
Yes 15
B
188 Murphys 1 violations
Yes 11
B+
189 Havasu Lake 1 violations
Yes 37
D
190 Los Gatos 1 violations
Yes 138
D
191 Sutter 1 violations
Yes 6
A
192 Smith River 1 violations
Yes 11
C+
193 San Juan Bautista 1 violations
Yes 18
C+
194 Pine Grove 1 violations
Yes 17
B
195 Cabazon 1 violations
Yes 5
A-
196 Inyokern 1 violations
Yes 21
D
197 Point Reyes Station 1 violations
Yes 0
A-
198 Bethel Island 1 violations
Yes 12
C+
199 Upper Lake 1 violations
Yes 4
B
200 Redwood Valley 1 violations
Yes 2
C
201 Saratoga 1 violations
Yes 7
B+
202 Baker 1 violations
Yes 1
B+
203 Wadsworth, Nv 1 violations
Yes 2
D+
204 Wadsworth, Nv 1 violations
Yes 2
D+
205 Nixon 1 violations
Yes 2
C-
206 Nixon 1 violations
Yes 2
C-
207 Los Altos 1 violations
Yes 13
B
208 Palo Verde 1 violations
Yes 7
C
209 Stinson Beach 1 violations
Yes 2
A-
210 Lone Pine Reservation 1 violations
Yes 6
A-

Frequently asked questions about arsenic in California

Is arsenic in California tap water a concern?

Yes — 210 cities in California have arsenic-related violations on record. The EPA MCL for arsenic is 10 µg/L. Even at levels below the MCL, long-term arsenic exposure has been linked to cancer and cardiovascular disease.

How can I remove arsenic from my drinking water in California?

Reverse osmosis (RO) systems are the most effective at removing arsenic, typically reducing it by 90% or more. Specialized arsenic-removal media (such as iron-based adsorption filters) are also highly effective. Standard carbon filters and pitcher filters do NOT effectively remove arsenic. If your water comes from a private well, have it tested for arsenic.

Where does arsenic in California water come from?

Arsenic enters drinking water primarily through natural erosion of arsenic-bearing rock formations. It is most common in groundwater systems in the western United States, parts of the Midwest, and New England. Industrial sources include mining, smelting, and agricultural pesticide residues. Groundwater sources are far more likely to contain arsenic than surface water.