
Water Quality Check
Check bacteria levels before you paddle out. Updated from EPA monitoring stations. Currently covers CA & HI.
Marina State Beach
Marina, CA
No recent test data available for Marina State Beach. Check back after the next monitoring cycle.
Rain Advisory
Bacteria levels typically spike 24–72 hours after rain, especially near storm drains and river mouths. Avoid surfing near these areas for 72 hours after significant rainfall.
Data from CEDEN. Monitoring stations may not be at your exact surf spot. Levels can change rapidly after rain.
All Monitored Beaches
California(154 beaches monitored)
Venice Breakwater
Venice
Sep 1, 2026
72nd Place
Long Beach
Aug 31, 2026
Shipwrecks
Coronado
Aug 25, 2026
Imperial Beach Pier
Imperial Beach
Aug 25, 2026
Imperial Beach
Imperial Beach
Aug 25, 2026
Hotel Del Coronado
San Diego
Aug 25, 2026
Will Rogers State Beach
Santa Monica
Sep 14, 2026
Tijuana Sloughs
San Diego
Aug 25, 2026
Santa Monica Beach
Santa Monica
Sep 14, 2026
Sunset Cliffs North (Garbage)
San Diego
Aug 31, 2026
C Street / Ventura Point
Ventura
Sep 8, 2026
Pacifica / Linda Mar
Pacifica
Aug 31, 2026
Marine Street Beach
San Diego
Aug 25, 2026
Moonlight State Beach
Encinitas
Sep 9, 2026
Agate Street
Laguna Beach
Aug 24, 2026
Mission Beach
San Diego
Aug 27, 2026
Venice Beach
Venice
Sep 14, 2026
Forster St. Oceanside
Oceanside
Sep 1, 2026
Steamer Lane
Santa Cruz
Sep 14, 2026
Mission Beach (Central)
San Diego
Aug 27, 2026
Dockweiler State Beach
Playa Del Rey
Sep 1, 2026
Morro Rock / Sandspit (inside bend)
Morro Bay
Sep 8, 2026
Fort Point (San Francisco)
San Francisco
Aug 31, 2026
Tamarack
Carlsbad
Sep 1, 2026
Bay Street
Santa Monica
Sep 14, 2026
Seaside Reef
Solana Beach
Sep 1, 2026
Oceano / Grover Beach
Grover Beach
Sep 8, 2026
Cardiff Reef
Encinitas
Sep 1, 2026
Manhattan Beach Pier
Manhattan Beach
Sep 14, 2026
Leadbetter
Santa Barbara
Aug 31, 2026
Ocean Beach SF – North
San Francisco
Aug 31, 2026
Avalanche
Ocean Beach
Aug 26, 2026
El Porto (Manhattan)
Manhattan Beach
Sep 14, 2026
Oceanside Pier
Oceanside
Sep 1, 2026
Mavericks
Half Moon Bay
Aug 31, 2026
Big Rock
La Jolla
Aug 25, 2026
County Line
Malibu
Sep 1, 2026
Ocean Beach SF – Middle
San Francisco
Aug 31, 2026
Ocean Beach SF – Sloat
San Francisco
Aug 31, 2026
Avila Beach
Avila Beach
Sep 8, 2026
Redondo Breakwall
Redondo Beach
Aug 26, 2026
Solimar Reef
Ventura
Aug 31, 2026
Bolinas
Bolinas
Sep 8, 2026
Zuma Beach
Malibu
Sep 1, 2026
Birdrock
La Jolla
Aug 25, 2026
Scripps
La Jolla
Aug 25, 2026
Osprey Point
San Diego
Aug 26, 2026
Big Jetty
San Diego
Sep 9, 2026
Malibu Surfrider (First Point)
Malibu
Sep 1, 2026
Strands
Dana Point
Aug 24, 2026
Campus Point (UCSB)
Goleta
Sep 8, 2026
Rockaway Beach (Pacifica)
Pacifica
Aug 31, 2026
Mesa Lane
Santa Barbara
Sep 2, 2026
Rincon
Carpinteria
Sep 8, 2026
Latigo Point
Malibu
Sep 1, 2026
Hermosa Beach South
Hermosa Beach
Sep 14, 2026
The Rock, Oceanside
Oceanside
Sep 1, 2026
Del Monte Beach
Monterey
Aug 24, 2026
Devereux / Sands (Coal Oil Point)
Isla Vista
Sep 8, 2026
Waddell Creek
Davenport
Aug 31, 2026
Torrance Beach (RAT Beach)
Torrance
Sep 14, 2026
George's
Cardiff-by-the-Sea
Sep 1, 2026
Pipes
Cardiff-by-the-Sea
Sep 1, 2026
Crystal Pier
San Diego
Aug 25, 2026
Seal Beach Pier
Seal Beach
Aug 31, 2026
El Segundo Beach Jetty
El Segundo
Sep 14, 2026
Silver Strand State Beach
San Diego
Aug 25, 2026
Coronado North Jetty
San Diego
Aug 25, 2026
Leo Carrillo State Beach
Malibu
Sep 1, 2026
Windansea
La Jolla
Aug 25, 2026
Torrey Pines State Beach
San Diego
Aug 25, 2026
Horseshoe
La Jolla
Aug 25, 2026
Topanga
Malibu
Sep 12, 2026
The Hook
Santa Cruz
Sep 14, 2026
Terramar Point
Carlsbad
Sep 8, 2026
Capitola Beach
Capitola
Sep 8, 2026
Swami's
Encinitas
Sep 1, 2026
Malibu Third Point
Malibu
Sep 1, 2026
Ocean Beach
San Diego
Aug 26, 2026
Ocean Beach Pier
San Diego
Aug 26, 2026
Ponto
Carlsbad
Sep 8, 2026
Solana Beach
Solana Beach
Sep 1, 2026
Malibu First Point (Surfrider)
Malibu
Sep 1, 2026
Jalama Beach
Jalama
Sep 8, 2026
Mitchell's Cove
Santa Cruz
Sep 8, 2026
Point Dume
Malibu
Aug 25, 2026
Del Mar
Del Mar
Aug 25, 2026
Pismo Pier
Pismo Beach
Sep 8, 2026
Salt Creek
Dana Point
Aug 24, 2026
Oceanside Harbor
Oceanside
Sep 9, 2026
Sunset Cliffs – Luscombs
San Diego
Aug 26, 2026
Refugio State Beach
Goleta
Sep 8, 2026
Sunset Cliffs – Garbage
San Diego
Aug 26, 2026
New Break (Nubes)
San Diego
Aug 26, 2026
Cayucos Pier (south side)
Cayucos
Sep 8, 2026
Hermosa Beach Pier
Hermosa Beach
Sep 14, 2026
Mondos Beach
Ventura
Aug 31, 2026
Stinson Beach
Stinson Beach
Sep 8, 2026
Carlsbad State Beach
Carlsbad
Sep 1, 2026
Lovers Point
Pacific Grove
Aug 24, 2026
Tourmaline Surf Park
San Diego
Aug 25, 2026
Del Mar Rivermouth
Del Mar
Aug 25, 2026
Carmel Beach
Carmel-by-the-Sea
Aug 24, 2026
Pacific Beach
San Diego
Aug 25, 2026
Tourmaline Beach
San Diego
Aug 25, 2026
PB Point
San Diego
Aug 25, 2026
Spanish Bay / South Moss Beach
Pebble Beach
Aug 24, 2026
El Capitan
Santa Barbara
Sep 8, 2026
Hermosa Pier
Hermosa Beach
Sep 14, 2026
Malibu Second Point
Malibu
Sep 12, 2026
Moss Landing
Moss Landing
No data
Lower Trestles
San Onofre
No data
Newport 56th St
Newport Beach
No data
HB Cliffs
Huntington Beach
No data
Rockpile
Laguna Beach
No data
Carmel River State Beach
Carmel-by-the-Sea
No data
La Jolla Shores
La Jolla
Andrew Molera State Beach (river mouth)
Big Sur
No data
Poche Beach
San Clemente
No data
Huntington Beach Pier Southside
Huntington Beach
No data
Emma Wood
Ventura
No data
Brooks Street
Laguna Beach
No data
Huntington State Beach
Huntington Beach
No data
Newport Upper Jetties
Newport Beach
No data
Doheny State Beach
Dana Point
No data
River Jetties
Newport Beach
No data
Blacks Beach
San Diego
No data
Crystal Cove
Newport Coast
No data
Riviera
San Clemente
No data
Huntington St.
Huntington Beach
No data
T-Street
San Clemente
No data
Upper Trestles
San Onofre
No data
Monastery Beach / San Jose Creek Beach
Carmel
No data
Beacons
Encinitas
No data
Bodega Bay / Doran Beach
Bodega Bay
No data
52nd Street
Newport Beach
No data
204s
San Clemente
No data
Palos Verdes Cove
Palos Verdes
No data
The Wedge
Newport Beach
No data
Newport Point
Newport Beach
No data
Newport Lower Jetties
Newport Beach
No data
San Clemente Pier, Northside
San Clemente
No data
Doheny Beach
Dana Point
No data
Goldenwest
Huntington Beach
No data
Corona del Mar
Newport Beach
No data
Old Man's (SanO)
San Clemente
No data
Thalia Street
Laguna Beach
No data
Church
San Clemente
No data
San Clemente State Beach
San Clemente
No data
Huntington Beach Pier
Huntington Beach
No data
Cottons
San Clemente
No data
54th Street
Newport Beach
No data
Marina State Beach
Marina
No data
San Onofre State Beach
San Clemente
No data
Hawaii(39 beaches monitored)
Publics
Honolulu
No data
Tracks
Kapolei
No data
Poipu Beach (Kauai)
Koloa
No data
White Plains
Ewa Beach
No data
Pipeline
Haleiwa
No data
Off the Wall
Pupukea
No data
Hanalei Bay (Kauai)
Hanalei
No data
Kekaha / Pakala (Infinities)
Waimea
No data
Kewalo Basin
Honolulu
No data
Waikiki – Canoes
Honolulu
No data
Ala Moana Bowls
Honolulu
No data
Laniakea
Haleiwa
No data
Kalapaki Beach
Lihue
No data
Diamond Head (Cliffs)
Honolulu
No data
Ho'okipa
Paia
No data
Velzyland
Kahuku
No data
Hapuna Beach (Kohala)
Waimea
No data
Pine Trees (Kohanaiki)
Kailua-Kona
No data
Pops
Honolulu
No data
Haleʻiwa Aliʻi Beach
Haleiwa
No data
Hanalei (Wainiha) — Colony Resort
Hanalei
No data
Waikiki (Aquarium)
Honolulu
No data
Waikoloa Village Lagoon
Waikoloa
No data
Sunset Beach
Pupukea
No data
Banyans
Kailua-Kona
No data
Honolua Bay
Kapalua
No data
Sandy Beach
Honolulu
No data
Threes
Honolulu
No data
Waimea Bay
Pupukea
No data
Makapuʻu
Waimanalo
No data
Lahaina Harbor (Breakwall)
Lahaina
No data
Waikiki Beach
Honolulu
No data
Kaisers
Honolulu
No data
Kahalu'u
Kahaluu-Keauhou
No data
Makaha
Waianae
No data
Backyards
Kahuku
No data
Anahola
Anahola
No data
Puaʻena Point
Haleiwa
No data
Chun’s Reef
Haleiwa
No data
Frequently Asked Questions
Is it safe to surf after rain?▾
What bacteria levels are unsafe for surfing?▾
Where does the water quality data come from?▾
Why is only California and Hawaii covered?▾
Data Sources & Coverage
- California: CEDEN (California Environmental Data Exchange Network) — updated bi-weekly
- Hawaii: PacIOOS ERDDAP (Hawaii DOH Clean Water Branch) — updated bi-weekly
- More states coming soon. Monitoring stations may not be at your exact surf spot.