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.

Off the Wall

Pupukea, HI

UNKNOWN

No recent test data available for Off the Wall. 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 until 72 hours after significant rainfall stops.

See full conditions at Off the Wall

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

All Monitored Beaches

California(172 beaches monitored)

Venice Beach

Venice

Closure

Oct 19, 2026

72nd Place

Long Beach

Closure

Oct 19, 2026

Fort Point (San Francisco)

San Francisco

Closure

Oct 27, 2026

El Porto (Manhattan)

Manhattan Beach

Closure

Oct 28, 2026

Imperial Beach Pier

Imperial Beach

Closure

Oct 13, 2026

Doheny State Beach

Dana Point

Closure

Oct 20, 2026

Imperial Beach

Imperial Beach

Closure

Oct 13, 2026

Carmel Beach

Carmel-by-the-Sea

Closure

Oct 19, 2026

Seal Beach Pier

Seal Beach

Closure

Oct 20, 2026

Newport Lower Jetties

Newport Beach

Closure

Oct 20, 2026

Hotel Del Coronado

San Diego

Closure

Oct 13, 2026

Silver Strand State Beach

San Diego

Closure

Oct 13, 2026

Pacifica / Linda Mar

Pacifica

Closure

Oct 19, 2026

Will Rogers State Beach

Santa Monica

Closure

Oct 19, 2026

Coronado North Jetty

San Diego

Closure

Oct 13, 2026

Doheny Beach

Dana Point

Closure

Oct 20, 2026

Santa Monica Beach

Santa Monica

Closure

Oct 19, 2026

Venice Breakwater

Venice

Closure

Oct 27, 2026

Tijuana Sloughs

San Diego

Closure

Cayucos Pier (south side)

Cayucos

Closure

Oct 19, 2026

Redondo Breakwall

Redondo Beach

Closure

Oct 28, 2026

Bodega Bay / Doran Beach

Bodega Bay

Closure

Oct 19, 2026

Rincon

Carpinteria

Closure

Oct 27, 2026

C Street / Ventura Point

Ventura

Advisory

Oct 26, 2026

Tourmaline Beach

San Diego

Advisory

Crystal Cove

Newport Coast

Advisory

Oct 21, 2026

Newport Point

Newport Beach

Advisory

Oct 19, 2026

Cowell Beach

Santa Cruz

Advisory

Oct 26, 2026

Marine Street Beach

San Diego

Advisory

Capitola Beach

Capitola

Advisory

Oct 19, 2026

Refugio State Beach

Goleta

Advisory

Oct 26, 2026

Avalanche

Ocean Beach

Advisory

Big Jetty

San Diego

Advisory

Tourmaline Surf Park

San Diego

Advisory

Moss Landing

Moss Landing

Good

Oct 13, 2026

Agate Street

Laguna Beach

Good

Oct 20, 2026

Santa Cruz Main Beach

Santa Cruz

Good

Oct 26, 2026

Dockweiler State Beach

Playa Del Rey

Good

Oct 27, 2026

Morro Rock / Sandspit (inside bend)

Morro Bay

Good

Oct 19, 2026

Newport 56th St

Newport Beach

Good

Oct 19, 2026

HB Cliffs

Huntington Beach

Good

Oct 20, 2026

Lovers Point

Pacific Grove

Good

Oct 19, 2026

Huntington Beach Pier

Huntington Beach

Good

Oct 20, 2026

Ghost Tree

Pebble Beach

Good

Oct 19, 2026

Manhattan Beach Pier

Manhattan Beach

Good

Oct 19, 2026

Leadbetter

Santa Barbara

Good

Oct 26, 2026

Dillon Beach

Dillon Beach

Good

Oct 26, 2026

Rockpile

Laguna Beach

Good

Oct 19, 2026

Poche Beach

San Clemente

Good

Oct 20, 2026

Bay Street

Santa Monica

Good

Oct 19, 2026

Carmel River State Beach

Carmel-by-the-Sea

Good

Oct 13, 2026

Muir Beach

Muir Beach

Good

Oct 27, 2026

Hermosa Beach Pier

Hermosa Beach

Good

Oct 19, 2026

Huntington Beach Pier Southside

Huntington Beach

Good

Oct 20, 2026

Sharp Park Beach

Pacifica

Good

Oct 19, 2026

North Salmon Creek Beach

Bodega Bay

Good

Oct 19, 2026

Zuma Beach

Malibu

Good

Oct 27, 2026

River Jetties

Newport Beach

Good

Oct 20, 2026

Huntington St.

Huntington Beach

Good

Oct 20, 2026

54th Street

Newport Beach

Good

Oct 21, 2026

Asilomar State Beach

Pacific Grove

Good

Oct 19, 2026

38th Avenue (Santa Cruz)

Santa Cruz

Good

Oct 26, 2026

Spanish Bay / South Moss Beach

Pebble Beach

Good

Oct 19, 2026

Marina State Beach

