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 →