PFAS in California Drinking Water
Ranked by number of PFAS compounds detected · Data from EPA SDWIS & UCMR
PFAS in California: what the data shows
California has 466 cities with PFAS monitoring data from the EPA's UCMR 5 program. PFAS ("forever chemicals") were detected in 312 of those cities (67%), with many cities exceeding the EPA's 2024 maximum contaminant levels of 4 ppt. The state average is worse than the national average. 124 cities exceed the EPA MCL for at least one PFAS compound. PFAS are linked to cancer, immune system disruption, and developmental issues. The 2024 EPA rule requires water systems exceeding the MCL to notify customers and reduce levels by 2029. PFAS data comes from the EPA's Unregulated Contaminant Monitoring Rule 5 (UCMR 5), which required large water systems to test for 29 PFAS compounds between 2023–2025. Not all systems have completed testing — cities without data may still have PFAS present.
Cities exceeding EPA MCL (4 ppt each)
PFAS data across California
Each dot is a city, colored by overall water quality grade. PFAS-tested cities are shown; those exceeding the 4 ppt EPA MCL appear in red. Size reflects population served.
Top 10 cities by pfas level in California
Highest PFAS levels (compounds)
All California cities ranked by pfas level
| # | City | Level | Level | Exceeds? | Violations | Grade |
|---|---|---|---|---|---|---|
| 1 | Running Springs | 11 compounds | Yes | 3 | B | |
| 2 | Fresno | 10 compounds | Yes | 523 | F | |
| 3 | Clovis | 10 compounds | Yes | 221 | F | |
| 4 | Montebello | 10 compounds | Yes | 5 | B | |
| 5 | Atwater | 10 compounds | Yes | 3 | B+ | |
| 6 | Grand Terrace | 10 compounds | Yes | 1 | B | |
| 7 | San Jose | 9 compounds | Yes | 142 | F | |
| 8 | Sacramento | 9 compounds | Yes | 425 | F | |
| 9 | Downey | 9 compounds | Yes | 14 | B | |
| 10 | Newhall | 9 compounds | Yes | 1 | B+ | |
| 11 | San Dimas | 9 compounds | Yes | 6 | B- | |
| 12 | Chula Vista | 9 compounds | Yes | 1 | B+ | |
| 13 | Glendale | 9 compounds | Yes | 0 | A- | |
| 14 | Pleasanton | 9 compounds | Yes | 3 | B- | |
| 15 | Temecula | 9 compounds | Yes | 12 | C+ | |
| 16 | Fullerton | 9 compounds | Yes | 8 | B | |
| 17 | South Lake Tahoe | 9 compounds | Yes | 15 | C | |
| 18 | Pacific Grove | 9 compounds | Yes | 15 | B- | |
| 19 | Porterville | 9 compounds | Yes | 74 | F | |
| 20 | Pico Rivera | 9 compounds | Yes | 4 | B | |
| 21 | Ukiah | 9 compounds | Yes | 14 | C+ | |
| 22 | Los Osos | 9 compounds | Yes | 0 | B+ | |
| 23 | Anaheim | 8 compounds | Yes | 8 | C+ | |
| 24 | Covina | 8 compounds | Yes | 10 | B | |
| 25 | Modesto | 8 compounds | Yes | 76 | D | |
| 26 | Orange | 8 compounds | Yes | 3 | B | |
| 27 | Redding | 8 compounds | Yes | 49 | F | |
| 28 | Highland | 8 compounds | Yes | 3 | B+ | |
| 29 | Hesperia | 8 compounds | Yes | 2 | B | |
| 30 | Gilroy | 8 compounds | Yes | 28 | C+ | |
| 31 | Ceres | 8 compounds | Yes | 129 | F | |
| 32 | Paso Robles | 8 compounds | Yes | 42 | F | |
| 33 | Atascadero | 8 compounds | Yes | 1 | B | |
| 34 | Tehachapi | 8 compounds | Yes | 96 | F | |
| 35 | Altadena | 8 compounds | Yes | 2 | B+ | |
| 36 | Norco | 8 compounds | Yes | 39 | F | |
| 37 | Crestline | 8 compounds | Yes | 9 | C+ | |
| 38 | Pinedale | 8 compounds | Yes | 7 | A- | |
| 39 | Big Bear City | 8 compounds | Yes | 1 | A | |
| 40 | Bell Gardens | 8 compounds | Yes | 0 | B | |
| 41 | Lake Arrowhead | 8 compounds | Yes | 0 | A- | |
| 42 | Helendale | 8 compounds | Yes | 22 | A- | |
| 43 | La Habra Heights | 8 compounds | Yes | 0 | A | |
| 44 | Riverside | 7 compounds | Yes | 13 | C | |
| 45 | Pomona | 7 compounds | Yes | 6 | C+ | |
| 46 | Garden Grove | 7 compounds | Yes | 2 | B | |
| 47 | Rialto | 7 compounds | Yes | 6 | B+ | |
| 48 | Santa Monica | 7 compounds | Yes | 0 | B | |
| 49 | Whittier | 7 compounds | Yes | 4 | C+ | |
| 50 | Lodi | 7 compounds | Yes | 16 | C+ | |
| 51 | Watsonville | 7 compounds | Yes | 74 | F | |
| 52 | La Crescenta | 7 compounds | Yes | 3 | B+ | |
| 53 | Arroyo Grande | 7 compounds | Yes | 93 | F | |
| 54 | El Verano | 7 compounds | Yes | 0 | B+ | |
| 55 | West Covina | 7 compounds | Yes | 25 | F | |
| 56 | Coarsegold | 7 compounds | Yes | 24 | C- | |
| 57 | San Francisco | 7 compounds | No | 100 | F | |
| 58 | Santa Ana | 6 compounds | Yes | 8 | C | |
| 59 | Bakersfield | 6 compounds | Yes | 690 | F | |
| 60 | Stockton | 6 compounds | Yes | 261 | F | |
| 61 | Ontario | 6 compounds | Yes | 1 | B+ | |
| 62 | Camarillo | 6 compounds | Yes | 4 | B | |
| 63 | South Gate | 6 compounds | Yes | 2 | B | |
| 64 | Santa Fe Springs | 6 compounds | Yes | 1 | B+ | |
| 65 | Apple Valley | 6 compounds | Yes | 57 | D | |
| 66 | Colton | 6 compounds | Yes | 5 | B- | |
| 67 | Valley Center | 6 compounds | Yes | 15 | F | |
| 68 | Monrovia | 6 compounds | Yes | 0 | B+ | |
| 69 | Norwalk | 6 compounds | Yes | 1 | A- | |
| 70 | Gridley | 6 compounds | Yes | 4 | B | |
| 71 | Nuevo | 6 compounds | Yes | 6 | B+ | |
| 72 | Brisbane | 6 compounds | Yes | 5 | A- | |
| 73 | Wildomar | 6 compounds | Yes | 11 | A- | |
| 74 | Hawthorne | 5 compounds | No | 3 | B | |
| 75 | Rosemead | 5 compounds | Yes | 17 | C- | |
| 76 | San Bernardin0 | 5 compounds | No | 0 | A- | |
| 77 | Corona | 5 compounds | No | 81 | D | |
| 78 | San Bernardino | 5 compounds | No | 192 | F | |
| 79 | Vacaville | 5 compounds | Yes | 26 | F | |
| 80 | Encinitas | 5 compounds | Yes | 55 | F | |
| 81 | Lynwood | 5 compounds | Yes | 0 | B+ | |
| 82 | Montclair | 5 compounds | Yes | 0 | B+ | |
| 83 | Fair Oaks | 5 compounds | Yes | 0 | B+ | |
| 84 | Big Bear Lake | 5 compounds | Yes | 1 | B+ | |
| 85 | Cudahy | 5 compounds | Yes | 3 | B+ | |
| 86 | Pala | 5 compounds | Yes | 30 | C- | |
| 87 | El Monte | 4 compounds | Yes | 79 | F | |
| 88 | Merced | 4 compounds | Yes | 9 | C+ | |
| 89 | Manteca | 4 compounds | Yes | 39 | B- | |
| 90 | Redlands | 4 compounds | Yes | 2 | B | |
| 91 | Compton | 4 compounds | Yes | 8 | B | |
| 92 | Tustin | 4 compounds | Yes | 8 | B | |
| 93 | Yucaipa | 4 compounds | Yes | 9 | C+ | |
| 94 | Truckee | 4 compounds | Yes | 7 | A- | |
| 95 | Rohnert Park | 4 compounds | Yes | 21 | F | |
| 96 | Morgan Hill | 4 compounds | No | 92 | F | |
| 97 | Sonora | 4 compounds | No | 25 | D+ | |
| 98 | Huntington Park | 4 compounds | Yes | 3 | B+ | |
| 99 | Lakeside | 4 compounds | Yes | 0 | A- | |
| 100 | Yucca Valley | 4 compounds | No | 7 | A- | |
| 101 | Sanger | 4 compounds | Yes | 16 | C | |
| 102 | Red Bluff | 4 compounds | Yes | 23 | F | |
| 103 | Ripon | 4 compounds | Yes | 10 | A- | |
| 104 | Lindsay | 4 compounds | Yes | 240 | F | |
| 105 | Maywood | 4 compounds | Yes | 3 | A- | |
| 106 | Calimesa | 4 compounds | No | 6 | B | |
| 107 | Castaic | 4 compounds | Yes | 17 | F | |
| 108 | Calistoga | 4 compounds | Yes | 15 | C+ | |
| 109 | Irvine | 3 compounds | No | 84 | F | |
| 110 | Huntington Beach | 3 compounds | Yes | 5 | C- | |
| 111 | Jurupa Valley | 3 compounds | No | 62 | B | |
| 112 | Palmdale | 3 compounds | No | 15 | C+ | |
| 113 | Ventura | 3 compounds | No | 21 | D+ | |
| 114 | Azusa | 3 compounds | Yes | 2 | B+ | |
| 115 | Burbank | 3 compounds | No | 1 | A- | |
| 116 | Westminster | 3 compounds | Yes | 2 | A- | |
| 117 | Goleta | 3 compounds | No | 11 | B | |
| 118 | Placentia | 3 compounds | No | 0 | B+ | |
| 119 | Buena Park | 3 compounds | Yes | 1 | B+ | |
| 120 | Upland | 3 compounds | No | 4 | B+ | |
| 121 | Camp Pendleton | 3 compounds | No | 13 | B | |
| 122 | Adelanto | 3 compounds | Yes | 13 | C | |
| 123 | Lathrop | 3 compounds | Yes | 44 | B | |
| 124 | Phelan | 3 compounds | No | 0 | B+ | |
| 125 | Benicia | 3 compounds | No | 1 | A- | |
| 126 | Rancho Santa Fe | 3 compounds | No | 3 | A- | |
| 127 | Lomita | 3 compounds | Yes | 1 | A- | |
| 128 | Rio Linda | 3 compounds | No | 2 | A- | |
| 129 | Clearlake | 3 compounds | No | 5 | B+ | |
| 130 | Sonoma | 3 compounds | Yes | 5 | B- | |
| 131 | Scotts Valley | 3 compounds | No | 11 | B- | |
| 132 | Healdsburg | 3 compounds | No | 12 | B+ | |
| 133 | Templeton | 3 compounds | No | 1 | A | |
| 134 | Villa Park | 3 compounds | No | 1 | A- | |
| 135 | Planada | 3 compounds | Yes | 3 | B+ | |
| 136 | Laton | 3 compounds | Yes | 49 | C+ | |
| 137 | Escondido | 2 compounds | No | 10 | B | |
| 138 | Lake Elsinore | 2 compounds | No | 8 | A | |
| 139 | Rancho Cordova | 2 compounds | No | 115 | F | |
| 140 | Santee | 2 compounds | No | 14 | B | |
| 141 | Inglewood | 2 compounds | Yes | 3 | A- | |
| 142 | Lakewood | 2 compounds | Yes | 1 | A- | |
| 143 | Laguna Beach | 2 compounds | No | 2 | B | |
| 144 | Monterey Park | 2 compounds | No | 1 | B | |
| 145 | Fountain Valley | 2 compounds | No | 0 | A | |
| 146 | Rowland Heights | 2 compounds | No | 0 | B+ | |
| 147 | Lincoln | 2 compounds | Yes | 6 | A- | |
| 148 | Hollister | 2 compounds | Yes | 132 | F | |
| 149 | Lake Forest | 2 compounds | No | 38 | B- | |
| 150 | Arcadia | 2 compounds | Yes | 2 | B | |
| 151 | Banning | 2 compounds | No | 15 | B- | |
| 152 | Cerritos | 2 compounds | Yes | 0 | B | |
| 153 | Bellflower | 2 compounds | Yes | 0 | B+ | |
| 154 | Elk Grove | 2 compounds | No | 28 | C | |
| 155 | Carmichael | 2 compounds | No | 1 | B+ | |
| 156 | Loma Linda | 2 compounds | Yes | 3 | A | |
| 157 | Oroville | 2 compounds | Yes | 7 | C- | |
| 158 | Boulder Creek | 2 compounds | No | 119 | F | |
| 159 | Alpine | 2 compounds | No | 25 | C- | |
| 160 | Live Oak | 2 compounds | No | 26 | A- | |
| 161 | Delhi | 2 compounds | Yes | 7 | A- | |
| 162 | Solvang | 2 compounds | No | 6 | B | |
| 163 | Winters | 2 compounds | No | 1 | A+ | |
| 164 | Wheatland | 2 compounds | Yes | 2 | A | |
| 165 | Weaverville | 2 compounds | Yes | 3 | A- | |
| 166 | Avalon | 2 compounds | No | 1 | A- | |
| 167 | Alturas | 2 compounds | No | 11 | B+ | |
| 168 | Groveland | 2 compounds | Yes | 4 | B- | |
| 169 | Los Angeles | 1 compounds | No | 94 | F | |
| 170 | Oakland | 1 compounds | No | 13 | B | |
| 171 | San Diego | 1 compounds | No | 43 | F | |
| 172 | Perris | 1 compounds | No | 0 | A | |
| 173 | Long Beach | 1 compounds | No | 2 | C | |
| 174 | Alhambra | 1 compounds | No | 7 | A- | |
| 175 | La Mesa | 1 compounds | No | 0 | A+ | |
| 176 | Palm Desert | 1 compounds | No | 12 | C+ | |
| 177 | Spring Valley | 1 compounds | No | 4 | B | |
| 178 | Oxnard | 1 compounds | No | 49 | F | |
| 179 | Pasadena | 1 compounds | No | 92 | F | |
| 180 | Santa Rosa | 1 compounds | No | 177 | F | |
| 181 | Oceanside | 1 compounds | No | 2 | A- | |
| 182 | Laguna Hills | 1 compounds | No | 1 | B+ | |
| 183 | Rancho Santa Margarita | 1 compounds | No | 0 | A | |
| 184 | Roseville | 1 compounds | No | 11 | B | |
| 185 | Placerville | 1 compounds | No | 6 | A- | |
| 186 | Victorville | 1 compounds | No | 1 | B+ | |
| 187 | Vista | 1 compounds | No | 0 | A- | |
| 188 | Santa Clara | 1 compounds | No | 5 | B | |
| 189 | Santa Barbara | 1 compounds | No | 52 | F | |
| 190 | Davis | 1 compounds | No | 47 | B+ | |
| 191 | San Marcos | 1 compounds | No | 27 | D | |
| 192 | Costa Mesa | 1 compounds | No | 2 | A- | |
| 193 | Santa Maria | 1 compounds | No | 36 | F | |
| 194 | Torrance | 1 compounds | No | 0 | A- | |
| 195 | Imperial Beach | 1 compounds | No | 1 | A | |
| 196 | Daly City | 1 compounds | No | 4 | A | |
| 197 | Walnut | 1 compounds | No | 1 | A- | |
| 198 | Tracy | 1 compounds | No | 45 | C | |
| 199 | Santa Cruz | 1 compounds | No | 38 | F | |
| 200 | Carlsbad | 1 compounds | No | 0 | A+ | |
| 201 | Hemet | 1 compounds | No | 31 | B- | |
| 202 | Mountain View | 1 compounds | No | 3 | A | |
| 203 | Calabasas | 1 compounds | No | 14 | A- | |
| 204 | San Luis Obispo | 1 compounds | No | 27 | F | |
| 205 | Newport Beach | 1 compounds | No | 4 | B+ | |
| 206 | Citrus Heights | 1 compounds | No | 2 | A | |
| 207 | Woodland | 1 compounds | No | 52 | F | |
| 208 | Brentwood | 1 compounds | No | 91 | F | |
| 209 | Salinas | 1 compounds | No | 639 | F | |
| 210 | La Habra | 1 compounds | No | 0 | A- | |
| 211 | Pittsburg | 1 compounds | No | 0 | A | |
| 212 | Fallbrook | 1 compounds | No | 3 | A | |
| 213 | Delano | 1 compounds | No | 67 | B | |
| 214 | Paramount | 1 compounds | No | 0 | A- | |
| 215 | San Clemente | 1 compounds | No | 3 | A- | |
| 216 | Lompoc | 1 compounds | No | 18 | C | |
| 217 | Poway | 1 compounds | No | 0 | A- | |
| 218 | Los Banos | 1 compounds | No | 29 | B | |
| 219 | Brea | 1 compounds | No | 0 | A | |
| 220 | El Centro | 1 compounds | No | 14 | C- | |
| 221 | Oakley | 1 compounds | No | 60 | D | |
| 222 | Ridgecrest | 1 compounds | No | 26 | A- | |
| 223 | San Bruno | 1 compounds | No | 0 | A+ | |
| 224 | Soquel | 1 compounds | No | 1 | A | |
| 225 | Moorpark | 1 compounds | No | 1 | A- | |
| 226 | Beverly Hills | 1 compounds | No | 18 | B | |
| 227 | Calexico | 1 compounds | No | 7 | B- | |
| 228 | San Juan Capistrano | 1 compounds | No | 5 | B+ | |
| 229 | Marina | 1 compounds | No | 4 | A+ | |
| 230 | Ramona | 1 compounds | No | 36 | C | |
| 231 | Santa Paula | 1 compounds | No | 5 | A- | |
| 232 | Manhattan Beach | 1 compounds | No | 1 | A- | |
| 233 | Imperial | 1 compounds | No | 36 | C+ | |
| 234 | Soledad | 1 compounds | No | 28 | C+ | |
| 235 | Vernon | 1 compounds | No | 3 | A | |
| 236 | Wasco | 1 compounds | No | 26 | B+ | |
| 237 | Brawley | 1 compounds | No | 5 | A- | |
| 238 | Patterson | 1 compounds | No | 35 | B+ | |
| 239 | Seal Beach | 1 compounds | No | 0 | A- | |
| 240 | Quartz Hill | 1 compounds | No | 1 | A- | |
| 241 | Port Hueneme | 1 compounds | No | 0 | B+ | |
| 242 | Cutten | 1 compounds | No | 5 | A+ | |
| 243 | Lamont | 1 compounds | No | 40 | B+ | |
| 244 | Chowchilla | 1 compounds | Yes | 25 | A- | |
| 245 | Greenfield | 1 compounds | No | 17 | B | |
| 246 | Twentynine Palms | 1 compounds | No | 70 | B+ | |
| 247 | Rosamond | 1 compounds | No | 205 | F | |
| 248 | Oak View | 1 compounds | No | 12 | B+ | |
| 249 | Lakeport | 1 compounds | No | 14 | C- | |
| 250 | Needles | 1 compounds | No | 45 | F | |
| 251 | Fillmore | 1 compounds | No | 13 | B- | |
| 252 | Discovery Bay | 1 compounds | No | 3 | A+ | |
| 253 | El Segundo | 1 compounds | No | 0 | A- | |
| 254 | Blythe | 1 compounds | No | 143 | D | |
| 255 | Carpinteria | 1 compounds | No | 5 | A | |
| 256 | La Palma | 1 compounds | No | 0 | A- | |
| 257 | Fort Irwin | 1 compounds | No | 60 | B+ | |
| 258 | Vandenberg Sfb | 1 compounds | No | 8 | A | |
| 259 | Westlake Village | 1 compounds | No | 8 | F | |
| 260 | California City | 1 compounds | No | 22 | A- | |
| 261 | Susanville | 1 compounds | No | 34 | A- | |
| 262 | Nipomo | 1 compounds | No | 1 | A | |
| 263 | Trabuco Canyon | 1 compounds | No | 2 | A- | |
| 264 | Tahoe City | 1 compounds | No | 11 | B+ | |
| 265 | Dixon | 1 compounds | No | 2 | A | |
| 266 | El Cajon | 1 compounds | No | 24 | B+ | |
| 267 | Newman | 1 compounds | No | 3 | A- | |
| 268 | Signal Hill | 1 compounds | No | 6 | B | |
| 269 | Ojai | 1 compounds | No | 35 | C- | |
| 270 | Edwards Afb | 1 compounds | No | 8 | A- | |
| 271 | Colusa | 1 compounds | No | 6 | C- | |
| 272 | Rio Vista | 1 compounds | No | 3 | A+ | |
| 273 | La Canada Flintridge | 1 compounds | No | 4 | A | |
| 274 | La Canada | 1 compounds | No | 5 | B | |
| 275 | Mammoth Lakes | 1 compounds | No | 24 | B | |
| 276 | Guadalupe | 1 compounds | No | 0 | A | |
| 277 | Pismo Beach | 1 compounds | No | 4 | A- | |
| 278 | Firebaugh | 1 compounds | No | 89 | D | |
| 279 | Corning | 1 compounds | No | 17 | B- | |
| 280 | Gonzales | 1 compounds | No | 53 | F | |
| 281 | Santa Ynez | 1 compounds | No | 14 | A- | |
| 282 | Sebastopol | 1 compounds | No | 18 | B- | |
| 283 | Orland | 1 compounds | No | 5 | A | |
| 284 | Castroville | 1 compounds | No | 86 | D+ | |
| 285 | Kirkwood | 1 compounds | No | 0 | A | |
| 286 | Represa | 1 compounds | Yes | 1 | B | |
| 287 | Fowler | 1 compounds | No | 2 | A | |
| 288 | Cotati | 1 compounds | No | 9 | A- | |
| 289 | Heber | 1 compounds | No | 15 | A | |
| 290 | Kelseyville | 1 compounds | No | 36 | B- | |
| 291 | Joshua Tree | 1 compounds | No | 3 | A- | |
| 292 | China Lake | 1 compounds | No | 8 | A | |
| 293 | Holtville | 1 compounds | No | 66 | B- | |
| 294 | St. Helena | 1 compounds | No | 29 | C+ | |
| 295 | Hidden Valley Lake | 1 compounds | No | 1 | A+ | |
| 296 | Gustine | 1 compounds | No | 4 | B+ | |
| 297 | Williams | 1 compounds | No | 3 | A+ | |
| 298 | Arnold | 1 compounds | No | 2 | B- | |
| 299 | Buellton | 1 compounds | No | 2 | B+ | |
| 300 | Murphys | 1 compounds | No | 11 | B+ | |
| 301 | Mojave | 1 compounds | No | 114 | D | |
| 302 | San Joaquin | 1 compounds | No | 13 | A | |
| 303 | Del Mar | 1 compounds | No | 3 | B- | |
| 304 | Quincy | 1 compounds | No | 6 | A | |
| 305 | Mariposa | 1 compounds | No | 71 | C | |
| 306 | Aptos | 1 compounds | No | 9 | A- | |
| 307 | Borrego Springs | 1 compounds | No | 2 | A+ | |
| 308 | Skyforest | 1 compounds | No | 0 | A- | |
| 309 | Bolinas | 1 compounds | No | 49 | A- | |
| 310 | Barstow | 1 compounds | No | 66 | F | |
| 311 | Sea Ranch | 1 compounds | No | 4 | B | |
| 312 | Paicines | 1 compounds | No | 9 | B- | |
| 313 | Burlingame | 0 compounds | No | 14 | A- | |
| 314 | Fremont | 0 compounds | No | 3 | B- | |
| 315 | Fontana | 0 compounds | No | 0 | A- | |
| 316 | Rancho Cucamonga | 0 compounds | No | 0 | B+ | |
| 317 | Concord | 0 compounds | No | 19 | B- | |
| 318 | Corte Madera | 0 compounds | No | 0 | A- | |
| 319 | Hayward | 0 compounds | No | 0 | A- | |
| 320 | Sunnyvale | 0 compounds | No | 3 | A | |
| 321 | Vallejo | 0 compounds | No | 6 | A | |
| 322 | Auburn | 0 compounds | No | 8 | A | |
| 323 | Fairfield | 0 compounds | No | 7 | B- | |
| 324 | Antioch | 0 compounds | No | 3 | A | |
| 325 | Chino | 0 compounds | No | 9 | B | |
| 326 | Simi Valley | 0 compounds | No | 3 | A | |
| 327 | Madera | 0 compounds | No | 564 | D | |
| 328 | Redwood City | 0 compounds | No | 10 | B+ | |
| 329 | Napa | 0 compounds | No | 53 | F | |
| 330 | Folsom | 0 compounds | No | 1 | A- | |
| 331 | Indio | 0 compounds | No | 12 | F | |
| 332 | Milpitas | 0 compounds | No | 2 | A- | |
| 333 | Chino Hills | 0 compounds | No | 2 | A | |
| 334 | Palm Springs | 0 compounds | No | 16 | B | |
| 335 | Tulare | 0 compounds | No | 61 | C- | |
| 336 | Baldwin Park | 0 compounds | No | 1 | A | |
| 337 | Turlock | 0 compounds | No | 16 | B- | |
| 338 | Yuba City | 0 compounds | No | 24 | A- | |
| 339 | Palo Alto | 0 compounds | No | 8 | A- | |
| 340 | Beaumont | 0 compounds | No | 2 | A- | |
| 341 | Hanford | 0 compounds | No | 197 | D+ | |
| 342 | Novato | 0 compounds | No | 3 | B+ | |
| 343 | Petaluma | 0 compounds | No | 2 | B | |
| 344 | Grass Valley | 0 compounds | No | 8 | A | |
| 345 | West Sacramento | 0 compounds | No | 1 | B+ | |
| 346 | Thousand Oaks | 0 compounds | No | 1 | A | |
| 347 | Glendora | 0 compounds | No | 0 | A- | |
| 348 | Desert Hot Springs | 0 compounds | No | 4 | A | |
| 349 | Coachella | 0 compounds | No | 11 | C- | |
| 350 | Lemoore | 0 compounds | No | 112 | D | |
| 351 | Lebec | 0 compounds | No | 42 | C | |
| 352 | Livermore | 0 compounds | No | 53 | B | |
| 353 | Pacifica | 0 compounds | No | 2 | A | |
| 354 | Foster City | 0 compounds | No | 2 | A+ | |
| 355 | Stanford | 0 compounds | No | 3 | A+ | |
| 356 | San Andreas | 0 compounds | No | 17 | B- | |
| 357 | East Palo Alto | 0 compounds | No | 8 | A | |
| 358 | La Verne | 0 compounds | No | 6 | B+ | |
| 359 | Martinez | 0 compounds | No | 0 | A | |
| 360 | Granite Bay | 0 compounds | No | 43 | B- | |
| 361 | Belmont | 0 compounds | No | 3 | A+ | |
| 362 | Eureka | 0 compounds | No | 3 | A- | |
| 363 | Oakdale | 0 compounds | No | 34 | C- | |
| 364 | Olivehurst | 0 compounds | No | 2 | A | |
| 365 | Reedley | 0 compounds | No | 12 | B- | |
| 366 | Windsor | 0 compounds | No | 2 | A+ | |
| 367 | South Pasadena | 0 compounds | No | 5 | A | |
| 368 | Shafter | 0 compounds | No | 25 | A- | |
| 369 | Mountain House | 0 compounds | No | 1 | A+ | |
| 370 | Riverbank | 0 compounds | No | 75 | D | |
| 371 | San Fernando | 0 compounds | No | 1 | A+ | |
| 372 | Millbrae | 0 compounds | No | 1 | A- | |
| 373 | Corcoran | 0 compounds | No | 3 | A | |
| 374 | Menlo Park | 0 compounds | No | 2 | A- | |
| 375 | Arcata | 0 compounds | No | 3 | A | |
| 376 | San Jacinto | 0 compounds | No | 9 | B | |
| 377 | Marysville | 0 compounds | No | 11 | B+ | |
| 378 | Temescal Valley | 0 compounds | No | 2 | A | |
| 379 | Anderson | 0 compounds | No | 14 | C- | |
| 380 | American Canyon | 0 compounds | No | 15 | A- | |
| 381 | Crescent City | 0 compounds | No | 14 | C | |
| 382 | Taft | 0 compounds | No | 0 | A- | |
| 383 | Arvin | 0 compounds | No | 81 | C+ | |
| 384 | Half Moon Bay | 0 compounds | No | 6 | A | |
| 385 | Mckinleyville | 0 compounds | No | 2 | A- | |
| 386 | Sausalito | 0 compounds | No | 4 | A+ | |
| 387 | Coalinga | 0 compounds | No | 267 | D | |
| 388 | Kerman | 0 compounds | No | 13 | B | |
| 389 | Orangevale | 0 compounds | No | 0 | A | |
| 390 | Sutter Creek | 0 compounds | No | 7 | B+ | |
| 391 | Cupertino | 0 compounds | No | 3 | A+ | |
| 392 | Moffett Field | 0 compounds | No | 1 | A | |
| 393 | 29 Palms | 0 compounds | No | 3 | B | |
| 394 | Livingston | 0 compounds | No | 29 | C- | |
| 395 | Parlier | 0 compounds | No | 14 | A- | |
| 396 | La Puente | 0 compounds | No | 1 | B+ | |
| 397 | Mcfarland | 0 compounds | No | 42 | C+ | |
| 398 | Morro Bay | 0 compounds | No | 12 | A- | |
| 399 | Jackson | 0 compounds | No | 11 | A- | |
| 400 | Kingsburg | 0 compounds | No | 17 | B | |
| 401 | Avenal | 0 compounds | No | 35 | B | |
| 402 | South San Francisco | 0 compounds | No | 2 | A | |
| 403 | Grover Beach | 0 compounds | No | 34 | F | |
| 404 | Brooks | 0 compounds | No | 2 | B+ | |
| 405 | Fortuna | 0 compounds | No | 7 | B- | |
| 406 | Hillsborough | 0 compounds | No | 7 | A | |
| 407 | King George | 0 compounds | No | 30 | D+ | |
| 408 | Mendota | 0 compounds | No | 3 | A | |
| 409 | Shingle Springs | 0 compounds | No | 0 | B+ | |
| 410 | Cloverdale | 0 compounds | No | 9 | B | |
| 411 | Sierra Madre | 0 compounds | No | 5 | A | |
| 412 | Farmersville | 0 compounds | No | 20 | B+ | |
| 413 | Table Mountain | 0 compounds | No | 9 | A- | |
| 414 | Shasta Lake 4510007 | 0 compounds | No | 1 | A+ | |
| 415 | Willits | 0 compounds | No | 23 | C- | |
| 416 | Royal Oaks | 0 compounds | No | 201 | D | |
| 417 | Guerneville | 0 compounds | No | 3 | A | |
| 418 | Bishop | 0 compounds | No | 25 | D | |
| 419 | Winton | 0 compounds | No | 5 | A- | |
| 420 | Pauma Valley | 0 compounds | No | 88 | F | |
| 421 | Georgetown | 0 compounds | No | 4 | B+ | |
| 422 | Orange Cove | 0 compounds | No | 10 | B+ | |
| 423 | Bermuda Dunes | 0 compounds | No | 0 | A+ | |
| 424 | Forestville | 0 compounds | No | 14 | B- | |
| 425 | Huron | 0 compounds | No | 69 | B- | |
| 426 | Paradise | 0 compounds | No | 2 | A | |
| 427 | Orosi | 0 compounds | No | 6 | A+ | |
| 428 | Lancaster | 0 compounds | No | 204 | D | |
| 429 | Dinuba | 0 compounds | No | 24 | A- | |
| 430 | Yreka | 0 compounds | No | 9 | B+ | |
| 431 | Earlimart | 0 compounds | No | 40 | B | |
| 432 | Fort Bragg | 0 compounds | No | 4 | B | |
| 433 | Lake Almanor | 0 compounds | No | 4 | A- | |
| 434 | Woodlake | 0 compounds | No | 14 | A+ | |
| 435 | Oceano | 0 compounds | No | 1 | A | |
| 436 | Hughson | 0 compounds | No | 139 | D+ | |
| 437 | Dos Palos | 0 compounds | No | 43 | C | |
| 438 | Escalon | 0 compounds | No | 13 | A | |
| 439 | Tahoe Vista | 0 compounds | No | 7 | A- | |
| 440 | Cottonwood | 0 compounds | No | 7 | B | |
| 441 | Foresthill | 0 compounds | No | 3 | B+ | |
| 442 | Beale Afb | 0 compounds | No | 6 | A | |
| 443 | Los Altos Hills | 0 compounds | No | 4 | A- | |
| 444 | Cutler | 0 compounds | No | 20 | B | |
| 445 | Montara | 0 compounds | No | 3 | A- | |
| 446 | Rancho Murieta | 0 compounds | No | 3 | A | |
| 447 | Meadow Vista | 0 compounds | No | 0 | A+ | |
| 448 | Keyes | 0 compounds | No | 60 | B+ | |
| 449 | Cambria | 0 compounds | No | 4 | A- | |
| 450 | Hilmar | 0 compounds | No | 17 | C | |
| 451 | Denair | 0 compounds | No | 3 | A | |
| 452 | Visalia | 0 compounds | No | 121 | D+ | |
| 453 | Ivanhoe | 0 compounds | No | 6 | A- | |
| 454 | Armona | 0 compounds | No | 71 | B+ | |
| 455 | Angels Camp | 0 compounds | No | 21 | B+ | |
| 456 | Yountville | 0 compounds | No | 4 | A- | |
| 457 | Ione | 0 compounds | No | 13 | A- | |
| 458 | Mount Shasta | 0 compounds | No | 11 | B+ | |
| 459 | Hoopa | 0 compounds | No | 16 | B+ | |
| 460 | Rio Dell | 0 compounds | No | 3 | A | |
| 461 | Littlerock | 0 compounds | No | 0 | A | |
| 462 | Terra Bella | 0 compounds | No | 26 | A- | |
| 463 | Tipton | 0 compounds | No | 15 | B+ | |
| 464 | Carmel | 0 compounds | No | 49 | C- | |
| 465 | Blue Lake | 0 compounds | No | 1 | A+ | |
| 466 | Lakehead | 0 compounds | No | 4 | B |
Frequently asked questions about pfas in California
Does California tap water contain PFAS?
PFAS were detected in 312 of 466 California cities tested under EPA's UCMR 5 program. 124 cities exceed the 2024 EPA MCL of 4 ppt for individual PFAS compounds.
How can I remove PFAS from my drinking water in California?
Reverse osmosis (RO) systems are the most effective at removing PFAS, typically removing 90%+ of compounds. High-quality activated carbon block filters (NSF 58-certified for RO, or NSF 53 for solid carbon) also provide significant reduction. Standard pitcher filters vary widely in PFAS removal.