← All posts

Spearfishing Garibaldi in San Diego: Legal Status and Habitat Zones

Learn the legal rules for spearfishing Garibaldi in San Diego, including protected zones and habitat restrictions for this iconic bright-orange fish.


The bright-orange Garibaldi (Hypsypops rubicundus) is one of San Diego’s most iconic fish. But if you’re thinking about spearfishing this species, stop: it’s illegal. Understanding why—and where you can and can’t dive—is essential for any spearfisher operating along our coast.

California classifies Garibaldi as a fully protected species under Fish and Game Code Section 5515. This means you cannot take, possess, or harm them in any way—spearfishing, netting, or otherwise. The protection applies statewide and has been in place since 1971. Violations carry fines up to $1,000 and potential misdemeanor charges.

The rationale is straightforward: Garibaldi are territorial fish that don’t flee danger easily, making them vulnerable to overharvesting. They’re also critical to reef ecosystems across San Diego’s kelp forests and rocky reefs, serving as both predators and prey in the food web.

Where Garibaldi Live in San Diego

Garibaldi thrive in kelp and rocky reef habitats from the surface down to about 60 feet, though you’ll most commonly see them in shallower zones (10–40 feet). Key San Diego locations include:

  • Point Loma (Cabrillo and Sunset Cliffs areas): Dense populations in kelp forests and rocky outcrops
  • La Jolla Cove and Children’s Pool: Shallow, heavily protected zones where Garibaldi are abundant
  • Torrey Pines State Natural Reserve: Rocky reefs with significant Garibaldi populations
  • Mission Bay kelp beds: Seasonal concentrations, especially spring through fall
  • Coronado Islands: Deep-water reefs hosting Garibaldi at greater depths

If you’re diving these spots, you’ll encounter Garibaldi—and you need to know the rules.

Marine Protected Areas (MPAs) and No-Take Zones

San Diego has multiple Marine Protected Areas where spearfishing is prohibited entirely. These overlap significantly with Garibaldi habitat:

State Marine Reserves (SMR) allow no take of any fish:

  • La Jolla SMR
  • Point Loma SMR
  • Torrey Pines SMR

State Marine Conservation Areas (SMCA) restrict take of certain species. Some allow limited spearfishing for select species, but not Garibaldi:

  • San Diego-Coronado SMR (no-take)
  • Swami’s SMCA (limited spearfishing for specific species only)

Check your dive site’s status before entering the water. The California Department of Fish and Wildlife (CDFW) website provides detailed MPA maps. Using the Element app, you can confirm current conditions and nearby restrictions before heading out.

Seasonal Patterns and Why They Matter

Garibaldi behavior shifts seasonally in San Diego waters. Spring (March–May) sees males establishing territories and defending nests aggressively—they’re more visible and territorial. Summer (June–August) brings peak tourist season, and shallow reefs get crowded. Fall (September–November) sees some Garibaldi moving to deeper water as kelp density fluctuates.

Winter (December–February) brings cooler water and reduced visibility, but Garibaldi remain present year-round. None of this changes the legal status, but it matters for understanding where and when you’ll encounter them.

What You Can Spearfish Instead

If Garibaldi habitat is your target zone, focus on legal species. San Diego’s rocky reefs and kelp forests also hold:

  • Calico Bass (Kelp Bass): Year-round availability, 10-inch minimum
  • Señorita: Abundant, small, legal year-round
  • Halfmoon: Seasonal, excellent eating
  • Sheephead: Legal only for males (females protected); 12-inch minimum

Check current CDFW regulations for size limits, bag limits, and seasonal closures—these change annually.

Best Practices for Responsible Spearfishing

  1. Know the rules before you dive. CDFW regulations change. Download the current sport fishing regulations or check their website.
  2. Use the Element app to identify nearby MPAs and protected zones before entering the water.
  3. Respect territorial behavior. Even legal species deserve ethical harvesting—take only what you’ll use.
  4. Report violations. If you see illegal take of Garibaldi or other protected species, call CDFW’s CalTIP hotline: 1-888-334-2258.

The Bottom Line

Garibaldi are off-limits—full stop. They’re a symbol of San Diego’s marine health, and their protection is non-negotiable. Dive the reefs around Point Loma, La Jolla, and Coronado Islands to observe them, photograph them, and appreciate them. Just leave your spear at home when they’re your target.

Use the Element app to track conditions, confirm MPA boundaries, and plan legal spearfishing trips to San Diego’s best reef zones.