California tap water quality
2,920 community water systems serving 40 million people.
Data: U.S. EPA · How we read the data · How we check it
PFAS: EPA's 2023–2025 testing. Lead: results from the last five years. 39 more systems have no recent lead results in EPA's database.
Water systems with PFAS above the federal limit
Based on EPA's UCMR 5 results (2023–2025) compared to the April 2024 limits, the way EPA compares them. Systems have until 2029 to comply. Largest first.
- City of Fresno545,970 people · Surface water · CaliforniaPFOA above limitAlso: PFOS above limit · PFHxS above limit · PFAS Hazard Index above limit
- City of Sacramento Main527,979 people · Surface water · CaliforniaPFOA above limitAlso: PFOS above limit · PFHxS above limit · PFAS Hazard Index above limit
- City of Anaheim350,254 people · Surface water · CaliforniaPFOA above limitAlso: PFOS above limit · PFHxS detected · Lithium above screening level
- City of Santa Ana316,184 people · Purchased surface water · CaliforniaPFOA above limitAlso: PFOS above limit · PFHxS detected · Lithium above screening level
- Santa Clarita Valley Water Agency292,014 people · Surface water · CaliforniaPFOA above limitAlso: PFOS above limit · PFHxS detected · Lithium above screening level
- California Water Service – Bakersfield268,129 people · Surface water · CaliforniaPFOA above limitAlso: PFOS above limit · PFHxS detected
- City of Modesto218,915 people · Purchased surface water · CaliforniaPFOA above limitAlso: PFOS above limit · Lead near 2027 level · PFHxS detected
- City of Huntington Beach201,000 people · Purchased surface water · CaliforniaPFOS above limitAlso: PFHxS detected · Lithium above screening level
- City of Stockton192,702 people · Surface water · CaliforniaPFOS above limitAlso: Total trihalomethanes (TTHM) violations · PFOA detected
- City of Glendale Water Dept.192,212 people · Purchased surface water · CaliforniaPFOA above limitAlso: PFOS above limit · PFHxS detected · Lithium above screening level
- SCWA – Laguna/Vineyard188,417 people · Surface water · CaliforniaPFOA above limitAlso: PFOS above limit · PFHxS detected · 1 health-based violation since 2016
- Ontario Municipal Utilities Company185,010 people · Purchased surface water · CaliforniaPFOA above limitAlso: PFOS detected · PFHxS detected
- Sweetwater Authority184,915 people · Surface water · CaliforniaPFOA above limitAlso: PFOS detected · PFHxS detected
- City of Garden Grove174,226 people · Purchased surface water · CaliforniaPFOA above limitAlso: PFOS above limit · PFHxS detected · Lithium above screening level
- City of Bakersfield171,108 people · Purchased surface water · CaliforniaPFOS above limitAlso: PFHxS detected · PFNA detected
- California Water Service – Visalia153,522 people · Groundwater · CaliforniaPFOS above limitAlso: PFOA detected
- City of Pomona Water Dept.151,713 people · Surface water · CaliforniaPFOA above limitAlso: PFOS above limit · PFHxS detected
- Rancho California Water District146,147 people · Purchased surface water · CaliforniaPFOA above limitAlso: PFOS above limit · PFHxS detected · Lithium above screening level
- California Water Service – East Los Angeles142,140 people · Purchased surface water · CaliforniaPFOS above limitAlso: Lithium above screening level
- City of Fullerton140,054 people · Purchased surface water · CaliforniaPFOA above limitAlso: PFOS above limit · Coliform bacteria violation · PFHxS detected
- City of Clovis133,118 people · Surface water · CaliforniaPFOA above limitAlso: PFOS above limit · PFHxS detected · PFNA detected
- California American Water – Monterey128,928 people · Groundwater under influence of surface water · CaliforniaPFOA above limitAlso: PFOS above limit · PFHxS detected · Lithium above screening level
- City of Orange120,770 people · Purchased surface water · CaliforniaPFOA above limitAlso: PFOS above limit · PFHxS detected · Lithium above screening level
- Golden State Water Company – West Orange County114,693 people · Purchased surface water · CaliforniaPFOA above limitAlso: PFOS above limit · PFHxS detected · Lithium above screening level
- City of Downey Water Dept.110,556 people · Groundwater · CaliforniaPFOA above limitAlso: PFOS above limit · Coliform bacteria violation · PFHxS detected
- California Water Service – Chico110,473 people · Groundwater · CaliforniaPFOS above limitAlso: PFHxS above limit · PFAS Hazard Index above limit · PFOA detected
- East Valley Water District108,600 people · Surface water · CaliforniaPFOA above limitAlso: PFOS above limit · Total trihalomethanes (TTHM) violations · PFHxS detected
- Hesperia Water District101,836 people · Groundwater · CaliforniaPFOA above limitAlso: PFOS above limit · PFHxS detected
- City of Vacaville99,650 people · Surface water · CaliforniaPFOS above limitAlso: PFOA detected · PFHxS detected · Lithium above screening level
- City of Merced96,073 people · Groundwater · CaliforniaPFOS above limitAlso: PFOA detected · PFHxS detected
And 20 more in the full list of California utilities below.
California PFAS report: chart, rankings and data to download →
California's own PFAS limits
Notification level (not enforceable): PFOA 4 ppt, PFOS 4 ppt, PFHxS 3 ppt, PFBS 500 ppt, PFHxA 1000 ppt.
Response levels: PFOA 10, PFOS 40, PFHxS 10, PFBS 5,000, PFHxA 10,000 ppt. Above RL, ordered systems must remove source, treat, or notify. PFOA/PFOS/PFHxS/PFHxA levels issued 2025-10-29.
Source: California State Water Resources Control Board, Division of Drinking Water: PFAS, checked 2026-11-14. Utility pages compare each system's EPA results with these limits. State compliance is judged on the state's own sampling.
Largest water systems in California
- City of Los Angeles Dept. of Water & Power3.9 million people · Surface water · CaliforniaLithium above screening levelAlso: 2 health-based violations since 2016
- East Bay Municipal Utility District1.5 million people · Surface water · CaliforniaNo PFAS above limits
- City of San Diego1.4 million people · Surface water · CaliforniaLithium above screening level
- San Jose Water1 million people · Surface water · CaliforniaPFOS detectedAlso: PFHxS detected · 1 health-based violation since 2016
- San Francisco Public Utilities Commission City Distribution Division848,019 people · Purchased surface water · CaliforniaNo PFAS above limits
- Eastern Municipal Water District659,923 people · Purchased surface water · CaliforniaLithium above screening level
- City of Fresno545,970 people · Surface water · CaliforniaPFOA above limitAlso: PFOS above limit · PFHxS above limit · PFAS Hazard Index above limit
- City of Sacramento Main527,979 people · Surface water · CaliforniaPFOA above limitAlso: PFOS above limit · PFHxS above limit · PFAS Hazard Index above limit
- Long Beach Utilities Department466,772 people · Purchased surface water · CaliforniaLithium above screening level
- Irvine Ranch Water District450,323 people · Surface water · CaliforniaLithium above screening level
- City of Anaheim350,254 people · Surface water · CaliforniaPFOA above limitAlso: PFOS above limit · PFHxS detected · Lithium above screening level
- Alameda County Water District344,000 people · Surface water · CaliforniaNo PFAS above limits
- City of Santa Ana316,184 people · Purchased surface water · CaliforniaPFOA above limitAlso: PFOS above limit · PFHxS detected · Lithium above screening level
- City of Riverside302,776 people · Groundwater under influence of surface water · CaliforniaPFOS detected
- Santa Clarita Valley Water Agency292,014 people · Surface water · CaliforniaPFOA above limitAlso: PFOS above limit · PFHxS detected · Lithium above screening level
California cities and towns
- Adelanto
- Alameda
- Alhambra
- Aliso Viejo
- Anaheim
- Antioch
- Apple Valley
- Arcadia
- Atascadero
- Atwater
- Azusa
- Bakersfield
- Banning
- Beaumont
- Bell Gardens
- Bellflower
- Belmont
- Benicia
- Berkeley
- Beverly Hills
- Brawley
- Brea
- Brentwood
- Buena Park
- Burbank
- Burlingame
- Calexico
- Camarillo
- Carlsbad
- Carson
- Cathedral City
- Ceres
- Cerritos
- Chico
- Chino
- Chino Hills
- Chula Vista
- Citrus Heights
- Clovis
- Coachella
- Colton
- Compton
- Concord
- Corona
- Costa Mesa
- Covina
- Cupertino
- Cypress
- Daly City
- Dana Point
- Danville
- Davis
- Delano
- Desert Hot Springs
- Diamond Bar
- Dinuba
- Downey
- Dublin
- East Palo Alto
- Eastvale
- El Cajon
- El Centro
- El Cerrito
- El Monte
- Elk Grove
- Encinitas
- Escondido
- Eureka
- Fairfield
- Folsom
- Fontana
- Foster City
- Fountain Valley
- Fremont
- Fresno
- Fullerton
- Galt
- Garden Grove
- Gardena
- Gilroy
- Glendale
- Glendora
- Goleta
- Hanford
- Hawthorne
- Hayward
- Hemet
- Hercules
- Hesperia
- Highland
- Hollister
- Huntington Beach
- Huntington Park
- Imperial Beach
- Indio
- Inglewood
- Irvine
- Jurupa Valley
- La Habra
- La Mesa
- La Mirada
- La Puente
- La Quinta
- La Verne
- Lafayette
- Laguna Hills
- Laguna Niguel
- Lake Elsinore
- Lake Forest
- Lakewood
- Lancaster
- Lathrop
- Lawndale
- Lemon Grove
- Lemoore
- Lincoln
- Livermore
- Lodi
- Loma Linda
- Lompoc
- Long Beach
- Los Altos
- Los Angeles
- Los Banos
- Los Gatos
- Lynwood
- Madera
- Manhattan Beach
- Manteca
- Martinez
- Menifee
- Menlo Park
- Merced
- Milpitas
- Mission Viejo
- Modesto
- Monrovia
- Montclair
- Montebello
- Monterey
- Monterey Park
- Moorpark
- Moreno Valley
- Morgan Hill
- Mountain House
- Mountain View
- Murrieta
- Napa
- National City
- Newark
- Newport Beach
- Norco
- Norwalk
- Novato
- Oakland
- Oakley
- Oceanside
- Ontario
- Orange
- Oxnard
- Pacifica
- Palm Desert
- Palm Springs
- Palmdale
- Palo Alto
- Paramount
- Pasadena
- Patterson
- Perris
- Petaluma
- Pico Rivera
- Pittsburg
- Placentia
- Pleasant Hill
- Pleasanton
- Pomona
- Porterville
- Poway
- Rancho Cordova
- Rancho Cucamonga
- Rancho Palos Verdes
- Rancho Santa Margarita
- Redding
- Redlands
- Redondo Beach
- Redwood City
- Reedley
- Rialto
- Richmond
- Ridgecrest
- Riverbank
- Riverside
- Rocklin
- Rohnert Park
- Rosemead
- Roseville
- Sacramento
- Salinas
- San Bernardino
- San Bruno
- Ventura
- San Carlos
- San Clemente
- San Diego
- San Dimas
- San Francisco
- San Gabriel
- San Jacinto
- San Jose
- San Juan Capistrano
- San Leandro
- San Luis Obispo
- San Marcos
- San Mateo
- San Rafael
- San Ramon
- Sanger
- Santa Ana
- Santa Barbara
- Santa Clara
- Santa Clarita
- Santa Cruz
- Santa Maria
- Santa Monica
- Santa Paula
- Santa Rosa
- Santee
- Seaside
- Simi Valley
- Soledad
- South Gate
- South Pasadena
- South San Francisco
- Stanton
- Stockton
- Sunnyvale
- Temecula
- Temple City
- Thousand Oaks
- Torrance
- Tracy
- Tulare
- Turlock
- Tustin
- Twentynine Palms
- Union City
- Upland
- Vacaville
- Vallejo
- Victorville
- Visalia
- Vista
- Walnut
- Walnut Creek
- Wasco
- Watsonville
- West Covina
- West Sacramento
- Westminster
- Whittier
- Wildomar
- Windsor
- Woodland
- Yorba Linda
- Yuba City
- Yucaipa
Most health-based violations since 2016
- City of Lindsay12,659 people · Surface water · CaliforniaPFOA above limitAlso: PFOS above limit · Total trihalomethanes (TTHM) violations · Haloacetic acids (HAA5) violations
- Grindstone Rancheria Water System150 people · Surface water · CaliforniaColiform bacteria violations
- Knoll Enterprises Water System500 people · Groundwater · CaliforniaArsenic violationsAlso: Uranium violations
- Madera County Md1 – Hidden Lake Estates162 people · Surface water · CaliforniaTotal trihalomethanes (TTHM) violationsAlso: Haloacetic acids (HAA5) violations
- Rainbird Valley Mutual Water Company238 people · Groundwater · CaliforniaUranium violationsAlso: Nitrate violations
- R.S. Mutual Water Company35 people · Groundwater · CaliforniaUranium violationsAlso: Nitrate violations · Arsenic violations
- Md 42 Still Meadow Water System100 people · Groundwater · CaliforniaArsenic violationsAlso: Uranium violations
- Madera County Sa16 Sumner Hill135 people · Surface water · CaliforniaHaloacetic acids (HAA5) violationsAlso: Total trihalomethanes (TTHM) violations
- Fcsa 30 – El Porvenir Water System241 people · Surface water · CaliforniaTotal trihalomethanes (TTHM) violationsAlso: Haloacetic acids (HAA5) violations
- Sierra Linda Mutual Water Company200 people · Groundwater · CaliforniaArsenic violationsAlso: Uranium violations
- Twin Valley Inc317 people · Groundwater · CaliforniaNitrate violations
- Pauma Valley Water Company185 people · Groundwater · CaliforniaNitrate violationsAlso: Haloacetic acids (HAA5) violations
- Valley Ford Water Association84 people · Groundwater · CaliforniaNitrate violationsAlso: Total trihalomethanes (TTHM) violations · Haloacetic acids (HAA5) violations
- Md 24 Teaford Meadow Lakes Water System150 people · Groundwater · CaliforniaArsenic violations
- Fcsa 32 – Cantua Creek Water System468 people · Surface water · CaliforniaHaloacetic acids (HAA5) violationsAlso: Total trihalomethanes (TTHM) violations
All California utilities on this site
Every California system serving 50,000+ people or with PFAS above a federal limit, A to Z. Download all 2,920 systems as CSV.
- Alameda County Water District
- Alco Water Service
- Atascadero Mutual Water Company
- Atascadero State Hospital Water System
- Azusa Light and Water
- Beaumont Cherry Valley Water District
- Bellflower – Somerset Mutual Water Company
- Bellflower Municipal Water System
- Big Bear City Community Services District
- Brentwood Water System
- California American Water
- California American Water – Arden
- California American Water – Coronado
- California American Water – Meadowbrook
- California American Water – Monterey
- California American Water – Parkway
- California American Water – Suburban Rosemont
- California State Fair Water System
- California State University Fresno Water System
- California Water Service – Bakersfield
- California Water Service – Bear Gulch
- California Water Service – Chico
- California Water Service – Dominguez
- California Water Service – East Los Angeles
- California Water Service – Hermosa/Redondo
- California Water Service – Livermore
- California Water Service – North Garden
- California Water Service – Palos Verdes
- California Water Service – San Mateo
- California Water Service – South San Francisco
- California Water Service – Stockton
- California Water Service – Visalia
- California Water Service Los Altos Suburban
- California Water Service Salinas
- Camrosa Water District
- Carlsbad Municipal Water District
- Citrus Heights Water District
- City of Adelanto
- City of Alhambra
- City of Anaheim
- City of Antioch
- City of Arcadia
- City of Arroyo Grande Utilities Division
- City of Atwater
- City of Bakersfield
- City of Bell Gardens
- City of Buena Park
- City of Burbank Water Dept.
- City of Ceres
- City of Chino
- City of Chino Hills
- City of Clovis
- City of Colton
- City of Commerce Water Dept.
- City of Compton Water Dept.
- City of Corona
- City of Daly City
- City of Davis
- City of Delano
- City of Downey Water Dept.
- City of Escondido
- City of Fairfield
- City of Folsom – Main
- City of Fountain Valley
- City of Fresno
- City of Fullerton
- City of Garden Grove
- City of Gilroy
- City of Glendale Water Dept.
- City of Gridley
- City of Hanford
- City of Hayward
- City of Huntington Beach
- City of Huntington Park Water Dept.
- City of Inglewood Water Dept.
- City of la Habra
- City of Lakewood Water Dept.
- City of Lathrop
- City of Lincoln
- City of Lindsay
- City of Lodi
- City of Los Angeles Dept. of Water & Power
- City of Lynwood Water Dept.
- City of Madera
- City of Manteca
- City of Merced
- City of Milpitas
- City of Modesto
- City of Monrovia Water Dept.
- City of Monterey Park Water Dept.
- City of Mountain View
- City of Napa
- City of Newport Beach
- City of Norco
- City of Norwalk Water Dept.
- City of Oceanside
- City of Orange
- City of Palo Alto
- City of Paramount Water Dept.
- City of Paso Robles Water Division
- City of Petaluma
- City of Pico Rivera Water Dept.
- City of Pittsburg
- City of Pleasanton
- City of Pomona Water Dept.
- City of Porterville
- City of Redding
- City of Redwood City
- City of Rialto
- City of Ripon
- City of Riverside
- City of Roseville
- City of Sacramento Main
- City of San Bernardino
- City of San Clemente
- City of San Diego
- City of San Jose – Evergreen/Edenvale/Coyote
- City of Sanger
- City of Santa Ana
- City of Santa Barbara Water Department
- City of Santa Clara
- City of Santa Fe Springs Water Dept.
- City of Santa Maria Utilities Department
- City of Santa Monica Water Division
- City of Santa Rosa
- City of Sonoma
- City of South Gate Water Dept.
- City of Stockton
- City of Sunnyvale
- City of Thousand Oaks Water Department
- City of Torrance Water Dept.
- City of Tracy
- City of Tulare
- City of Turlock
- City of Tustin
- City of Ukiah
- City of Upland
- City of Vacaville
- City of Vallejo
- City of Watsonville
- City of West Sacramento
- City of Westminster
- City of Wheatland
- City of Whittier Water Dept.
- City of Woodland
- City of Yuba City
- Coachella Valley Water District – Cove Community
- Contra Costa Water District
- Crescenta Valley County Water District
- Crestline Village County Water District – Division 10
- Cucamonga Valley Water District
- Desert Water Agency
- Dublin San Ramon Services District
- East Bay Municipal Utility District
- East Valley Water District
- Eastern Municipal Water District
- El Dorado Irrigation District – Main
- El Toro Water District
- Elsinore Valley Municipal Water District
- Florin County Water District
- Golden Hills Community Services District
- Golden State Water Company – Artesia
- Golden State Water Company – Bell, Bell Gardens
- Golden State Water Company – Claremont
- Golden State Water Company – Florence/Graham
- Golden State Water Company – Placentia/Yorba Linda
- Golden State Water Company – San Dimas
- Golden State Water Company – South Arcadia
- Golden State Water Company – Southwest
- Golden State Water Company – West Orange County
- Goleta Water District
- Great Oaks Water Company Inc
- Helendale Community Service District
- Helix Water District
- Hesperia Water District
- Indio Water Authority
- Irvine Ranch Water District
- Jurupa Community Services District
- La Habra Heights County Water District
- Lake Arrowhead Community Services District
- Lake Hemet Municipal Water District
- Lakeside Water District
- Las Virgenes Municipal Water District
- Liberty Utilities – Apple Valley Ranchos
- Liberty Utilities – Bellflower-Norwalk
- Liberty Utilities – Lynwood
- Long Beach Utilities Department
- Los Angeles County Waterworks District 40 Region 4 & 34 Lancaster
- Los Osos Community Services District
- Marin Municipal Water District
- Maywood Mutual Water Company #1
- Maywood Mutual Water Company #3
- Mesa Water District
- Monte Vista Water District
- Montebello Land & Water Company
- Moulton Niguel Water District
- North Marin Water District
- Nuevo Water Company
- Olivenhain Municipal Water District
- Ontario Municipal Utilities Company
- Orchard Dale Water District
- Otay Water District
- Oxnard Water Dept
- Padre Dam Municipal Water District
- Pala North Water System
- Palmdale Water District
- Pasadena Water and Power
- Peter Pitchess Honor Rancho Detention Center Water System
- Pico Water District
- Pinedale County Water District
- Placer CWA – Foothill
- Planada Community Services District
- Pleasant Valley Mutual Water Company
- Rancho California Water District
- Redlands City Municipal Utility District – Water Division
- Rincon Northern Water System
- Riverside Highland Water Company
- Rowland Water District
- Rubio Canon Land & Water Association
- Running Springs Water District
- Sacramento Suburban Water District
- San Bernardino Valley Water District
- San Francisco Public Utilities Commission City Distribution Division
- San Gabriel Valley Water Company – El Monte
- San Gabriel Valley Water Company – Fontana
- San Joaquin County – Mokelumne Acres
- San Jose Water
- Santa Clarita Valley Water Agency
- Santa Cruz Water Department
- Santa Margarita Water District
- SCWA – Arden Park Vista
- SCWA – Laguna/Vineyard
- South Montebello Irrigation District
- South Tahoe Public Utility District – Main
- Suburban Water Systems – Sativa
- Suburban Water Systems-la Mirada
- Suburban Water Systems-San Jose
- Suburban Water Systems-Whittier
- Sunnyslope County Water District
- Sweetwater Authority
- Tract 180 Mutual Water Company
- Tract 349 Mutual Water Company
- Vallecitos Water District
- Valley County Water District
- Valley of the Moon Water District
- Ventura County Waterworks District No. 8 – Simi Valley
- Ventura Water Department
- Victorville Water District
- Vista Irrigation District
- Walnut Valley Water District
- Weaverville Community Services District
- West Valley Water District
- Western Municipal Water District
- Western Municipal Water District – Murrieta Division
- Yorba Linda Water District
- Yosemite Spring Park Utilities Company
- Yucaipa Valley Water District
Questions
Does California tap water have PFAS?
EPA tested 691 community water systems in California for 29 PFAS between 2023 and 2025. 189 had at least one regulated PFAS detected, and 129 had an entry-point average above a 2024 federal limit. Those 129 systems serve about 8.9 million people (22% of people on community water in California). Systems have until 2029 to meet the limits.
How many California water systems have violations?
970 systems in California had at least one health-based violation since 2016 (6,563 violations in total). 1,268 violations are currently listed as unaddressed.
Which California water systems are over the lead action level?
26 systems had a lead 90th percentile above the 15 ppb action level in their most recent results from the last five years. Another 39 systems have no lead results in EPA's database from the last five years, including 1 whose last result was above the action level. Lead depends on each home's pipes, so a test of your own tap is the only way to know your level.
Source: U.S. EPA drinking water records and PFAS testing (UCMR 5). How we read the data.