Kelp forest underwater near a coastal surf zone.

Water Quality Check

Check bacteria levels before you paddle out. Updated from EPA monitoring stations. Currently covers CA & HI.

38th Avenue (Santa Cruz)

Santa Cruz, CA

GOOD

Water quality is within safe limits at 38th Avenue (Santa Cruz). Last tested October 13, 2026.

Latest Test Results

Enterococcus (EPA limit: 130 CFU/100mL)10 / 130 CFU/100mL
30-day exceedances0 / 2 samples

Rain Advisory

Bacteria levels typically spike 24–72 hours after rain, especially near storm drains and river mouths. Avoid surfing near these areas until 72 hours after significant rainfall stops.

See full conditions at 38th Avenue (Santa Cruz)

Data from CEDEN. Monitoring stations may not be at your exact surf spot. Levels can change rapidly after rain.

All Monitored Beaches

California(171 beaches monitored)

Venice Beach

Venice

Closure

Oct 13, 2026

Topanga

Malibu

Closure

Oct 6, 2026

C Street / Ventura Point

Ventura

Closure

Oct 12, 2026

Leadbetter

Santa Barbara

Closure

Oct 12, 2026

72nd Place

Long Beach

Closure

Oct 5, 2026

El Porto (Manhattan)

Manhattan Beach

Closure

Oct 15, 2026

Shipwrecks

Coronado

Closure

Cowell Beach

Santa Cruz

Closure

Oct 13, 2026

Venice Breakwater

Venice

Closure

Oct 6, 2026

Imperial Beach Pier

Imperial Beach

Closure

Imperial Beach

Imperial Beach

Closure

Avila Beach

Avila Beach

Closure

Oct 12, 2026

Hotel Del Coronado

San Diego

Closure

Pacifica / Linda Mar

Pacifica

Closure

Oct 13, 2026

Will Rogers State Beach

Santa Monica

Closure

Oct 13, 2026

Tijuana Sloughs

San Diego

Closure

Capitola Beach

Capitola

Closure

Sep 30, 2026

Cayucos Pier (south side)

Cayucos

Closure

Oct 13, 2026

Redondo Breakwall

Redondo Beach

Closure

Oct 15, 2026

Malibu First Point (Surfrider)

Malibu

Closure

Oct 6, 2026

Santa Monica Beach

Santa Monica

Closure

Oct 13, 2026

Pismo Pier

Pismo Beach

Closure

Oct 12, 2026

Point Dume

Malibu

Closure

Oct 6, 2026

Bodega Bay / Doran Beach

Bodega Bay

Closure

Oct 5, 2026

Malibu Second Point

Malibu

Closure

Oct 15, 2026

Mission Beach

San Diego

Advisory

Dockweiler State Beach

Playa Del Rey

Advisory

Oct 6, 2026

Fort Point (San Francisco)

San Francisco

Advisory

Sep 28, 2026

Swami's

Encinitas

Advisory

Mesa Lane

Santa Barbara

Advisory

Oct 12, 2026

Santa Cruz Main Beach

Santa Cruz

Good

Oct 13, 2026

Sapphire Street (Redondo Beach)

Redondo Beach

Good

Oct 13, 2026

Bolinas

Bolinas

Good

Oct 13, 2026

Ghost Tree

Pebble Beach

Good

Sep 28, 2026

Hermosa Beach South

Hermosa Beach

Good

Oct 13, 2026

Morro Rock / Sandspit (inside bend)

Morro Bay

Good

Oct 12, 2026

Hermosa Beach Pier

Hermosa Beach

Good

Oct 13, 2026

Ocean Beach SF – North

San Francisco

Good

Sep 28, 2026

Dillon Beach

Dillon Beach

Good

Oct 14, 2026

Bay Street

Santa Monica

Good

Oct 13, 2026

Steamer Lane

Santa Cruz

Good

Oct 6, 2026

Manhattan Beach Pier

Manhattan Beach

Good

Oct 13, 2026

Mavericks

