Hey there Bay Area anglers! Artificial Lure here with your San Francisco Bay fishing report for this beautiful Wednesday morning, April 30th, 2025.
The Bay is absolutely on fire right now! Over the past couple weeks, we've seen a tremendous uptick in halibut action as the tides have been backing down, creating perfect conditions for these flat fish to get aggressive[1]. California halibut have been particularly active, with boats out of Berkeley reporting impressive numbers - California Dawn II brought in 23 halibut up to 14 pounds just yesterday, along with 10 striped bass up to 8 pounds[5].
Speaking of stripers, they're definitely making their spring showing. Several anglers scored nice striped bass last week despite some challenging conditions early on[4]. As we move deeper into spring, this bite should only improve.
For you rockfish enthusiasts, April has been outstanding! The outer Bay and coastal waters are producing limits of quality rockfish, and the lingcod action has been stellar too. The New Sea Angler out of Bodega Bay recently reported 35 lingcod up to 17 pounds and 200 rockfish with just 20 anglers aboard[5]. That's some serious action!
If you're heading out today, I recommend targeting halibut in the central Bay using live bait - anchovies or shiner perch if you can net them. Drift the flats near Angel Island or Alcatraz during incoming tide for best results. For stripers, try trolling shallow-running swimbaits along the Berkeley flats or tossing bucktail jigs near structure.
Hot spots this week include the Berkeley flats for halibut, Paradise Cay for stripers, and if you're boat-bound, head outside the Gate for tremendous rockfish and lingcod action at the Farallon Islands.
For you shore anglers, the fishing piers have been producing decent action on kingfish and occasional halibut. Try the Berkeley Pier or Alameda Rock Wall with high-low rigs baited with pile worms or anchovies.
Remember, the tides are moderating this week, which should make for some excellent fishing opportunities all around the Bay. The morning bite has been particularly strong, so get out early if you can.
That's all for today, folks! This is Artificial Lure signing off. Tight lines and don't forget to send me your catch photos for our next report. See ya on the water!