← All posts

How Upwelling Events Affect Freediving Visibility at San Diego Kelp Forests

Upwelling brings cold, nutrient-rich water to San Diego's kelp forests. Learn how it impacts freediving visibility and when to plan your dives.


How Upwelling Events Affect Freediving Visibility at San Diego Kelp Forests

Upwelling events are a defining feature of San Diego’s coastal waters, and if you’re a freediver, understanding how they shape visibility is critical to planning safe, enjoyable dives. These seasonal phenomena dramatically alter the conditions at our most iconic kelp forest sites—La Jolla Cove, Sunset Cliffs, and the Coronado Islands—sometimes within hours.

What Is Upwelling?

Upwelling occurs when strong offshore winds push warm surface water away from the coast, allowing cold, nutrient-rich water from deeper layers to rise. This process typically peaks in spring and early summer (April–August) in San Diego, though it can happen year-round during strong wind events.

The nutrient surge triggers phytoplankton blooms, which turn water green or brown and drastically reduce underwater visibility. What might be 40–50 feet of clarity one week can drop to 10–15 feet within days.

How Upwelling Impacts Freediving Visibility

Immediate Effects

When upwelling begins, visibility deteriorates rapidly. The influx of cold water (often 10–15°F cooler than surface temps) carries suspended particles and microscopic organisms. At La Jolla Cove, you’ll notice the water shifting from brilliant blue to murky green—a sign that visibility has already dropped significantly.

Kelp forest sites like Sunset Cliffs and the Coronado Islands are particularly vulnerable. Their shallow, nutrient-rich waters become productivity hotspots during upwelling, meaning heavier plankton loads and shorter sight lines. Expect visibility to drop from 30+ feet to 8–12 feet during peak upwelling.

Thermal Stratification

Upwelling creates sharp temperature boundaries. You might find 55°F water at 30 feet while the surface sits at 62°F. This thermal layer can reduce visibility further and demands proper thermal protection—a 5mm or 7mm wetsuit becomes essential, not optional.

Seasonal Patterns in San Diego

Spring (March–May)

This is prime upwelling season. April and May typically see the strongest offshore winds, pulling cold water directly into our favorite dive zones. Visibility at Kelp Bass Reef and the Coronado Islands often drops to single digits.

Early Summer (June–July)

Upwelling continues but becomes less consistent. You’ll see good days sandwiched between poor visibility windows. This is when checking real-time conditions becomes non-negotiable.

Late Summer & Fall (August–October)

Upwelling weakens significantly. By September, offshore winds relax and warm water returns. This is when visibility rebounds to 30+ feet at La Jolla Cove and other prime sites. Many San Diego freedivers consider September–October the best months for visibility.

Winter (November–February)

Upwelling is minimal, but storm runoff from San Diego’s creeks and rivers can degrade visibility instead. Storms passing through typically clear within 24–48 hours, leaving excellent conditions.

Freediving Strategy During Upwelling

Site Selection

During strong upwelling, avoid exposed reefs and choose protected kelp forests instead. The Coronado Islands experience heavier upwelling than sheltered coves like La Jolla. If upwelling is active, prioritize sites with natural windbreaks.

Timing Your Dives

Early morning dives often offer slightly better visibility before afternoon winds intensify upwelling. Plan deep dives for late summer when upwelling eases and visibility peaks.

Depth Adaptation

Upwelling affects shallower water more than deep water initially. During early upwelling events, visibility may be better at 40–60 feet than at 15 feet. If you’re chasing kelp forest structure, you may need to go deeper than usual.

Safety Considerations

Reduced visibility demands stricter buddy discipline. Equalize more frequently to avoid disorientation. Use a dive flag and ensure your buddy stays within arm’s reach. Upwelling events also bring stronger currents—always account for drift.

Reading the Signs

Check water color from the shore. Bright green or brown water signals heavy plankton. Clear blue water suggests lower plankton loads and better visibility. Temperature drops and slightly murky water near the surface are early upwelling indicators.

Local freedivers often report conditions on social media and in dive communities. Don’t rely on forecasts alone—ask around before committing to a trip.

The Upside

Upwelling brings abundant marine life. More plankton means more fish, more seals, and more kelp growth. The same conditions that reduce visibility create thriving ecosystems. Many San Diego freedivers accept the visibility trade-off during spring and early summer for the chance to dive in healthier, more biodiverse waters.


Plan your San Diego freedives around upwelling patterns with the Element app, which provides real-time water temperature, visibility forecasts, and wind conditions tailored to your favorite kelp forest sites. Check conditions before you go.