Half Moon Bay

Good

Oct 13, 2026

County Line

Malibu

Good

Oct 13, 2026

Ocean Beach SF – Middle

San Francisco

Good

Sep 28, 2026

Oceano / Grover Beach

Grover Beach

Good

Oct 12, 2026

Ocean Beach SF – Sloat

San Francisco

Good

Sep 28, 2026

Muir Beach

Muir Beach

Good

Oct 13, 2026

Sharp Park Beach

Pacifica

Good

Oct 13, 2026

North Salmon Creek Beach

Bodega Bay

Good

Oct 5, 2026

Asilomar State Beach

Pacific Grove

Good

Sep 28, 2026

38th Avenue (Santa Cruz)

Santa Cruz

Good

Oct 13, 2026

Zuma Beach

Malibu

Good

Oct 13, 2026

Seal Beach Pier

Seal Beach

Good

Oct 5, 2026

El Segundo Beach Jetty

El Segundo

Good

Oct 13, 2026

Silver Strand State Beach

San Diego

Good

Sep 30, 2026

Coronado North Jetty

San Diego

Good

Sep 30, 2026

Leo Carrillo State Beach

Malibu

Good

Oct 13, 2026

Pleasure Point

Santa Cruz

Good

Oct 13, 2026

Malibu Third Point

Malibu

Good

Oct 6, 2026

Refugio State Beach

Goleta

Good

Oct 12, 2026

Malibu Surfrider (First Point)

Malibu

Good

Oct 13, 2026

Campus Point (UCSB)

Goleta

Good

Oct 14, 2026

The Hook

Santa Cruz

Good

Oct 13, 2026

Jalama Beach

Jalama

Good

Oct 12, 2026

Mitchell's Cove

Santa Cruz

Good

Oct 6, 2026

Solimar Reef

Ventura

Good

Oct 12, 2026

Latigo Point

Malibu

Good

Oct 13, 2026

Mondos Beach

Ventura

Good

Oct 5, 2026

Stinson Beach

Stinson Beach

Good

Oct 13, 2026

Lovers Point

Pacific Grove

Good

Sep 28, 2026

Rockaway Beach (Pacifica)

Pacifica

Good

Oct 13, 2026

Rincon

Carpinteria

Good

Oct 12, 2026

Del Monte Beach

Monterey

Good

Sep 28, 2026

Devereux / Sands (Coal Oil Point)

Isla Vista

Good

Oct 12, 2026

Carmel Beach

Carmel-by-the-Sea

Good

Sep 28, 2026

Spanish Bay / South Moss Beach

Pebble Beach

Good

Sep 28, 2026

El Capitan

Santa Barbara

Good

Oct 14, 2026

Hermosa Pier

Hermosa Beach

Good

Oct 13, 2026

Moss Landing

Moss Landing

Unknown

No data

Moonlight State Beach

Encinitas

No county advisory

Agate Street

Laguna Beach

Unknown

No data

Forster St. Oceanside

Oceanside

No county advisory

Sunset Cliffs – Garbage

San Diego

No county advisory

Mission Beach (Central)

San Diego

No county advisory

New Break (Nubes)

San Diego

No county advisory

Old Man's (SanO)

San Clemente

No county advisory

Cardiff Reef

Encinitas

No county advisory

Torrey Pines State Beach

San Diego

No county advisory

Horseshoe

La Jolla

No county advisory

The Rock, Oceanside

Oceanside

No county advisory

Tourmaline Surf Park

San Diego

No county advisory

Newport 56th St

Newport Beach

Unknown

No data

HB Cliffs

Huntington Beach

Unknown

No data

Sunset Cliffs North (Garbage)

San Diego

No county advisory

Lower Trestles

San Onofre

No county advisory

Huntington Beach Pier Southside

Huntington Beach

Unknown

No data

Tamarack

Carlsbad

No county advisory

Rockpile

Laguna Beach

Unknown

No data

Trinidad State Beach

Trinidad

Unknown

