← All posts

How San Diego Rain and Runoff Destroys Dive Visibility (And How Long It Lasts)

San Diego rain and urban runoff devastates spearfishing visibility. Learn how long to wait after rain, which sites recover fastest, and how to read post-storm conditions.


How San Diego Rain and Runoff Destroys Dive Visibility (And How Long It Lasts)

San Diego averages only about 10 inches of rain per year, but when that rain falls β€” typically in concentrated winter events β€” the effect on nearshore ocean water quality is immediate, dramatic, and surprisingly long-lasting. Understanding how San Diego rain and runoff affects dive visibility is essential for any spearo who wants to avoid suiting up for a session that was doomed before you left the car park.

The Mechanics of Runoff-Driven Visibility Loss

San Diego’s urban landscape drains directly into the Pacific at dozens of points along the coast. Unlike some cities with developed stormwater treatment infrastructure, much of San Diego’s rainfall runs off streets, parking lots, golf courses, and construction sites directly into storm drains that outlet at the beach.

The runoff carries:

  • Fine sediment and particulate matter that suspends in the water column and scatters light
  • Coloured dissolved organic material (CDOM) from soil, vegetation, and urban surfaces that stains the water yellow-brown
  • Freshwater (lower density than seawater) that creates a buoyant, murky surface layer that traps sediment
  • Bacteria, pathogens, and chemical contaminants that create genuine health risks
  • Nutrients that trigger secondary phytoplankton blooms 3–7 days after a rain event

The combined effect can reduce visibility from 15–20 feet to near zero within hours of a significant rain event. At heavily impacted sites like Ocean Beach (adjacent to the San Diego River mouth) and Mission Beach, the water can remain turbid and bacteria-laden for a week or more after heavy rain.

The Main San Diego Runoff Sources

San Diego River (Ocean Beach): The San Diego River drains approximately 440 square miles of urban and suburban landscape in San Diego County. Even modest rainfall produces high-volume, turbid discharge into the ocean at Ocean Beach. This plume drifts north and south along the coast depending on local current direction.

Chollas Creek and Alvarado Creek: Multiple urban tributaries flow into Mission Bay. Post-storm water quality inside Mission Bay can be severely degraded, and the effluent exits through the Mission Bay channel affecting the adjacent coastline.

Tijuana River (Imperial Beach and southern San Diego): The Tijuana River is a bi-national watershed that produces some of the most consistently poor water quality on the San Diego coast. Even without significant rain in San Diego itself, heavy rain in the Tijuana watershed pushes turbid, contaminated water north along the coast.

Storm drain outlets at La Jolla: Multiple storm drains outlet along the La Jolla coastline, including at La Jolla Cove. These are smaller in volume than the river systems but affect visibility at the otherwise pristine La Jolla reefs.

Site-by-Site Recovery Timelines After Rain

SiteRain Event (0.5–1”)Heavy Rain (>1”)
Point Loma Outer Kelp2–3 days4–5 days
La Jolla Reefs (Bird Rock south)3–4 days5–6 days
La Jolla Shores3–5 days6–8 days
Ocean Beach / Sunset Cliffs5–7 days8–10+ days
Mission Bay Area5–7 days8–14 days
Imperial Beach Area7–14 days14+ days

These are guidelines, not guarantees. Subsequent swell events after rain can extend turbidity by stirring up settled sediment from the bottom. Conversely, a strong offshore wind event can push murky surface water offshore and accelerate recovery.

The Secondary Bloom Effect

One underappreciated aspect of post-storm visibility is the secondary phytoplankton bloom that often develops 3–7 days after rainfall. The nutrients carried in by runoff (nitrogen, phosphorus) fertilise phytoplankton, which bloom explosively when added to the productive upwelling waters already present in San Diego. This means that even after sediment turbidity improves, visibility may suddenly drop again due to a bloom.

Monitoring chlorophyll data in the days following a rain event is important for predicting this secondary impact. The Element app conditions score tracks both runoff impacts and chlorophyll dynamics, factoring recent rainfall and bloom conditions into your site-specific score.

Health Risks: The Real Reason to Wait

Beyond visibility, post-rain San Diego water presents genuine health hazards. San Diego County Environmental Health posts water quality advisories after significant rainfall at beaches known for poor post-storm quality. Bacterial counts of E. coli and total coliform can exceed safe swimming levels for days after rain.

Freedivers who spearfish through their nose and mouth are particularly exposed. Head-clearing during equalisation and any nasal exposure to contaminated water creates real infection risk. This isn’t theoretical: ear infections, respiratory illness, and gastrointestinal sickness following post-rain dives are reported annually among San Diego divers.

The Practical Rule

Wait at least 72 hours after any measurable rain before diving at inshore sites. For heavy rain events (over 1 inch at local gauges), wait 5–7 days at northern sites and 7–10 days at Ocean Beach and Mission Beach. Check the Element app conditions score β€” when it’s high after a rain event, the score is accounting for the recovery of water quality as well as conditions. Don’t dive on a low score after rain, even if the swell looks good on paper.

Frequently Asked Questions

How long should I wait after rain before diving in San Diego?

A general rule is 72 hours after light rain (under 0.5 inches) and 5–7 days after heavy rain (over 1 inch). Sites near storm drain outlets or river mouths (Ocean Beach near San Diego River, Imperial Beach near Tijuana River) require the longest recovery times. Offshore sites like Point Loma outer kelp recover fastest.

Is it dangerous to swim in the ocean after rain in San Diego?

Yes. San Diego County health authorities regularly post beach advisories after significant rainfall due to elevated bacteria counts from stormwater runoff. Swimming, surfing, and especially freediving within 72 hours of rain is a genuine health risk in addition to the poor visibility.

Which San Diego beaches recover fastest after rain?

La Jolla Cove area and Point Loma offshore sites tend to recover fastest due to their distance from storm drain outlets and the flushing action of the La Jolla Submarine Canyon. Ocean Beach, Mission Beach, and Imperial Beach recover slowest due to proximity to major river outlets.