California Water Quality Reports
Comprehensive water quality data for 168 cities across California. View EPA-verified contaminant levels and get filter recommendations.
168
Cities
24
Safe
105
Monitor
39
At Risk
Cities in California
Calabasas
People Served3869K
Contaminants Tested20
Above Guidelines5
View Report →
Glendale
People Served3869K
Contaminants Tested20
Above Guidelines5
View Report →
Inglewood
People Served3869K
Contaminants Tested20
Above Guidelines5
View Report →
Los Angeles
People Served3869K
Contaminants Tested20
Above Guidelines5
View Report →
Lynwood
People Served3869K
Contaminants Tested20
Above Guidelines5
View Report →
Pasadena
People Served3869K
Contaminants Tested20
Above Guidelines5
View Report →
San Fernando
People Served3869K
Contaminants Tested20
Above Guidelines5
View Report →
Simi Valley
People Served3869K
Contaminants Tested20
Above Guidelines5
View Report →
South Pasadena
People Served3869K
Contaminants Tested20
Above Guidelines5
View Report →
Torrance
People Served3869K
Contaminants Tested20
Above Guidelines5
View Report →
Berkeley
People Served1430K
Contaminants Tested20
Above Guidelines3
View Report →
Dublin
People Served1430K
Contaminants Tested20
Above Guidelines3
View Report →
Hayward
People Served1430K
Contaminants Tested20
Above Guidelines3
View Report →
Oakland
People Served1430K
Contaminants Tested20
Above Guidelines3
View Report →
Richmond
People Served1430K
Contaminants Tested20
Above Guidelines3
View Report →
Chula Vista
People Served1375K
Contaminants Tested20
Above Guidelines6
View Report →
El Cajon
People Served1375K
Contaminants Tested20
Above Guidelines6
View Report →
Escondido
People Served1375K
Contaminants Tested20
Above Guidelines6
View Report →
Imperial Beach
People Served1375K
Contaminants Tested20
Above Guidelines6
View Report →
San Diego
People Served1375K
Contaminants Tested20
Above Guidelines6
View Report →
Clovis
People Served1095K
Contaminants Tested20
Above Guidelines3
View Report →
Fresno
People Served1095K
Contaminants Tested20
Above Guidelines3
View Report →
Burbank
People Served1008K
Contaminants Tested20
Above Guidelines3
View Report →
Milpitas
People Served1008K
Contaminants Tested20
Above Guidelines3
View Report →
San Jose
People Served1008K
Contaminants Tested20
Above Guidelines3
View Report →
Santa Clara
People Served1008K
Contaminants Tested20
Above Guidelines3
View Report →
Daly City
People Served884K
Contaminants Tested20
Above Guidelines4
View Report →
San Francisco
People Served884K
Contaminants Tested20
Above Guidelines4
View Report →
Beaumont
People Served624K
Contaminants Tested20
Above Guidelines3
View Report →
Hemet
People Served624K
Contaminants Tested20
Above Guidelines3
View Report →
Murrieta
People Served624K
Contaminants Tested20
Above Guidelines3
View Report →
Riverside
People Served624K
Contaminants Tested20
Above Guidelines3
View Report →
Temecula
People Served624K
Contaminants Tested20
Above Guidelines3
View Report →
Elk Grove
People Served521K
Contaminants Tested20
Above Guidelines2
View Report →
Sacramento
People Served521K
Contaminants Tested20
Above Guidelines2
View Report →
West Sacramento
People Served521K
Contaminants Tested20
Above Guidelines2
View Report →
Compton
People Served461K
Contaminants Tested20
Above Guidelines3
View Report →
Lakewood
People Served461K
Contaminants Tested20
Above Guidelines3
View Report →
Paramount
People Served461K
Contaminants Tested20
Above Guidelines3
View Report →
Seal Beach
People Served461K
Contaminants Tested20
Above Guidelines3
View Report →
Anaheim
People Served453K
Contaminants Tested20
Above Guidelines3
View Report →
Costa Mesa
People Served453K
Contaminants Tested20
Above Guidelines3
View Report →
Lake Forest
People Served453K
Contaminants Tested20
Above Guidelines3
View Report →
Newport Beach
People Served453K
Contaminants Tested20
Above Guidelines3
View Report →
Orange
People Served453K
Contaminants Tested20
Above Guidelines3
View Report →
Santa Ana
People Served453K
Contaminants Tested20
Above Guidelines3
View Report →
Tustin
People Served453K
Contaminants Tested20
Above Guidelines3
View Report →
Fremont
People Served345K
Contaminants Tested20
Above Guidelines3
View Report →
Buena Park
People Served341K
Contaminants Tested20
Above Guidelines4
View Report →
Fullerton
People Served341K
Contaminants Tested20
Above Guidelines4
View Report →
Garden Grove
People Served341K
Contaminants Tested20
Above Guidelines4
View Report →
Placentia
People Served341K
Contaminants Tested20
Above Guidelines4
View Report →
Fountain Valley
People Served338K
Contaminants Tested20
Above Guidelines2
View Report →
Corona
People Served312K
Contaminants Tested20
Above Guidelines0
View Report →
Jurupa Valley
People Served312K
Contaminants Tested20
Above Guidelines0
View Report →
Norco
People Served312K
Contaminants Tested20
Above Guidelines0
View Report →
Indio
People Served270K
Contaminants Tested20
Above Guidelines2
View Report →
Palm Springs
People Served270K
Contaminants Tested20
Above Guidelines2
View Report →
Bakersfield
People Served259K
Contaminants Tested20
Above Guidelines2
View Report →
Arcadia
People Served254K
Contaminants Tested20
Above Guidelines1
View Report →
Baldwin Park
People Served254K
Contaminants Tested20
Above Guidelines1
View Report →
El Monte
People Served254K
Contaminants Tested20
Above Guidelines1
View Report →
Rosemead
People Served254K
Contaminants Tested20
Above Guidelines1
View Report →
West Covina
People Served254K
Contaminants Tested20
Above Guidelines1
View Report →
Fontana
People Served238K
Contaminants Tested20
Above Guidelines2
View Report →
Rancho Cucamonga
People Served238K
Contaminants Tested20
Above Guidelines2
View Report →
Rialto
People Served238K
Contaminants Tested20
Above Guidelines2
View Report →
Ceres
People Served218K
Contaminants Tested20
Above Guidelines2
View Report →
Highland
People Served205K
Contaminants Tested20
Above Guidelines0
View Report →
Loma Linda
People Served205K
Contaminants Tested20
Above Guidelines0
View Report →
Redlands
People Served205K
Contaminants Tested20
Above Guidelines0
View Report →
San Bernardino
People Served205K
Contaminants Tested20
Above Guidelines0
View Report →
Palmdale
People Served204K
Contaminants Tested15
Above Guidelines2
View Report →
Huntington Beach
People Served201K
Contaminants Tested20
Above Guidelines3
View Report →
Westminster
People Served201K
Contaminants Tested20
Above Guidelines3
View Report →
Ontario
People Served201K
Contaminants Tested20
Above Guidelines3
View Report →
Upland
People Served201K
Contaminants Tested20
Above Guidelines3
View Report →
Oxnard
People Served200K
Contaminants Tested20
Above Guidelines5
View Report →
Antioch
People Served198K
Contaminants Tested20
Above Guidelines3
View Report →
Brentwood
People Served198K
Contaminants Tested20
Above Guidelines3
View Report →
Concord
People Served198K
Contaminants Tested20
Above Guidelines3
View Report →
Mountain View
People Served198K
Contaminants Tested20
Above Guidelines3
View Report →
Pittsburg
People Served198K
Contaminants Tested20
Above Guidelines3
View Report →
Citrus Heights
People Served194K
Contaminants Tested20
Above Guidelines2
View Report →
Roseville
People Served194K
Contaminants Tested20
Above Guidelines2
View Report →
Novato
People Served194K
Contaminants Tested20
Above Guidelines5
View Report →
Chino
People Served185K
Contaminants Tested20
Above Guidelines1
View Report →
Montclair
People Served185K
Contaminants Tested20
Above Guidelines1
View Report →
Stockton
People Served183K
Contaminants Tested20
Above Guidelines2
View Report →
Carlsbad
People Served178K
Contaminants Tested20
Above Guidelines5
View Report →
Oceanside
People Served178K
Contaminants Tested20
Above Guidelines5
View Report →
Vista
People Served178K
Contaminants Tested20
Above Guidelines5
View Report →
Santa Rosa
People Served176K
Contaminants Tested20
Above Guidelines3
View Report →
Walnut
People Served169K
Contaminants Tested20
Above Guidelines1
View Report →
San Clemente
People Served165K
Contaminants Tested20
Above Guidelines3
View Report →
Temescal Valley
People Served160K
Contaminants Tested20
Above Guidelines2
View Report →
Chino Hills
People Served157K
Contaminants Tested20
Above Guidelines3
View Report →
Sunnyvale
People Served156K
Contaminants Tested20
Above Guidelines3
View Report →
Pomona
People Served152K
Contaminants Tested20
Above Guidelines1
View Report →
San Dimas
People Served152K
Contaminants Tested20
Above Guidelines1
View Report →
Visalia
People Served144K
Contaminants Tested20
Above Guidelines0
View Report →
La Habra
People Served142K
Contaminants Tested20
Above Guidelines3
View Report →
Santa Clarita
People Served135K
Contaminants Tested20
Above Guidelines4
View Report →
San Marcos
People Served133K
Contaminants Tested20
Above Guidelines4
View Report →
Folsom
People Served131K
Contaminants Tested20
Above Guidelines2
View Report →
Placerville
People Served131K
Contaminants Tested20
Above Guidelines2
View Report →
Vallejo
People Served126K
Contaminants Tested20
Above Guidelines4
View Report →
Hesperia
People Served125K
Contaminants Tested20
Above Guidelines0
View Report →
Phelan
People Served125K
Contaminants Tested20
Above Guidelines0
View Report →
Victorville
People Served125K
Contaminants Tested20
Above Guidelines0
View Report →
Fairfield
People Served120K
Contaminants Tested20
Above Guidelines1
View Report →
San Buenaventura
People Served114K
Contaminants Tested20
Above Guidelines6
View Report →
Ventura
People Served114K
Contaminants Tested20
Above Guidelines6
View Report →
Salinas
People Served113K
Contaminants Tested20
Above Guidelines0
View Report →
Downey
People Served111K
Contaminants Tested20
Above Guidelines0
View Report →
South Gate
People Served111K
Contaminants Tested20
Above Guidelines0
View Report →
Chico
People Served111K
Contaminants Tested20
Above Guidelines0
View Report →
Azusa
People Served110K
Contaminants Tested20
Above Guidelines3
View Report →
Santa Maria
People Served110K
Contaminants Tested20
Above Guidelines4
View Report →
Yucaipa
People Served110K
Contaminants Tested20
Above Guidelines3
View Report →
South Lake Tahoe
People Served109K
Contaminants Tested20
Above Guidelines3
View Report →
San Mateo
People Served103K
Contaminants Tested20
Above Guidelines3
View Report →
Rowland Heights
People Served100K
Contaminants Tested20
Above Guidelines3
View Report →
Elmira
People Served99K
Contaminants Tested20
Above Guidelines3
View Report →
Tracy
People Served99K
Contaminants Tested20
Above Guidelines2
View Report →
Santa Barbara
People Served96K
Contaminants Tested20
Above Guidelines3
View Report →
Thousand Oaks
People Served95K
Contaminants Tested20
Above Guidelines5
View Report →
Encinitas
People Served94K
Contaminants Tested20
Above Guidelines4
View Report →
Merced
People Served92K
Contaminants Tested20
Above Guidelines0
View Report →
Pacific Grove
People Served92K
Contaminants Tested20
Above Guidelines3
View Report →
Santee
People Served91K
Contaminants Tested20
Above Guidelines5
View Report →
Redwood City
People Served89K
Contaminants Tested20
Above Guidelines3
View Report →
Lincoln
People Served89K
Contaminants Tested20
Above Guidelines2
View Report →
Santa Cruz
People Served88K
Contaminants Tested20
Above Guidelines3
View Report →
Redding
People Served88K
Contaminants Tested20
Above Guidelines3
View Report →
Napa
People Served87K
Contaminants Tested20
Above Guidelines3
View Report →
Rancho Santa Fe
People Served87K
Contaminants Tested20
Above Guidelines4
View Report →
Manteca
People Served85K
Contaminants Tested20
Above Guidelines2
View Report →
Goleta
People Served84K
Contaminants Tested20
Above Guidelines5
View Report →
Palo Alto
People Served82K
Contaminants Tested20
Above Guidelines2
View Report →
Pleasanton
People Served80K
Contaminants Tested20
Above Guidelines3
View Report →
Marysville
People Served75K
Contaminants Tested20
Above Guidelines2
View Report →
Yuba City
People Served75K
Contaminants Tested20
Above Guidelines2
View Report →
Turlock
People Served75K
Contaminants Tested20
Above Guidelines0
View Report →
Norwalk
People Served73K
Contaminants Tested20
Above Guidelines4
View Report →
Davis
People Served72K
Contaminants Tested20
Above Guidelines2
View Report →
Tulare
People Served71K
Contaminants Tested20
Above Guidelines0
View Report →
Lodi
People Served68K
Contaminants Tested20
Above Guidelines2
View Report →
Madera
People Served66K
Contaminants Tested17
Above Guidelines0
View Report →
Watsonville
People Served65K
Contaminants Tested20
Above Guidelines4
View Report →
Petaluma
People Served64K
Contaminants Tested20
Above Guidelines3
View Report →
Porterville
People Served63K
Contaminants Tested16
Above Guidelines0
View Report →
Hanford
People Served62K
Contaminants Tested20
Above Guidelines2
View Report →
Woodland
People Served61K
Contaminants Tested20
Above Guidelines0
View Report →
Gilroy
People Served58K
Contaminants Tested20
Above Guidelines1
View Report →
Delano
People Served51K
Contaminants Tested19
Above Guidelines0
View Report →
Millbrae
People Served46K
Contaminants Tested20
Above Guidelines2
View Report →
Shafter
People Served38K
Contaminants Tested20
Above Guidelines3
View Report →
Windsor
People Served28K
Contaminants Tested20
Above Guidelines2
View Report →
Auburn
People Served26K
Contaminants Tested20
Above Guidelines2
View Report →
Riverbank
People Served25K
Contaminants Tested20
Above Guidelines1
View Report →
Wasco
People Served24K
Contaminants Tested20
Above Guidelines3
View Report →
Patterson
People Served24K
Contaminants Tested14
Above Guidelines0
View Report →
Mountain House
People Served23K
Contaminants Tested20
Above Guidelines3
View Report →
El Verano
People Served23K
Contaminants Tested20
Above Guidelines3
View Report →
Oakdale
People Served23K
Contaminants Tested20
Above Guidelines0
View Report →
Oroville
People Served23K
Contaminants Tested20
Above Guidelines2
View Report →
Corcoran
People Served22K
Contaminants Tested18
Above Guidelines3
View Report →