No data

Poche Beach

San Clemente

Unknown

No data

Seaside Reef

Solana Beach

No county advisory

Carmel River State Beach

Carmel-by-the-Sea

Unknown

No data

La Jolla Shores

La Jolla

No county advisory

Oceanside Pier

Oceanside

No county advisory

Big Rock

La Jolla

No county advisory

Moonstone Beach / Little River

Trinidad

Unknown

No data

Riviera

San Clemente

Unknown

No data

Huntington St.

Huntington Beach

Unknown

No data

Emma Wood

Ventura

Unknown

No data

San Elijo State Beach

Cardiff-by-the-Sea

No county advisory

Blackies

Newport Beach

Unknown

No data

Doheny State Beach

Dana Point

Unknown

No data

River Jetties

Newport Beach

Unknown

No data

Blacks Beach

San Diego

No county advisory

Osprey Point

San Diego

No county advisory

Birdrock

La Jolla

No county advisory

Scripps

La Jolla

No county advisory

Crystal Cove

Newport Coast

Unknown

No data

Clam Beach

McKinleyville

Unknown

No data

Brooks Street

Laguna Beach

Unknown

No data

52nd Street

Newport Beach

Unknown

No data

204s

San Clemente

Unknown

No data

Torrance Beach (RAT Beach)

Torrance

Unknown

No data

Pipes

Cardiff-by-the-Sea

No county advisory

Crystal Pier

San Diego

No county advisory

Newport Point

Newport Beach

Unknown

No data

Newport Lower Jetties

Newport Beach

Unknown

No data

San Clemente Pier, Northside

San Clemente

Unknown

No data

Windansea

La Jolla

No county advisory

T-Street

San Clemente

Unknown

No data

Del Mar

Del Mar

No county advisory

Corona del Mar

Newport Beach

Unknown

No data

Marine Street Beach

San Diego

No county advisory

Terramar Point

Carlsbad

No county advisory

Ocean Beach

San Diego

No county advisory

Houda Point / Camel Rock

Trinidad

Unknown

No data

Avalanche

Ocean Beach

No county advisory

Upper Trestles

San Onofre

No county advisory

Strands

Dana Point

Unknown

No data

Monastery Beach / San Jose Creek Beach

Carmel

Unknown

No data

Ocean Beach Pier

San Diego

No county advisory

Ponto

Carlsbad

No county advisory

Solana Beach

Solana Beach

No county advisory

Doheny Beach

Dana Point

Unknown

No data

Goldenwest

Huntington Beach

Unknown

No data

Salt Creek

Dana Point

Unknown

No data

Oceanside Harbor

Oceanside

No county advisory

Sunset Cliffs – Luscombs

San Diego

No county advisory

Huntington State Beach

Huntington Beach

Unknown

No data

Newport Upper Jetties

Newport Beach

Unknown

No data

Thalia Street

Laguna Beach

Unknown

No data

Church

San Clemente

No county advisory

Carlsbad State Beach

Carlsbad

No county advisory

Big Jetty

San Diego

No county advisory

Beacons

Encinitas

No county advisory

Palos Verdes Cove

Palos Verdes

Unknown

No data

The Wedge

Newport Beach

Unknown

No data

Waddell Creek

Davenport

Unknown

No data

George's

Cardiff-by-the-Sea

No county advisory

Tourmaline Beach

San Diego

No county advisory

PB Point

San Diego

No county advisory

54th Street

Newport Beach

Unknown

No data

Marina State Beach

Marina

Unknown

No data

San Onofre State Beach

San Clemente

No county advisory

Andrew Molera State Beach (river mouth)

Big Sur

Unknown

No data

Del Mar Rivermouth

Del Mar

No county advisory

San Clemente State Beach

San Clemente

Unknown

No data

Huntington Beach Pier

Huntington Beach

Unknown

No data

Cottons

San Clemente

No county advisory

Pacific Beach

San Diego

No county advisory

Hawaii(49 beaches monitored)

