Pacific Mackerel Runs in San Diego: Timing the Seasonal Bait Influx
Pacific mackerel runs are one of San Diego’s most predictable seasonal phenomena—and one of the most valuable for spearfishers. When these baitfish move through our waters in large schools, they attract bigger predators: calico bass, sand bass, yellowtail, and the occasional wahoo or bonito. Understanding when and where mackerel congregate is the difference between a productive day in the water and wasted bottom time.
The San Diego Mackerel Calendar
Spring (March–May): Mackerel begin their northward migration in early March, with schools becoming increasingly dense through April and May. Water temperatures around 55–58°F trigger the movement. This is prime time for spearfishing along the kelp beds off Mission Beach, Pacific Beach, and La Jolla Shores. The fish are aggressive and concentrated, making it easier to locate feeding fish.
Summer (June–August): Peak season. Mackerel numbers are highest in June and July, especially in the 40–60 foot range near the kelp forest edges. By August, water temperatures push toward 65°F, and schools can become more dispersed, but they’re still abundant. Sunset Cliffs and Bird Rock see heavy mackerel activity during early morning low light.
Fall (September–November): The fall run is less reliable than spring, but September and October can still deliver solid mackerel schools before they begin their southward migration. By November, numbers drop significantly as water temperatures cool and fish move toward deeper, warmer water.
Winter (December–February): Mackerel are scarce inshore during winter. Most have moved south toward Mexico or into deeper offshore zones. Water temps dip to 52–54°F, and recreational spearfishing pressure typically shifts to calico and sand bass in the shallows.
Location Matters: Where to Find Runs
Mackerel schooling patterns vary by reef and season. The kelp forest at Mission Beach is your most consistent mackerel zone year-round, but spring runs concentrate fish in dense schools that are visible from the surface. Pacific Beach Point and the reefs extending north toward Crystal Pier hold excellent mackerel from April through July.
La Jolla Shores and the Sunny Jim Sea Caves area see strong runs in May and June, particularly along the deeper edge of the sand-to-kelp transition. Sunset Cliffs and the nearby Cabrillo Monument reefs are less predictable but can produce exceptional mackerel action during early mornings in June and July.
The Coronado Islands (accessible by boat) receive robust mackerel runs starting in April, with North Island being the most productive zone. If you’re running a boat, the deeper reefs around the islands offer both quantity and quality.
Reading the Conditions
Mackerel runs align with water clarity and temperature. A clarity reading of 30+ feet on the Element app signals prime mackerel habitat—the schools are visible, and predators are actively hunting. When visibility drops below 15 feet, mackerel schools are harder to locate and less likely to be aggressively feeding.
Watch for water temperature stability. Mackerel runs slow when temperatures fluctuate rapidly. A stable 56–60°F range in spring or 62–65°F in summer indicates a strong, predictable run. Check Element for daily water temp updates before committing to a dive.
Swell direction and size affect where mackerel congregate. A 2–3 foot south swell in April compresses baitfish schools tighter against the kelp, concentrating feeding activity. North swells of 4+ feet push mackerel deeper and more dispersed, making them harder to hunt.
Tactical Timing
Early morning dives (sunrise to 10 a.m.) produce the most consistent mackerel action during peak season. Mackerel are more aggressive in low light and cooler morning water. Afternoon dives work but require more patience.
Neap tide periods (smaller tidal range) are generally more productive than spring tides. Slack water periods—especially slack high tide—concentrate mackerel in predictable zones.
Dawn of the run is your window. Once mackerel schools establish themselves in late March and April, they remain accessible for 6–8 weeks. Don’t wait—early spring runs disappear fast as water temps climb and fish disperse.
Bait Chains and Predator Timing
Mackerel runs don’t happen in isolation. When Element reports a strong mackerel presence, larger predators are typically 2–5 days behind. A heavy mackerel school on April 15th often means calico and sand bass will be aggressively feeding by April 18–20th. Use this timing to your advantage: hunt mackerel when they’re abundant, then shift to targeting the predators following the bait chain.
Plan Your Season Now
Mark your calendar: April and May are non-negotiable for San Diego spearfishers. These months deliver consistent mackerel schools, clear water, and stable conditions. June and July remain solid, but crowds increase. If you’re flexible, March and early April offer uncrowded runs before peak tourist season and summer water temps.
Use the Element app to track water temperature, clarity, and swell forecasts leading into March. A 48-hour forecast showing 57°F water, 40-foot visibility, and light swell is your signal to book a boat or plan a shore dive.
Download Element and set alerts for mackerel season conditions in your favorite San Diego break. Receive daily water temp and clarity updates to time your runs perfectly.