Marina

Good

Oct 13, 2026

Blackies

Newport Beach

Good

Oct 19, 2026

El Capitan

Santa Barbara

Good

Oct 26, 2026

Hermosa Pier

Hermosa Beach

Good

Oct 19, 2026

52nd Street

Newport Beach

Good

Oct 21, 2026

204s

San Clemente

Good

Oct 15, 2026

Malibu Third Point

Malibu

Good

Oct 27, 2026

Malibu Second Point

Malibu

Good

Oct 28, 2026

El Segundo Beach Jetty

El Segundo

Good

Oct 19, 2026

Leo Carrillo State Beach

Malibu

Good

Oct 13, 2026

Steamer Lane

Santa Cruz

Good

Oct 19, 2026

Pleasure Point

Santa Cruz

Good

Oct 26, 2026

Malibu First Point (Surfrider)

Malibu

Good

Oct 27, 2026

Jalama Beach

Jalama

Good

Oct 26, 2026

Mitchell's Cove

Santa Cruz

Good

Oct 19, 2026

Strands

Dana Point

Good

Oct 19, 2026

Goldenwest

Huntington Beach

Good

Oct 20, 2026

Pismo Pier

Pismo Beach

Good

Oct 19, 2026

Salt Creek

Dana Point

Good

Oct 19, 2026

Oceano / Grover Beach

Grover Beach

Good

Oct 19, 2026

Latigo Point

Malibu

Good

Oct 13, 2026

Mondos Beach

Ventura

Good

Oct 26, 2026

Thalia Street

Laguna Beach

Good

Oct 19, 2026

Mavericks

Half Moon Bay

Good

Oct 19, 2026

County Line

Malibu

Good

Oct 20, 2026

Avila Beach

Avila Beach

Good

Oct 19, 2026

Brooks Street

Laguna Beach

Good

Oct 19, 2026

Corona del Mar

Newport Beach

Good

Oct 21, 2026

Stinson Beach

Stinson Beach

Good

Oct 27, 2026

Bolsa Chica State Beach

Huntington Beach

Good

Oct 20, 2026

Malibu Surfrider (First Point)

Malibu

Good

Oct 20, 2026

Campus Point (UCSB)

Goleta

Good

Oct 26, 2026

Monastery Beach / San Jose Creek Beach

Carmel

Good

Oct 13, 2026

The Hook

Santa Cruz

Good

Oct 26, 2026

Solimar Reef

Ventura

Good

Oct 27, 2026

Huntington State Beach

Huntington Beach

Good

Oct 21, 2026

Newport Upper Jetties

Newport Beach

Good

Oct 19, 2026

Sapphire Street (Redondo Beach)

Redondo Beach

Good

Oct 19, 2026

Bolinas

Bolinas

Good

Oct 27, 2026

Topanga

Malibu

Good

Oct 27, 2026

Mesa Lane

Santa Barbara

Good

Oct 26, 2026

Rockaway Beach (Pacifica)

Pacifica

Good

Oct 19, 2026

The Wedge

Newport Beach

Good

Oct 19, 2026

Hermosa Beach South

Hermosa Beach

Good

Oct 19, 2026

Del Monte Beach

Monterey

Good

Oct 19, 2026

Devereux / Sands (Coal Oil Point)

Isla Vista

Good

Oct 26, 2026

Point Dume

Malibu

Good

Oct 20, 2026

Moonlight State Beach

Encinitas

No county advisory

Mission Beach

San Diego

No county advisory

Forster St. Oceanside

Oceanside

No county advisory

Mission Beach (Central)

San Diego

No county advisory

Church

San Clemente

No county advisory

Cottons

San Clemente

No county advisory

La Jolla Shores

La Jolla

No county advisory

Ocean Beach SF – North

San Francisco

Unknown

No data

Tamarack

Carlsbad

No county advisory

Trinidad State Beach

Trinidad

Unknown

No data

Shipwrecks

Coronado

No county advisory

Seaside Reef

Solana Beach

No county advisory

Moonstone Beach / Little River

Trinidad

Unknown

No data

Lower Trestles

San Onofre

No county advisory

PB Point

San Diego

No county advisory

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

Riviera

San Clemente

Unknown

No data

San Elijo State Beach

Cardiff-by-the-Sea

No county advisory

San Onofre State Beach

San Clemente

No county advisory

Torrance Beach (RAT Beach)

Torrance

Unknown

No data

Swami's

Encinitas

No county advisory

Pipes

Cardiff-by-the-Sea

No county advisory

Crystal Pier

San Diego

No county advisory

T-Street

San Clemente

Unknown

No data

San Clemente Pier, Northside

San Clemente

Unknown

No data

Windansea

La Jolla

No county advisory

Terramar Point

Carlsbad

No county advisory

Ocean Beach

San Diego

No county advisory

Ocean Beach Pier

San Diego

No county advisory

Ponto

Carlsbad

No county advisory

Solana Beach

