Map overlays
San Diego Bay
Climate Setup
ENSO-neutral with an El Niño Watch active — NOAA gives 82% odds of formation by July. Marine heatwave NEP25A is on the books across the Northeast Pacific. Local water is running 3.4°F above seasonal norm, putting the thermal calendar 4-6 weeks ahead of typical timing. Neutral years are best read against their own conditions stack rather than mapped onto a single historical analog. We surface the regime so you can read today's conditions through it — what worked then, what's shifted since, what to watch.
Conditions & Overview
Water temperature sits at 68 degrees, prime early-summer conditions for spotted bay bass, halibut, and shortfin corvina pushing into the shallows and staging around structure. Barometric pressure is steady at 1015.2 mb with minimal movement over the past six hours, settling fish into predictable patterns near eelgrass edges, dock pilings, and channel drop-offs. West-northwest winds at 11 mph will lay down through the afternoon into overcast conditions tomorrow, leaving the bay calm and fishable through the next 48 hours. Tide swings are moderate, with a 5.3-foot high tonight at 10:26 PM setting up strong early-morning outgoing movement tomorrow that will pull baitfish and bass through the main channel and into the harbor mouth structure. Clarity is good throughout the system, favoring sight-feeding species and making soft-plastic presentations deadly along grass lines and shallow flats.
Best Windows (Next 48 Hours)
Fish tomorrow morning from 6:12 AM through 9:00 AM on the falling tide after the overnight high. The outgoing push concentrates bait along channel edges and pulls corvina and halibut out of deeper holes onto ambush points near the mouth. Second choice is tonight from 6:00 PM through sunset at 7:52 PM as calico bass and sand bass turn on in the shallows before the incoming tide peaks at 10:26 PM. Third window is Thursday morning 6:53 AM to 9:30 AM on another falling tide, though the drop is gentler and fish may spread out more. Commit to the Wednesday dawn window—the steepest part of the outgoing tide aligns with first light, stacking predators tight to structure where you can work them methodically before boat traffic picks up mid-morning.
What's Biting
Spotted bay bass remain the most consistent target, with fish in the 8- to 16-inch class spread throughout the bay from the shallows to depths approaching 50 feet.
Shortfin corvina in the 2- to 8-pound range roam year-round throughout the system, feeding on small baitfish and responding to moving tides along deeper channel edges and around rocky structure.
California halibut are present year-round, with fish in the 4- to 10-pound range most common, though some reach 40 pounds and are ambushing prey along sandy flats adjacent to eelgrass beds and rock piles.
Calico bass are producing fun action with some good shots at nice-grade yellowtail and white seabass, particularly around kelp beds and deeper structure near the bay mouth.
Sand bass and calico bass average 1 to 4 pounds, though fish to 8 pounds do occur, and they're concentrated in the sections nearest the ocean where cooler water and stronger current deliver bait.
Bonito fishing has been excellent, with the bite starting on jig strikes and moving to fly-lined sardines, a pattern that typically signals fish are aggressive and willing to chase through the water column.
Where to Fish
The main shipping channel from the bay mouth to the bait barge holds sand bass and corvina tight to the drop-offs on either side, especially where the channel cuts from 30 to 50 feet. The current sweeps bait along the edges during tide changes, and bass stack on the upcurrent side of any irregularity in the bottom contour. Work the northern edge with heavier swimbaits that can reach the depth quickly and stay in the zone through the drift.
Shelter Island's eastern shoreline and the pilings along the public pier create ambush points for spotted bay bass and halibut staging in 10 to 25 feet of water. The eelgrass beds on the shallow flats east of the island warm quickly in the afternoon sun, drawing baitfish and the predators that follow them. The structure transitions from sand to grass in tight quarters, concentrating fish along a narrow band you can cover efficiently by drifting or slow-trolling parallel to the depth change.
The area between the submarine base and the bait barge historically produces the largest spotted bay bass in the system, though access is restricted and enforcement is consistent. Focus instead on the adjacent waters just south of the exclusion zone, where the same structure—rock piles, deep holes, and current-swept channels—extends beyond the boundary. Fish hold in 20 to 40 feet here, and the lack of pressure compared to the more accessible shorelines means bigger fish and fewer competitors.
The Embarcadero waterfront from G Street to Laurel Street offers shore-based opportunities for sand bass in the cooler months, with fish to 19 inches taken along the bulkheads and around the pier pilings. The deeper water close to shore allows you to reach the fish without a boat, and the structure complexity—pilings, riprap, submerged debris—keeps bass holding tight even during midday hours. Cast parallel to the wall and work the bait slowly through the shade pockets.
The Zuniga Jetty on the southeast side of the bay holds a mix of calico bass and spotted bay bass around the riprap and rocky outcrops. The jetty creates a current break on the incoming tide, stacking bait on the protected side and pulling bass into feeding lanes along the rocks. Fish the structure from a boat or kayak, pitching plastics tight to the rocks and letting the current carry the bait into the pockets where fish are waiting.
The southern flats near the international border warm faster than the rest of the bay and hold bonefish from late winter through early summer, with the best bite occurring right now in early June. Fish average 1 to 4 pounds and feed on ghost shrimp in the shallows, often in water less than three feet deep. Approach quietly, sight-cast to visible fish or mudding zones, and use light spinning gear or a fly rod to avoid spooking them in the clear, shallow conditions.
The bay mouth near Point Loma and the harbor entrance concentrates migratory species—yellowtail, white seabass, and bonito—when they push into the system on the incoming tide. The depth transitions sharply from 60 feet outside the mouth to 40 feet just inside, creating a natural choke point where bait and predators collide. Fish the first two hours of the incoming tide with live bait or heavy jigs that can reach the bottom quickly in the current, and stay mobile to follow the schools as they move through.
Tactics & Gear
Soft plastics in the 3- to 5-inch range dominate the spotted bay bass bite, with Big Hammer and MC Swimbaits in seniorita, halloween, and pacific chovy colors producing consistently when rigged on 3/8-ounce jigheads. Fish them on medium spinning setups with 10- to 20-pound braid and a 10- to 14-pound fluorocarbon leader for abrasion resistance around structure. Retrieve slowly along the bottom, hopping the bait off rocks and eelgrass edges to trigger reaction strikes. Gulp Alive Jerkshads and Swimming Mullets in pearl white match the bay's anchovy and smelt forage base and outproduce other colors in clear water.
For halibut, drop larger plastics on Carolina rigs or fish-finder rigs with 1- to 2-ounce weights to keep the bait on the bottom in current. Live bait—anchovies, sardines, or ghost shrimp—fished on a sliding sinker rig with a size 2 to 1/0 live bait hook will outfish artificials when halibut are finicky. Slow your drift to a crawl and give the fish time to commit before setting the hook. If using artificials, 4-inch Gulp Swimming Mullets in camo or white worked on a slow, dragging retrieve along the edges of eelgrass beds draw strikes from fish holding in ambush.
Shortfin corvina respond to both live bait and fast-moving artificials that imitate baitfish. Spinnerbaits and small swimbaits retrieved briskly through deeper channels produce when fish are actively feeding. Switch to live anchovies or small sardines on a dropshot rig when the bite slows, and fish them tight to pilings or channel edges where corvina cruise looking for isolated prey. Light spinning gear in the 20-pound-test range handles the fight without overpowering the presentation.
For bonito and yellowtail near the mouth, start with jig strikes using chrome or blue-and-white surface iron in the smaller sizes, then switch to fly-lined sardines on 20- to 30-pound spinning setups once you locate the school. Hook the sardines through the nose with a size 2 or 1 live bait hook on a 20-pound fluorocarbon leader and let them swim naturally in the current. The fish will tell you what they want—if they're busting bait on top, stay with the iron; if they're deeper, drop the sardines down and slow the retrieve.
Tides & Timing
The falling tide from the 10:26 PM high tonight through tomorrow's 6:12 AM low is the strongest pull of the 48-hour window, and it concentrates bait and predators along predictable ambush points. Focus the first two hours after dawn on channel edges and mouth structure where the outgoing water funnels fish into tight feeding zones. As the tide slows approaching slack at 6:12 AM, shift to shallower grass flats and dock pilings where spotted bay bass continue feeding even when current drops. The incoming tide beginning mid-morning tomorrow pushes warmer water back into the system and reactivates halibut on the sandy flats adjacent to deeper channels—transition your approach from fast-moving presentations to slower, bottom-oriented tactics as the water begins to flood. Thursday's morning window follows the same tide phase but with a gentler swing, so expect fish to be more dispersed and less aggressive; cover more water and stay mobile to find concentrated schools.
Generated · WaterWatcher
Current Conditions
Temperature
69°F
Conditions
Clear
Wind
11 mph WNW
Sunrise / Sunset
5:41 AM / 7:52 PM
48-Hour Forecast
Today 6 PM
Tomorrow 12 AM
Tomorrow 6 AM
Tomorrow 12 PM
Tomorrow 6 PM
Thu 12 AM
Thu 6 AM
Thu 12 PM
Marine Forecast
Loading marine forecast…
Tide Chart — Today & Tomorrow
SD Long Range Fleet
Pro tip: Best window is Fri 3 AM–6 AM on the tide change. Major solunar period, Dawn window, Near major solunar.
Today
Tomorrow
Top feeding windows
Fri · 3 AM – 6 AM
Major solunar period · Dawn window
Tomorrow · 3 AM – 5 AM
Major solunar period · Dawn window
Today · 3 PM – 4 PM
Major solunar period
Tomorrow · 3 PM – 4 PM
Major solunar period