California swim spots
Today's water-quality read for monitored California lakes, ponds, and beaches. Worst conditions first.
- Big Bear LakeLake · San Bernardino CountyAdvisory
- Ferguson LakeLake · Imperial CountyAdvisory
- Eagle LakeLake · Lassen CountyAdvisory
- Bowman LakeLake · Nevada CountyCaution
- Grant LakeLake · Mono CountyClear
- San Diego Bay - EH-569Beach · San Diego CountyClear
- Sycamore Cove Beach - 47000Beach · Ventura CountyClear
- McNears Beach - McNEARS BEACHBeach · Marin CountyClear
- Puerco Beach - SMB-1-12Beach · Los Angeles CountyClear
- Pacifica State Beach - Linda Mar Beach #7Beach · San Mateo CountyClear
- Millerton Point - MILLERTON POINTBeach · Marin CountyClear
- Fitzgerald Marine (Moss Beach) - Frenchmans CreekBeach · San Mateo CountyClear
- Caspar Headlands SB - Caspar HeadlandsBeach · Mendocino CountyClear
- Francis State Beach - Francis State BeachBeach · San Mateo CountyClear
- Campbell Cove State Beach - Campbell CoveBeach · Sonoma CountyClear
- Candlestick Point - BAY#301.2_SLBeach · San Francisco CountyClear
- Bean Hollow State Beach - Bean Hollow CreekBeach · San Mateo CountyClear
- Stillwater Cove - STCOBeach · Monterey CountyClear
- San Simeon Beach - PICO23Beach · San Luis Obispo CountyClear
- Mitchell's Cove Beach - O520Beach · Santa Cruz CountyClear
- Capitola City Beach - O240Beach · Santa Cruz CountyClear
- Solimar Beach - 10000Beach · Ventura CountyClear
- Oceano Dunes State Rec Area - OCB13Beach · San Luis Obispo CountyClear
- Mission Bay, De Anza Cove - MB-070Beach · San Diego CountyClear
- Tecolote Shores - MB-041Beach · San Diego CountyClear
- Crown Beach (Alameda Co) - Crown Crab CoveBeach · Alameda CountyClear
- Manhattan Beach - DPH 113BBeach · Los Angeles CountyClear
- El Segundo Beach - DPH 112BBeach · Los Angeles CountyClear
- San Elijo State Beach - SE-070Beach · San Diego CountyClear
- Tourmaline Surfing Park - FM-030Beach · San Diego CountyClear
- Mission Bay, Mariners Basin - MB-170Beach · San Diego CountyClear
- Mission Bay, Fanuel Park - MB-120Beach · San Diego CountyClear
- Royal Palms State Beach - SMB-7-6Beach · Los Angeles CountyClear
- San Carlos Beach - SCBBeach · Monterey CountyClear
- Carmel Beach - CBOABeach · Monterey CountyClear
- Silver Strand State Beach - IB-068Beach · San Diego CountyClear
- Will Rogers State Beach - SMB-2-2Beach · Los Angeles CountyClear
- Heart's Desire - HEARTS DESIREBeach · Marin CountyClear
- Mission Beach - PL-120Beach · San Diego CountyClear
- La Jolla Shores Beach - EH-574Beach · San Diego CountyClear
- Avila Beach - AB9Beach · San Luis Obispo CountyClear
- Promenade Park Beach - 17000Beach · Ventura CountyClear
- South Carlsbad State Beach - EN-050Beach · San Diego CountyClear
- Crystal Cove State Park - ELMOROZBeach · Orange CountyClear
- Manresa State Beach - O080Beach · Santa Cruz CountyClear
- Lawson's Landing - LAWSONS LANDINGBeach · Marin CountyClear
- Stinson Beach - STINSON BEACH - SOUTHBeach · Marin CountyClear
- Aquatic Park - BAY#211_SLBeach · San Francisco CountyClear
- Ocean Beach - OCEAN#22_SLBeach · San Francisco CountyClear
- Moonstone Beach - Moonstone BeachBeach · Humboldt CountyClear
- Rio del Mar Beach - O110Beach · Santa Cruz CountyClear
- Cayucos Beach - CAY15Beach · San Luis Obispo CountyClear
- Twin Lakes State Beach - O410Beach · Santa Cruz CountyClear
- Sunny Cove Beach - O380Beach · Santa Cruz CountyClear
- Butterfly Beach - WP0000023Beach · Santa Barbara CountyClear
- Carpinteria State - WP0000180Beach · Santa Barbara CountyClear
- Hobson County Park Beach - 5000Beach · Ventura CountyClear
- Emma Woods State Beach - 11000Beach · Ventura CountyClear
- Marina Park Beach - 22000Beach · Ventura CountyClear
- Penninsula Beach - 23000Beach · Ventura CountyClear
- Silverstrand Beach - 40000Beach · Ventura CountyClear
- Port Hueneme Beach Park - 41000Beach · Ventura CountyClear
- Point Fermin Park - SMB-7-8Beach · Los Angeles CountyClear
- Inner Cabrillo Beach - CB-02Beach · Los Angeles CountyClear
- Monarch Beach - SCM1DBeach · Orange CountyClear
- Doheny State Beach - DSB4ZBeach · Orange CountyClear
- Seal Beach Surfside - OSB01Beach · Orange CountyClear
- Coronado north beach - EH-060Beach · San Diego CountyClear
- South Laguna Beach - S5Beach · Orange CountyClear
- Aliso County Beach - ACM1UBeach · Orange CountyClear
- Del Monte Beach - DMBBeach · Monterey CountyClear
- Hobie Beach - 36000Beach · Ventura CountyClear
- Venice City Beach - SMB-3-6Beach · Los Angeles CountyClear
- Huntington State Beach - 9NBeach · Orange CountyClear
- Surfrider Beach - DPH 002Beach · Los Angeles CountyClear
- Lakeshore Park - Lakeshore Park Rec CenterBeach · San Mateo CountyClear
- Hollywood Beach - 35000Beach · Ventura CountyClear
- Bolinas Beach - BOLINASBeach · Marin CountyClear
- Black Point Regional Park Beach - Black PointBeach · Sonoma CountyClear
- Crissy Field - BAY#202.5_SLBeach · San Francisco CountyClear
- Leadbetter - WP0000007Beach · Santa Barbara CountyClear
- Faria County Park Beach - 7000Beach · Ventura CountyClear
- Nicholas Canyon County Beach - DPH 009Beach · Los Angeles CountyClear
- Gaviota State Beach - WP0000079Beach · Santa Barbara CountyClear
- Tijuana Slough National Wildlife Refuge - IB-040Beach · San Diego CountyClear
- Oyster Point Marina - Oyster Point MarinaBeach · San Mateo CountyClear
- Solana Beach City Beaches - SE-010Beach · San Diego CountyClear
- Aquatic Park - Aquatic ParkBeach · San Mateo CountyClear
- PL-050Beach · San Diego CountyClear
- Rodeo Beach - RODEO BEACH - SOUTHBeach · Marin CountyClear
- East Beach - WP0000085Beach · Santa Barbara CountyClear
- San Clemente State Beach - S-23Beach · Orange CountyClear
- Newport Beach - BGCBeach · Orange CountyClear
- China Camp - CHINA CAMPBeach · Marin CountyClear
- Hammonds - WP0000004Beach · Santa Barbara CountyClear
- Zuma Beach - DPH 008BBeach · Los Angeles CountyClear
- Summerland Beach - WP0000188Beach · Santa Barbara CountyClear
- Poche County Beach - POCHEUBeach · Orange CountyClear
- Natural Bridges State Beach - O530Beach · Santa Cruz CountyClear
- Miller Park - MILLER PARKBeach · Marin CountyClear
- Gualala Regional Park Beach - GualalaBeach · Sonoma CountyClear
- Pillar Point Harbor - Pillar Point #9Beach · San Mateo CountyClear
- Surfers Beach - Surfers BeachBeach · San Mateo CountyClear
- Dunes State Beach - Dunes State BeachBeach · San Mateo CountyClear
- Venice State Beach - Pilarcitos CreekBeach · San Mateo CountyClear
- Morro Bay City Beach - MB13Beach · San Luis Obispo CountyClear
- Corcoran Lagoon Beach - O370Beach · Santa Cruz CountyClear
- Oil Piers Beach - 4000Beach · Ventura CountyClear
- Surfers Point at Seaside - 13000Beach · Ventura CountyClear
- San Buenaventura State Beach - 21000Beach · Ventura CountyClear
- Leo Carillo State Beach - DPH 010BBeach · Los Angeles CountyClear
- Outer Cabrillo Beach - SMB-7-9Beach · Los Angeles CountyClear
- Dana Point Harbor - BDP17Beach · Orange CountyClear
- Pacific Beach - EH-573Beach · San Diego CountyClear
- Swami's Park - EH-410Beach · San Diego CountyClear
- Redondo Beach - SMB-6-03Beach · Los Angeles CountyClear
- Monterey Beach Hotel - MBHBeach · Monterey CountyClear
- Thornhill Broome Beach - 46000Beach · Ventura CountyClear
- Arroyo Burro - WP0000147Beach · Santa Barbara CountyClear
- Escondido Beach - SMB-1-8Beach · Los Angeles CountyClear
- San Clemente City Beach - PICODBeach · Orange CountyClear
- Hermosa Beach - DPH 114Beach · Los Angeles CountyClear
- Oxnard Beach Park - 32000Beach · Ventura CountyClear
- Van Damme SP - Van DammeBeach · Mendocino CountyClear
- Dan Blocker County Beach - SMB-1-10Beach · Los Angeles CountyClear
- Rockaway Beach - Calera CreekBeach · San Mateo CountyClear
- Roosevelt State Beach - South Roosevelt CreekBeach · San Mateo CountyClear
- San Gregorio State Beach - San Gregorio State BeachBeach · San Mateo CountyClear
- Seacliff State Beach - O140Beach · Santa Cruz CountyClear
- Hidden Beach - O100Beach · Santa Cruz CountyClear
- Pajaro Dunes Beach - O010Beach · Santa Cruz CountyClear
- Lover's Point - LOPBeach · Monterey CountyClear
- Oxnard Beach - 30000Beach · Ventura CountyClear
- Ormond Beach - 44000Beach · Ventura CountyClear
- Staircase Beach - 50000Beach · Ventura CountyClear
- Topanga State Beach - SMB-1-18Beach · Los Angeles CountyClear
- Santa Monica State Beach - DPH 105BBeach · Los Angeles CountyClear
- Huntington Harbour - MHH07Beach · Orange CountyClear
- Pismo State Beach - PB5Beach · San Luis Obispo CountyClear
- Mission Bay, Campland On The Bay - MB-080Beach · San Diego CountyClear
- Mission Bay, Bahia Point - MB-161Beach · San Diego CountyClear
- Ocean Beach - PL-082Beach · San Diego CountyClear
- Sunset Cliffs Park - PL-070Beach · San Diego CountyClear
- Laguna Beach - VICTRAUBeach · Orange CountyClear
- Colorado Lagoon - B-25Beach · Los Angeles CountyClear
- Goleta Beach - WP0000037Beach · Santa Barbara CountyClear
- Morro Strand State Beach - MB14Beach · San Luis Obispo CountyClear
- Long Point - SMB-7-3Beach · Los Angeles CountyClear
- Buccaneer Beach - OC-030Beach · San Diego CountyClear
- Malibu Beach - DPH 001Beach · Los Angeles CountyClear
- Seabright Beach - O440Beach · Santa Cruz CountyClear
- Sunset State Beach - O060Beach · Santa Cruz CountyClear
- Big River-Mendocino Bay Headlands SP - Big RiverBeach · Mendocino CountyClear
- Coyote Point County Park - Coyote Point County ParkBeach · San Mateo CountyClear
- South Casa Beach S.D. - EH-310Beach · San Diego CountyClear
- Malibu Lagoon State Beach - SMB-MC-2Beach · Los Angeles CountyClear
- Avalon Beach - DPH 124Beach · Los Angeles CountyClear
- Still Water Cove Regional Park Beach - StillwaterBeach · Sonoma CountyClear
- Goat Rock State Park Beach - Goat RockBeach · Sonoma CountyClear
- Keller Beach (Contra Costa Co) - Keller South BeachBeach · Alameda CountyClear
- Sharp Park Beach - Sharp Park Beach #6Beach · San Mateo CountyClear
- Clam Beach Co. Park - Clam Beach Co. ParkBeach · Humboldt CountyClear
- Pomponio State Beach - Pomponio State BeachBeach · San Mateo CountyClear
- Rincon Beach - 1100Beach · Ventura CountyClear
- County Line Beach - 49500Beach · Ventura CountyClear
- Malaga Cove - SMB-7-1Beach · Los Angeles CountyClear
- Jalama Beach - WP0000080Beach · Santa Barbara CountyClear
- Refugio State Beach - WP0000183Beach · Santa Barbara CountyClear
- Huntington City Beach - 21NBeach · Orange CountyClear
- San Onofre State Beach - EH-520Beach · San Diego CountyClear
- Kiteboard Beach - Kiteboard BeachBeach · San Mateo CountyClear
- Sunset County Beach - OSUB1Beach · Orange CountyClear
- Seascape Beach Park - EH-390Beach · San Diego CountyClear
- La Jolla Cove - FM-070Beach · San Diego CountyClear
- Spanish Landing Park - EH-160Beach · San Diego CountyClear
- Fort Baker Horseshoe Cove - BAKER NEBeach · Marin CountyClear
- Alamitos Bay Beach - B-67Beach · Los Angeles CountyClear
- Bluff Cove - SMB-7-2Beach · Los Angeles CountyClear
- Lighthouse Beach - O510Beach · Santa Cruz CountyClear
- Montara State Beach - San Vicente CreekBeach · San Mateo CountyClear
- Carlsbad State Beach - EH-460Beach · San Diego CountyClear
- Baker Beach - OCEAN#16_SLBeach · San Francisco CountyClear
- Whispering Sands Nicholson Pt. - EH-300Beach · San Diego CountyClear
- Portuguese Bend - SMB-7-5Beach · Los Angeles CountyClear
- Dillon Beach - DILLONBeach · Marin CountyClear
- Olde Port Beach - OLDE12Beach · San Luis Obispo CountyClear
- Doran Regional Park Beach - Doran ParkBeach · Sonoma CountyClear
- Trinidad State Beach - Mill Creek/TrinidadBeach · Humboldt CountyClear
- Spanish Bay Beach - SPBBeach · Monterey CountyClear
- Cowell Beach - Cowell-CBeach · Santa Cruz CountyClear
- Main Beach - Main-ABeach · Santa Cruz CountyClear
- New Brighton State Beach - O170Beach · Santa Cruz CountyClear
- Bolsa Chica State Beach - 39NBeach · Orange CountyClear
- Guadalupe Dunes - WP0000018Beach · Santa Barbara CountyClear
- Dana Point - S-6Beach · Orange CountyClear
- Tide Beach ParkBeach · San Diego CountyClear
- Imperial Beach municipal beach, other - IB-050Beach · San Diego CountyClear
- Border Field State Park - IB-020Beach · San Diego CountyClear
- Long Beach - B-69Beach · Los Angeles CountyClear
- Mission Bay, Vacation Isle - MB-203Beach · San Diego CountyClear
- Dockweiler State Beach - DPH 111Beach · Los Angeles CountyClear
- Mission Bay, Sail Bay - MB-131Beach · San Diego CountyClear
- Cardiff State Beach - SE-040Beach · San Diego CountyClear
- San Dieguito River Beach - EH-380Beach · San Diego CountyClear
- Powerhouse Park 15th Street - EH-360Beach · San Diego CountyClear
- Torrey Pines State Beach - FM-090Beach · San Diego CountyClear
- Oceanside municipal beach, other - OC-050Beach · San Diego CountyClear
- Muir Beach - MUIR BEACH - NORTHBeach · Marin CountyClear
- Shell Beach - SHELL BEACHBeach · Marin CountyClear
- Capistrano Beach - CSBMP1ZBeach · Orange CountyClear
- China Beach - OCEAN#17_SLBeach · San Francisco CountyClear
- La Conchita Beach - 2500Beach · Ventura CountyClear
- Hearst Memorial State Beach - HSB23Beach · San Luis Obispo CountyClear
- Chicken Ranch - CHICKEN RANCH DITCHBeach · Marin CountyClear
- Sewers - SEW7Beach · San Luis Obispo CountyClear
- Coal Oil Point - WP0000012Beach · Santa Barbara CountyClear
- Schoonmaker Beach - SCHOONMAKER BEACHBeach · Marin CountyClear
- Marine Street Beach - EH-290Beach · San Diego CountyClear
- Luffenholtz Beach - Luffenholtz CreekBeach · Humboldt CountyClear
- Mad River Beach Co. Park - North Mad River MouthBeach · Humboldt CountyClear
- Pescadero State Beach - Pescadero State BeachBeach · San Mateo CountyClear
- Asilomar State Beach - SDABeach · Monterey CountyClear
- San Vicente Beach - O560Beach · Santa Cruz CountyClear
- Moran Lake, County Beach - O340Beach · Santa Cruz CountyClear
- Pleasure Point Beach - O320Beach · Santa Cruz CountyClear
- Hope Ranch Beach - WP0000072Beach · Santa Barbara CountyClear
- Mandos Cove Beach - 8100Beach · Ventura CountyClear
- Point Mugu Beach - 45000Beach · Ventura CountyClear
- El Capitan State Beach - WP0000013Beach · Santa Barbara CountyClear
- Mission Bay, Crown Point Shores - MB-091Beach · San Diego CountyClear
- Mission Bay, Visitor's Center - MB-061Beach · San Diego CountyClear
- WindanSea Beach - FM-050Beach · San Diego CountyClear
- north Imperial Beach - IB-060Beach · San Diego CountyClear
- Moonlight Beach - EH-420ABeach · San Diego CountyClear
- Abalone Cove - SMB-7-4Beach · Los Angeles CountyClear
- Surfers Knoll Beach - 25000Beach · Ventura CountyClear
- Mission Bay, Leisure Lagoon - MB-053Beach · San Diego CountyClear
- Newport Bay - BNB34Beach · Orange CountyClear
- Point Dume County Beach - SMB-O-01Beach · Los Angeles CountyClear
- Kiddie Beach - 37000Beach · Ventura CountyClear
- Crane Cove Park - BAY#230_SLBeach · San Francisco CountyClear