← All posts

Lingcod Spearfishing in San Diego: Seasonal Guide and Tactics

Lingcod spearfishing in San Diego peaks in winter and spring. Learn when to dive, where to find them, legal requirements, and tactics that produce results.


Lingcod are one of the most rewarding targets for San Diego spearfishers willing to put in the depth and the cold. They’re not glamorous fish — they’re gnarly, toothy, and often covered in algae from sitting on the reef for hours — but they’re excellent eating and genuinely challenging to hunt well. This guide covers when to dive, where to look, what gear to use, and how to approach the fish once you find one.

Lingcod in San Diego: Understanding the Species

Lingcod (Ophiodon elongatus) are not true cod — they’re greenlings, and the largest of the family. In San Diego, fish in the 5–15 lb range are common, and fish over 20 lbs are a realistic target for divers working deeper structure. Lingcod are ambush predators: they sit motionless on rocky substrate and wait for baitfish, squid, or other fish to pass within striking range.

This hunting style makes them both findable and approachable underwater. A lingcod is rarely actively swimming. It’s holding position on a ledge, tucked against a rock face, or resting in a crevice — behavior that makes precise shot placement entirely possible for a patient diver. The challenge is finding the right depth and structure, and approaching without spooking a fish that, despite its lazy appearance, can bolt surprisingly fast.

Seasonal Timing for San Diego Lingcod

Lingcod follow a predictable seasonal cycle in Southern California waters, and timing your hunts around that cycle dramatically improves your odds.

October through December — Lingcod begin moving shallower in preparation for the winter spawning season. Fish that spend summer in 80–120 feet of water show up on reefs in the 40–60 ft range. Visibility in San Diego during fall is often at its annual peak — warm summer water has cleared, and winter swells haven’t arrived yet. This is arguably the best combination of accessibility and conditions for lingcod spearfishing in the region.

January through February — Peak spawning season. Male lingcod move into their shallowest haunts (sometimes as shallow as 20–30 feet) to guard nests of eggs. This creates opportunities on structure that’s accessible even for mid-range freedivers, but it also means exercise judgment around clearly nesting fish — there’s no regulation prohibiting it, but many ethical spearos leave visibly guarding males alone during the nesting peak.

March through May — Post-spawn, fish disperse back toward deeper structure. Catches remain good through April before fish move progressively deeper through summer. Spring also brings increased swell frequency, so check conditions carefully before committing to a deeper dive.

June through September — Summer lingcod fishing in San Diego is a depth game. Fish push to 80–130 feet on offshore structure. This is doable on scuba and possible for very experienced freedivers, but most San Diego spearos shift to yellowtail and white seabass during the warm-water months.

Where to Find Lingcod in San Diego

Lingcod are structure-dependent. In San Diego, that means:

  • Point Loma reefs: The rocky bottom ledges on the outer edges of the Point Loma kelp beds hold lingcod throughout fall and winter. Target depths of 40–80 feet along the reef edges facing offshore.
  • La Jolla kelp forest: The deeper zones of the La Jolla kelp, particularly where kelp gives way to open rocky bottom, hold fish in the 50–70 ft range during winter.
  • Offshore reefs south of San Diego: Structure south toward the border and into Mexican waters (with appropriate permits) holds some of the largest lingcod in the region. Rockfish habitat south of Point Loma is worth exploring on calm days.
  • Rocky bottom transitions: Lingcod rarely sit in open sand. Look for the boundary where sand transitions to reef — ledges, crevices, boulder piles. The fish tuck against structure that faces into the current.

Tactics That Work

Hunting lingcod successfully requires a different approach than chasing open-water species like yellowtail.

Slow down and look hard: Most lingcod are invisible until you’re almost on top of them. Their coloration — mottled brown, green, and gray — is perfect camouflage against reef substrate. Train yourself to look for the outline of a fish rather than the fish itself.

Dive to the bottom and pause: Once you reach the reef, stop finning and hover. Let your bubbles clear (if scuba diving) or just allow the reef to settle. Lingcod that felt your pressure wave may stay put if you’re motionless.

Approach at the same depth level: Coming down from directly above often spooks lingcod. When possible, approach horizontally — get to the fish’s depth and move laterally along the reef. This mimics how another fish would approach and is less alarming.

Shot placement matters: Aim for a clean shot behind the pectoral fin angled toward the spine. Lingcod have tough, thick skulls — head shots with light bands can deflect. A solid body shot with your flopper fully engaged holds the fish securely.

Use a float line: A wounded lingcod will immediately dive into a crevice. A float line attached to your gun prevents the fish from pulling your entire rig into a crack. A good pole spear with strong bands is also effective at the shorter range typical of reef hunting.

Gear Recommendations for San Diego Lingcod Hunting

  • Wetsuit: 5mm minimum for winter San Diego diving; 7mm for divers who run cold. Water temperature in the 40–60 ft range during lingcod season typically runs 56–62°F.
  • Speargun: 90–110 cm for reef work. A longer gun is harder to maneuver around structure. Closed muzzle guns reduce the chance of the line snagging on kelp during descent.
  • Bands: Two heavy bands. Lingcod are thick-bodied and a single light band won’t always achieve complete penetration at anything beyond close range.
  • Gloves: Essential for handling a fish with sharp teeth and spiny dorsal fin.

Conditions That Produce

Lingcod spearfishing in San Diego is best when:

  • Swell is under 3 feet, allowing clean, unhurried dives on deep structure
  • Tide is incoming or near slack — reduces surge on the reef
  • Visibility exceeds 20 feet — necessary to locate camouflaged fish on complex structure
  • Wind is calm to light, keeping the surface manageable

The Element app scores all of these variables together into a single daily conditions rating for spearfishing in San Diego. On a day when the score is high in November or December, there’s a reasonable chance the lingcod are sitting right where you’d expect them. Check conditions the night before and make your call early — winter calm windows in San Diego can close quickly as afternoon winds build.

Lingcod may not be the flashiest target in San Diego waters, but a 15-lb fish cleaned and in the cooler after a cold winter dive is one of the most satisfying moments in spearfishing. Learn the reefs, read the conditions, and the fish will be there.

Frequently Asked Questions

When is lingcod season for spearfishing in San Diego?

Lingcod in California are open year-round to recreational take, but the most productive spearfishing window in San Diego runs from October through March. Fish are more accessible during winter when they move to shallower spawning reefs, and visibility is often better during calm winter swell windows.

What is the minimum size for lingcod in San Diego?

The California minimum size for lingcod is 22 inches total length, with a bag limit of 2 fish per day. Always verify current CDFW regulations before diving, as limits and size requirements can change between seasons.

Where do lingcod live in San Diego waters?

Lingcod in San Diego prefer rocky reefs, ledges, and hard bottom structure between 20 and 120 feet deep. Prime spots include the reefs off Point Loma, the La Jolla kelp forest edges, and deeper structure south toward Coronado. They're ambush predators and almost always found resting on or very close to the bottom.