Solana Beach

No county advisory

Oceanside Harbor

Oceanside

No county advisory

Sunset Cliffs – Luscombs

San Diego

No county advisory

Houda Point / Camel Rock

Trinidad

Unknown

No data

New Break (Nubes)

San Diego

No county advisory

Oceanside Pier

Oceanside

No county advisory

Big Rock

La Jolla

No county advisory

Ocean Beach SF – Middle

San Francisco

Unknown

No data

Ocean Beach SF – Sloat

San Francisco

Unknown

No data

Emma Wood

Ventura

Unknown

No data

Clam Beach

McKinleyville

Unknown

No data

Del Mar

Del Mar

No county advisory

Sunset Cliffs – Garbage

San Diego

No county advisory

Old Man's (SanO)

San Clemente

No county advisory

Carlsbad State Beach

Carlsbad

No county advisory

Upper Trestles

San Onofre

No county advisory

Cardiff Reef

Encinitas

No county advisory

Torrey Pines State Beach

San Diego

No county advisory

Horseshoe

La Jolla

No county advisory

Del Mar Rivermouth

Del Mar

No county advisory

San Clemente State Beach

San Clemente

Unknown

No data

Andrew Molera State Beach (river mouth)

Big Sur

Unknown

No data

Pacific Beach

San Diego

No county advisory

Beacons

Encinitas

No county advisory

Palos Verdes Cove

Palos Verdes

Unknown

No data

The Rock, Oceanside

Oceanside

No county advisory

Waddell Creek

Davenport

Unknown

No data

George's

Cardiff-by-the-Sea

No county advisory

Sunset Cliffs North (Garbage)

San Diego

No county advisory

Hawaii(58 beaches monitored)

Kualoa Regional Park Beach

Kāneʻohe

Unknown

No data

Kaunaoa Beach

Waimea

Unknown

No data

Pohaku Park (S-Turns)

Lahaina

Unknown

No data

Tracks

Kapolei

Unknown

No data

Sandy Beach

Honolulu

Unknown

No data

Makapuʻu

Waimanalo

Unknown

No data

Lahaina Harbor (Breakwall)

Lahaina

Unknown

No data

Kahalu'u

Kahaluu-Keauhou

Unknown

No data

Honolua Bay

Kapalua

Unknown

No data

Pipeline

Haleiwa

Unknown

No data

Kihei Cove

Kihei

Unknown

No data

Kaisers

Honolulu

Unknown

No data

Pops

Honolulu

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

Lawai Beach

Koloa

Unknown

No data

Mahaiʻula Bay (Mahaiula)

Kailua-Kona

Unknown

No data

Turtle Bay West

Kahuku

Unknown

No data

Anahola

Anahola

Unknown

No data

Keawaʻula Beach (Keawaula / Yokohama Bay)

Waianae

Unknown

No data

Off the Wall

Pupukea

Unknown

No data

Kēʻē Beach (Kee)

Hanalei

Unknown

No data

Mākua Beach (Makua, Oʻahu)

Waianae

Unknown

No data

Puaʻena Point

Haleiwa

Unknown

No data

Chun’s Reef

Haleiwa

Unknown

No data

Hāʻena Beach Park (Haena / Maniniholo)

Hanalei

Unknown

No data

Maniniʻōwali Beach (Kua Bay)

Kailua-Kona

Unknown

No data

Waikiki (Aquarium)

Honolulu

Unknown

No data

Hapuna Beach (Kohala)

Waimea

Unknown

No data

Pine Trees (Kohanaiki)

Kailua-Kona

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

Poipu Beach (Kauai)

Koloa

Unknown

No data

White Plains

Ewa Beach

Unknown

No data

Hanalei Bay (Kauai)

Hanalei

Unknown

No data

Kekaha / Pakala (Infinities)

Waimea

Unknown

No data

Sunset Beach

Pupukea

Unknown

No data

Banyans

Kailua-Kona

Unknown

No data

Napili Bay Beach

Lahaina

Unknown

No data

Waimea Bay

Pupukea

Unknown

No data

Waikiki Beach

Honolulu

Unknown

No data

Diamond Head (Cliffs)

Honolulu

Unknown

No data

Kamakahonu Beach

Kailua-Kona

Unknown

No data

Kewalo Basin

Honolulu

Unknown

No data

Kamaole Beach Park II

Kihei

Unknown

No data

Kahana Bay Beach

Kaʻaʻawa

Unknown

No data

Kaanapali Beach

Lahaina

Unknown

No data

Threes

Honolulu

Unknown

No data

Makaha

Waianae

Unknown

No data

Ho'okipa

Paia

Unknown

No data

Backyards

Kahuku

Unknown

No data

Wailea Beach

Wailea

Unknown

No data

Publics

Honolulu

Unknown

No data

Velzyland

Kahuku

Unknown

No data

Kaʻaʻawa Beach Park (Kaaawa)

Kaʻaʻawa

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.