← All posts

Spearfishing Mackerel Runs in Southern California: Timing the Bait Schools

Learn when and where mackerel runs happen off San Diego. Master the seasonal patterns and conditions that trigger bait schools for peak spearfishing success.


Spearfishing Mackerel Runs in Southern California: Timing the Bait Schools

Mackerel runs off the San Diego coast are one of the most reliable feeding events for spearfishers. When these bait schools move through, predatory fish concentrate in predictable locations, and conditions align for consistent success. But timing is everything. Miss the window by a few weeks, and you’ll spend a day in flat, empty water. Dial it in, and you’re looking at world-class opportunities.

The San Diego Mackerel Season: Two Distinct Runs

Southern California experiences two primary mackerel seasons, each with different characteristics.

Spring Run (April–June)

The first significant mackerel push happens in late spring. Pacific mackerel schools move north from Baja and Mexico as water temperatures begin to warm. By late April, these bait balls are consistently present along the San Diego coast. Kelp forests at La Jolla Shores, the reefs around Point Loma, and the rocky outcrops near Sunset Cliffs become feeding zones for lingcod, calico bass, and sheephead. The water is still cool—typically 58–62°F—but visibility often exceeds 30 feet on calm days.

This is the sweet spot for spearfishing. Mackerel schools are dense, predators are aggressive, and the longer daylight hours mean more water time. May and early June offer consistent conditions, though late spring swells can shut down visibility in exposed areas.

Fall Run (August–October)

The second, often more intense mackerel event occurs in late summer and early fall. As water temperatures peak in August and September, mackerel abundance increases dramatically. Larger schools form, and they stay longer than the spring migration. The kelp canopy is thickest in September and October, creating ideal hunting grounds at Torrey Pines, Blacks Beach, and the deeper reefs off Ocean Beach.

Fall water temperatures (68–72°F) are warmer and more comfortable for extended sessions. Visibility can range from 20 to 50 feet depending on swell direction and offshore wind patterns. September is historically the most consistent month for high-quality conditions and abundant bait.

Reading the Conditions: What Triggers a Mackerel Push

Mackerel runs aren’t random. They respond to specific oceanographic cues that you can monitor with the Element app.

Water Temperature

Mackerel prefer water between 58–70°F. When San Diego’s nearshore waters fall within this range, bait schools are most active. In spring, watch for sustained temperatures above 58°F. In fall, the 65–70°F sweet spot triggers aggressive feeding behavior from predators.

Upwelling and Nutrient Availability

Consistent northwest winds in spring and early summer drive coastal upwelling, pushing nutrient-rich water to the surface. This fuels plankton blooms, which attract small fish, which attract mackerel. When you see sustained offshore winds and cooler surface temperatures, upwelling is likely active—and bait schools follow.

Swell and Visibility

Mackerel schools are easiest to hunt in 15–35 feet of water with visibility above 20 feet. Spring swells often come from the south and southwest, pushing visibility down at exposed breaks like Sunset Cliffs and Cardiff Reef. Fall swells typically roll in from the north, which can actually improve visibility at traditionally murky spots. Monitor swell direction and size—smaller swells (2–4 feet) with light winds create the clearest conditions.

Tidal Movement

Mackerel schools move with tidal currents. Slack tide (the hour before and after slack water) often concentrates bait in specific zones. Hunt during the first two hours of rising tide or falling tide when current speed is moderate—fast current disperses schools, while slack water concentrates them.

Specific San Diego Zones for Spring and Fall Runs

Spring (April–June): La Jolla Shores, Point Loma reefs, and Sunset Cliffs are your best bets. Water is cool, visibility is high, and structure holds both bait and predators. Depth 20–40 feet.

Fall (August–October): Torrey Pines, Blacks Beach, and the deeper reefs off Ocean Beach see heavier mackerel traffic. The kelp forest is dense, providing cover for predators hunting bait. Depth 25–50 feet.

Preparation: Before You Get in the Water

Check the Element app for real-time water temperature, swell direction, wind speed, and visibility forecasts. Plan your dive around slack tide or moderate current windows. Early morning dives (6–8 AM) often offer the calmest conditions and least boat traffic.

Bring a small baitfish net if you’re diving unfamiliar territory. Confirming mackerel presence before suiting up saves time and energy. Look for bird activity—diving terns and cormorants feed on the same bait schools you’re hunting.

Final Thoughts

Mackerel runs in Southern California follow predictable seasonal and oceanographic patterns. By monitoring water temperature, swell conditions, and tidal movement through the Element app, you can consistently identify the best days to hunt. Spring and fall both offer excellent opportunities—spring for consistent smaller runs, fall for volume and intensity.

Use Element to track conditions in real time and never miss a mackerel push again.