← All posts

Spearfishing Permits and Seasonal Closures: San Diego County Specifics

Navigate San Diego spearfishing regulations, permits, and seasonal closures. Know the rules for local breaks and reefs before you dive.


Spearfishing Permits and Seasonal Closures: San Diego County Specifics

San Diego’s kelp forests, rocky reefs, and deep-water breaks make it a prime destination for spearfishing. But before you gear up for La Jolla Cove, the Coronado Islands, or the kelp beds off Point Loma, you need to understand California’s permit system and San Diego County’s specific seasonal restrictions. Getting this wrong costs you a citation—and your dive day.

California Spearfishing License Requirements

California requires all spearfishers to hold a valid fishing license. This is non-negotiable, whether you’re diving the Wreck of the YMS-471 near Ocean Beach or hunting the rocky points around Bird Rock.

Resident licenses cost around $48 for an annual permit. Non-residents pay $141 annually or $30 for a 10-day temporary license. You can purchase licenses online through the California Department of Fish and Wildlife (CDFW) or at local tackle shops in Mission Valley or Pacific Beach. Get your license before you enter the water—enforcement is active year-round at popular San Diego breaks.

San Diego County Spearfishing Zones

San Diego County is divided into distinct marine zones with different regulations:

Zone 1 (San Onofre to Point La Jolla): Includes some of San Diego’s most accessible diving areas like Torrey Pines and La Jolla Cove. This zone has year-round spearfishing opportunity but with strict species restrictions.

Zone 2 (Point La Jolla to the Mexican Border): Covers Coronado, Imperial Beach, and the offshore islands. This is prime territory for kelp bass and calico bass, but you need to know the exact closures.

Offshore waters beyond 3 miles: Different rules apply. Know your distance from shore—it matters legally and tactically.

The CDFW updates zone-specific regulations annually. Check the current California Fishing Regulations booklet or the Element app before planning your trip.

Seasonal Closures You Must Know

California’s spearfishing season is open year-round for most species, but this doesn’t mean you can dive anywhere anytime. San Diego County has critical closures:

Marine Protected Areas (MPAs): La Jolla Cove, Torrey Pines State Natural Reserve, and the Coronado Islands are fully protected. No spearfishing, no exceptions. The Underwater Park at La Jolla is a no-take zone. These are non-negotiable—violation penalties include fines up to $1,000 and gear confiscation.

Kelp Bass Closure: Kelp bass (the primary spearfishing target) has a closure period typically from April 1 through May 31, though dates shift slightly year to year. This coincides with spawning season. During closure months, you cannot possess kelp bass even if you catch them—you must release them immediately. Spring is when water clarity peaks in San Diego, but you’re limited to other species like rockfish and lingcod.

Barred Surfperch Closure: June 1 through August 31, barred surfperch cannot be taken. This affects shallow-water diving along the La Jolla Shores and Mission Beach breaks.

Lingcod Closure: Typically December 15 through February 15 (spawning season). This eliminates lingcod as a target during winter months when water conditions are often marginal anyway.

White Seabass: California has strict regulations on white seabass. Check current minimums and possession limits—they’re more restrictive than other species and change annually.

Species-Specific Rules for San Diego Breaks

Kelp Bass (Calico Bass): Minimum size 12 inches. Possession limit is 5 per day. This is your primary target at reefs like the Coronado Islands and Point Loma kelp forests.

Rockfish: Most rockfish species are legal year-round with a 10-fish daily limit combined. They’re abundant in deeper breaks like the Wreck and offshore pinnacles.

Lingcod: 24-inch minimum. Possession limit is 2 per day. Found on rocky structure around the Coronado Islands and deeper reefs.

Halibut: 22-inch minimum. These flatfish are targets in sandy/muddy zones near Mission Bay and south toward the Mexican border.

White Seabass: 28-inch minimum (check current regulations—this changes). Only 2 per day. These are trophy targets but heavily regulated.

How to Stay Compliant

  1. Check regulations before each dive. CDFW updates rules annually in March. Don’t assume last year’s rules apply.
  2. Carry your license. Keep it waterproof and accessible. Rangers do conduct dockside and beach checks.
  3. Know your zone. GPS coordinates matter. Understand which zone you’re diving and its specific closures.
  4. Document your catch. If you harvest fish, be prepared to identify species and measure them. Undersize fish must be released immediately.
  5. Use the Element app. Check seasonal closures and zone-specific conditions before planning your dive.

When to Dive in San Diego

June through October: Best visibility (60+ feet at La Jolla Shores and deeper breaks). Kelp bass and calico are open. Water temps range 60–65°F.

November through March: Lingcod and rockfish season. Lower visibility (20–40 feet typical). Fewer restrictions but tougher conditions. Water temps drop to 55–58°F.

April through May: Excellent visibility, but kelp bass closure. Target rockfish, lingcod (until mid-Feb), and other species.

San Diego’s spearfishing is world-class when you respect the regulations. Getting your permits straight and understanding seasonal closures keeps you legal, ethical, and focused on the hunt rather than worrying about enforcement.

Check the Element app for real-time conditions and current seasonal closures before your next dive—it’s the easiest way to stay compliant while chasing San Diego’s best breaks.