Kaunaoa Beach

Waimea

Unknown

No data

Sandy Beach

Honolulu

Unknown

No data

Pohaku Park (S-Turns)

Lahaina

Unknown

No data

Kaanapali Beach

Lahaina

Unknown

No data

Wailea Beach

Wailea

Unknown

No data

Tracks

Kapolei

Unknown

No data

Pipeline

Haleiwa

Unknown

No data

Kihei Cove

Kihei

Unknown

No data

Hanalei Bay (Kauai)

Hanalei

Unknown

No data

Poipu Beach (Kauai)

Koloa

Unknown

No data

White Plains

Ewa Beach

Unknown

No data

Lawai Beach

Koloa

Unknown

No data

Turtle Bay West

Kahuku

Unknown

No data

Waikiki – Canoes

Honolulu

Unknown

No data

Ala Moana Bowls

Honolulu

Unknown

No data

Laniakea

Haleiwa

Unknown

No data

Kalapaki Beach

Lihue

Unknown

No data

Kekaha / Pakala (Infinities)

Waimea

Unknown

No data

Hapuna Beach (Kohala)

Waimea

Unknown

No data

Pine Trees (Kohanaiki)

Kailua-Kona

Unknown

No data

Waikiki (Aquarium)

Honolulu

Unknown

No data

Sunset Beach

Pupukea

Unknown

No data

Banyans

Kailua-Kona

Unknown

No data

Napili Bay Beach

Lahaina

Unknown

No data

Diamond Head (Cliffs)

Honolulu

Unknown

No data

Kamakahonu Beach

Kailua-Kona

Unknown

No data

Kewalo Basin

Honolulu

Unknown

No data

Haleʻiwa Aliʻi Beach

Haleiwa

Unknown

No data

Hanalei (Wainiha) — Colony Resort

Hanalei

Unknown

No data

Waikoloa Village Lagoon

Waikoloa

Unknown

No data

Kamaole Beach Park II

Kihei

Unknown

No data

Waimea Bay

Pupukea

Unknown

No data

Makapuʻu

Waimanalo

Unknown

No data

Lahaina Harbor (Breakwall)

Lahaina

Unknown

No data

Waikiki Beach

Honolulu

Unknown

No data

Threes

Honolulu

Unknown

No data

Honolua Bay

Kapalua

Unknown

No data

Ho'okipa

Paia

Unknown

No data

Publics

Honolulu

Unknown

No data

Velzyland

Kahuku

Unknown

No data

Makaha

Waianae

Unknown

No data

Backyards

Kahuku

Unknown

No data

Kaisers

Honolulu

Unknown

No data

Pops

Honolulu

Unknown

No data

Anahola

Anahola

Unknown

No data

Off the Wall

Pupukea

Unknown

No data

Puaʻena Point

Haleiwa

Unknown

No data

Chun’s Reef

Haleiwa

Unknown

No data

Kahalu'u

Kahaluu-Keauhou

Unknown

No data

Frequently Asked Questions

Is it safe to surf after rain?▾
After rain, bacteria levels typically spike 24–72 hours near storm drains and river mouths as runoff washes pollutants into the ocean. We recommend avoiding contact until at least 72 hours after the last significant rain near urban beaches.
What bacteria levels are unsafe for surfing?▾
The EPA threshold for enterococcus — the primary ocean water quality indicator — is 130 CFU/100mL as a single-sample maximum. A 30-day geometric mean above 35 CFU/100mL also indicates poor water quality.
Where does the water quality data come from?▾
California data comes from CEDEN (California Environmental Data Exchange Network), updated bi-weekly. Hawaii data comes from PacIOOS ERDDAP (Hawaii Department of Health Clean Water Branch). Both are sourced from official EPA monitoring programs.
Why is only California and Hawaii covered?▾
We currently sync data from CEDEN (CA) and PacIOOS ERDDAP (HI) because they provide standardized, machine-readable beach monitoring APIs. We're working to add more states as additional data sources become available.

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.