← All posts

Rockfish Species Guide for San Diego Spearfishing: Identification and Seasons

Master rockfish identification and seasonal patterns for San Diego spearfishing. Learn which species are legal, where to find them, and optimal hunting windows.


Rockfish Species Guide for San Diego Spearfishing: Identification and Seasons

Rockfish are the backbone of San Diego spearfishing. They’re abundant in our kelp forests, rocky reefs, and deeper structure—but not all species are legal, and knowing the difference between a California scorpionfish and a bocaccio could mean a clean day or a wasted dive.

This guide covers the major rockfish species you’ll encounter from Point Loma to Oceanside, how to identify them in low visibility, and the seasonal patterns that drive where and when to hunt them.

California’s Department of Fish and Wildlife sets strict regulations. You can spear:

  • Scorpionfish (Sculpin) – The most common and easiest to identify
  • Bocaccio – A large, aggressive species worth targeting
  • Greenling – Smaller but excellent eating
  • Cabezon – Prized for meat quality
  • Vermilion Rockfish – Legal in limited zones

Prohibited species include yelloweye, canary, cowcod, and chilipepper. These are federally protected due to overfishing. Know your regs before you dive—ignorance won’t save you from a citation.

Check the current CDFW rockfish regulations before each trip. Rules shift annually based on stock assessments.

Identifying Key Species in the Field

California Scorpionfish (Sculpin)

The most abundant rockfish in San Diego. Dark brown to reddish, with a stocky body and large head. Look for the distinctive venomous spines on the dorsal fin and gill covers—handle with respect. They blend into rocky substrate and rarely exceed 16 inches. Found year-round in shallow kelp forests and deeper reefs. Excellent table fare.

Bocaccio

Larger and more aggressive than scorpionfish. Reddish-brown to olive, with a long body and pointed snout. They hunt small fish actively and will strike a speargun. Bocaccio typically run 12–20 inches in San Diego waters. Less common than scorpionfish but worth seeking in deeper structure. Best during cooler months (October–April).

Greenling (Kelp Greenling)

Smaller species, 8–12 inches. Males are bright blue-green; females are tan with red spotting. Found in kelp forest edges and rocky shallows. Good eating despite their size. Year-round availability, especially in areas like La Jolla Shores and Sunset Cliffs.

Cabezon

Chunky, aggressive, and excellent meat. Brown to olive with a large head and no spines. They hold in deeper rocky areas and caves. Less common than scorpionfish in San Diego, but worth hunting if you find them. November–March offers the best opportunity.

Vermilion Rockfish

Bright red-orange body, distinctive white spots on the gill covers. Rare in shallow water; found primarily in deeper offshore reefs (60+ feet). Only legal in designated areas; verify regulations before targeting.

Seasonal Patterns for San Diego Spearfishing

Fall (September–November)

Peak season. Water cools, visibility improves, and rockfish become more active. Bocaccio move into shallower water to feed. Kelp forests around Point Loma, Sunset Cliffs, and Bird Rock hold dense populations. Expect 40–60-foot visibility on clean days. This is your best window for larger specimens.

Winter (December–February)

Colder water, inconsistent visibility. Heavy swell and surge limit diving opportunities. When conditions allow, rockfish remain active and feed aggressively. Deeper reefs (50–90 feet) are often more stable. Cabezon populations peak. Fewer divers mean less pressure on fish.

Spring (March–May)

Visibility deteriorates as spring runoff increases turbidity. Rockfish disperse and become harder to locate. Conditions improve toward May. Expect 20–40-foot visibility. Scorpionfish remain abundant, but larger bocaccio retreat to deeper structure.

Summer (June–August)

Warmest water, lowest visibility. Surge and swell can be unpredictable. Rockfish hold tight in deep kelp and rocky crevices. Smaller scorpionfish dominate shallow dives. Summer is the slowest season for serious rockfish hunters. Best diving occurs early morning on calm days.

Where to Hunt in San Diego

Point Loma Kelp Forest – Dense rockfish population, accessible year-round. Visibility varies; autumn offers best conditions.

Sunset Cliffs and Bird Rock – Excellent structure for bocaccio and larger scorpionfish. Current-dependent; plan dives around tidal windows.

La Jolla Cove and Shores – Protected waters, year-round accessibility. Smaller fish, but consistent hunting ground.

Coronado Islands – Deeper reefs (60–100 feet) hold premium fish. Requires boat access and advanced skills. Best September–November.

Torrey Pines Artificial Reef – Structure-rich zone with steady rockfish populations. Less crowded than natural reefs.

Practical Hunting Tips

Hunt with a light speargun (3–4 prong). Rockfish don’t require heavy power. Aim for the head or gills for clean kills. Move slowly through kelp—sudden movements spook fish. Early morning dives (sunrise to mid-morning) produce more active fish. Hunt on slack tide when possible; current makes stalking difficult.

Carry a fish ID card. Misidentification is the most common violation. Take photos of questionable fish before harvesting.

Use the Element app to track water temperature, visibility forecasts, and swell patterns. Better conditions mean better hunting.

Final Notes

Rockfish are resilient but not infinite. Practice selective harvesting. Target abundant species like scorpionfish and greenling. Leave breeding-size females when possible. Respect bag limits and closed areas.

Master these species and seasonal patterns, and San Diego’s rockfish populations will provide consistent, rewarding spearfishing for years to come.

Check Element for real-time water conditions before your dive—visibility and temperature forecasts will help you choose the best time and location for rockfish hunting.