San Diego Fishing Report & Forecast
Today's best window: 7 AM to 10 AM
Do I need a license in San Diego?
View San Diego fishing mapSan Diego report
2026-10-31Tuna, yellowtail and calico bass are the story around San Diego this week
The next 14 days in San Diego
Data from: ECMWF + GFS + BlueCasterTwo weeks ahead
Most forecasts stop at the weekend. This one runs a full 14 days, so you can pick the day before you book the time off.
One number, out of 100
The best score anything in San Diego reaches that day. Green is good, amber is fair, red is slow, and you can read it from across the room.
8,064 scores behind it
24 spots, every hour of every day, out to 14. This row is the best of them.
Hour by hour today at Point Loma Kelp Beds
All times PDTOne real spot
A city has no tide or wind of its own, so this is Point Loma Kelp Beds, the most fished spot in San Diego, scored for Yellowtail.
Six readings, one clock
Tide, current, wind, sea, air and sky, all lined up on the same hour, so you can see what is actually driving the score.
Currents, not just tides
Modelled flow for the water off San Diego, so you can see slack coming before you leave the dock.
The spots people actually fish in San Diego
18 more on the mapA year of catch reports
The order here is how much each mark actually gets fished, not today's guess. The busiest water in San Diego comes first.
Today's number too
Beside each name is the best score that spot reaches today, so you can weigh a proven mark against a good forecast.
Every spot has a page
Its own chart, its own species and its own rules, worked out the same way as everything above.
- 86Point Loma Kelp BedsRegularly fishedBest 7 AM–10 AM · Mid ebb · Lumpy · Rock reef
- 86Mission Bay Mouth / Bell BuoyRegularly fishedBest 7 AM–10 AM · Late flood · Lumpy
- 83San Clemente Island - Northwest EndKnown spotBest 7 AM–10 AM · Late flood · Lumpy
- 87San Diego Trough / 43 Fathom SpotBest 7 AM–10 AM · Early flood · Lumpy · Mixed bottom
- 86La Jolla Kelp BedsBest 7 AM–10 AM · Early ebb · Chop
- 86The 371Best 7 AM–10 AM · High slack · Lumpy
Every spot we score in San Diego
Bathymetry: NONNA-10 + NRCanReal charted seabed
Depth soundings, not a stock map. The banks, reefs and drop-offs are where you can see them.
24 spots, all scored
Every spot we cover around San Diego, each one carrying its own number for today.
Point at any of them
The name, how busy a mark it is, and the tide, sea and seabed at its best hour.
Create custom spots
Our full model on your custom private spots.
- Drop a pinAnywhere on the water. The ledge you found, the bay nobody talks about.
- Name itYour name for it, not ours. It stays private to your account.
- Choose speciesPick what you fish there, and it starts scoring from the next run.
What you can keep in San Diego today
- YellowtailKeep10 a day · min 24"Open at all 9 spots we cover
- White SeabassKeep3 a day · min 28"Open at all 9 spots we cover
- Kelp BassKeep5 a day · min 14"Open at all 10 spots we cover
- California HalibutKeep5 a day · min 22"Open at all 10 spots we cover
- bluefin tunaKeep2 a dayOpen at all 6 spots we cover
- Yellowfin tunaKeep10 a dayOpen at all 9 spots we cover
- DoradoKeep10 a dayOpen at all 7 spots we cover
- California SheepheadKeep2 a day · min 12"Open at all 7 spots we cover
- LingcodKeep in places2 a day · min 22"Open at 5 of 8 spots we cover
- BonitoKeep10 a day · min 24"Open at all 9 spots we cover
- Albacore tunaKeep10 a dayOpen at all 9 spots we cover
- Barred Sand BassKeep5 a day · min 14"Open at all 8 spots we cover
- California BarracudaKeep10 a day · min 28"Open at all 5 spots we cover
- Leopard SharkKeep3 a day · min 36"Open at all 5 spots we cover
- MackerelKeepOpen at all 2 spots we cover
- Ocean WhitefishKeep10 a dayOpen at all 2 spots we cover
- SablefishKeep10 a dayOpen at all 4 spots we cover
- Shiner PerchKeep20 a dayOpen at all 1 spot we cover
- Skipjack tunaKeepOpen at all 7 spots we cover
- Striped marlinKeep1 a dayOpen at all 2 spots we cover
- SwordfishKeep2 a dayOpen at all 1 spot we cover
- WahooKeep10 a dayOpen at all 2 spots we cover
- Rockfish (Aggregate)ClosedShut at all 7 spots we cover
- CowcodClosedShut at all 1 spot we cover
Rules differ between groundfish management areas and change in season. Check CDFW for the groundfish management area you are fishing before you keep anything.
All 24 spots in San Diego
Every spot we cover around San Diego has its own page, with the tide, the wind and the next 14 days.
- 209 BankBoat · 79 km · best for Dorado
- 277 BankBoat · 101 km · best for Skipjack tuna
- 60 Mile BankBoat · 125 km · best for Yellowfin tuna
- Cortes BankBoat · 186 km · best for Yellowfin tuna
- Desperation ReefBoat · 138 km · best for California Halibut
- Hidden BankBoat · 50 km · best for California Halibut
- Imperial Beach FlatsBoat · 15 km · best for California Halibut
- La Jolla CanyonBoat · 23 km · best for Swordfish
- La Jolla Kelp BedsBoat · 19 km · best for California Halibut
- La Jolla Submarine CanyonBoat · 19 km · best for California Sheephead
- Mission Bay Mouth / Bell BuoyBoat · 11 km · best for California Halibut
- Nine Mile BankBoat · 31 km · best for Lingcod
- Point Loma Kelp BedsBoat · 10 km · best for California Halibut
- Point Loma Outfall BuoyBoat · 10 km · best for California Halibut
- Point Loma Whistler BuoyBoat · 10 km · best for California Halibut
- Pyramid HeadBoat · 111 km · best for Yellowfin tuna
- San Clemente Island - Northwest EndBoat · 139 km · best for White Seabass
- San Diego Trough / 43 Fathom SpotBoat · 87 km · best for Lingcod
- Scripps CanyonBoat · 21 km · best for Sablefish
- The 182Boat · 62 km · best for Lingcod
- The 270 Fathom BankBoat · 34 km · best for Yellowfin tuna
- The 371Boat · 101 km · best for Lingcod
- Zuniga Jetty / Zuniga ShoalBoat · 7.0 km · best for California Halibut
- Zuñiga PointBoat · 7.0 km · best for California Halibut
That was one day. Pro opens the next fourteen.
Every spot on this map, hour by hour, two weeks out, with alerts when your water crosses the score you set.
$0 today, then $33 USD a year, which is $2.75 a month. Card required, cancel any time.
When to fish San Diego
Each row is shaded against that species' own best month here, so a dark cell means a good month for that fish rather than a comparison between them.
| Species | January | February | March | April | May | June | July | August | September | October | November | December |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Yellowtail | ||||||||||||
| White Seabass | ||||||||||||
| Kelp Bass | ||||||||||||
| California Halibut | ||||||||||||
| bluefin tuna | ||||||||||||
| Yellowfin tuna | ||||||||||||
| Dorado | ||||||||||||
| Rockfish (Aggregate) | ||||||||||||
| California Sheephead | ||||||||||||
| Lingcod | ||||||||||||
| Bonito | ||||||||||||
| Albacore tuna | ||||||||||||
| Barred Sand Bass | ||||||||||||
| Bluefin tuna | ||||||||||||
| Cabezon | ||||||||||||
| Calico Bass | ||||||||||||
| California Barracuda | ||||||||||||
| Canary Rockfish | ||||||||||||
| Chinook Salmon | ||||||||||||
| Coho Salmon | ||||||||||||
| Copper Rockfish | ||||||||||||
| Cowcod | ||||||||||||
| Halibut | ||||||||||||
| Kelp Greenling | ||||||||||||
| Leopard Shark | ||||||||||||
| Mackerel | ||||||||||||
| Nearshore Rockfish | ||||||||||||
| Ocean Whitefish | ||||||||||||
| Sablefish | ||||||||||||
| Sculpin | ||||||||||||
| Shark - Blue | ||||||||||||
| Shiner Perch | ||||||||||||
| Skipjack tuna | ||||||||||||
| Striped marlin | ||||||||||||
| Surfperch | ||||||||||||
| Swordfish | ||||||||||||
| Wahoo |
Yellowtail: January none, February poor, March fair, April good, May good, June excellent, July peak, August peak, September peak, October good, November poor, December none. White Seabass: January poor, February fair, March peak, April peak, May peak, June peak, July excellent, August fair, September poor, October poor, November poor, December poor. Kelp Bass: January poor, February fair, March good, April good, May excellent, June good, July good, August good, September good, October fair, November fair, December fair. California Halibut: January poor, February fair, March peak, April peak, May peak, June peak, July good, August good, September fair, October poor, November poor, December poor. bluefin tuna: January none, February none, March poor, April good, May peak, June peak, July peak, August peak, September peak, October excellent, November poor, December none. Yellowfin tuna: January none, February none, March none, April none, May poor, June good, July peak, August peak, September peak, October peak, November poor, December none. Dorado: January none, February none, March none, April none, May none, June none, July peak, August peak, September peak, October good, November none, December none. Rockfish (Aggregate): January fair, February fair, March fair, April good, May good, June good, July good, August good, September good, October fair, November fair, December good. California Sheephead: January fair, February fair, March fair, April good, May good, June good, July good, August excellent, September excellent, October good, November fair, December poor. Lingcod: January excellent, February good, March fair, April fair, May fair, June fair, July fair, August fair, September fair, October good, November good, December good. Bonito: January none, February poor, March fair, April good, May excellent, June peak, July peak, August excellent, September good, October fair, November poor, December poor. Albacore tuna: January none, February none, March none, April none, May none, June poor, July peak, August peak, September peak, October fair, November none, December none. Barred Sand Bass: January poor, February fair, March good, April fair, May good, June peak, July peak, August excellent, September fair, October fair, November poor, December poor. Bluefin tuna: January none, February none, March fair, April good, May excellent, June peak, July peak, August peak, September excellent, October good, November poor, December none. Cabezon: January good, February good, March fair, April fair, May fair, June fair, July fair, August fair, September fair, October fair, November good, December good. Calico Bass: January poor, February fair, March good, April good, May good, June excellent, July excellent, August good, September good, October fair, November poor, December poor. California Barracuda: January none, February poor, March fair, April excellent, May peak, June peak, July peak, August peak, September good, October poor, November none, December none. Canary Rockfish: January good, February good, March fair, April fair, May fair, June fair, July good, August good, September good, October fair, November good, December good. Chinook Salmon: January poor, February peak, March peak, April peak, May good, June none, July none, August none, September none, October none, November none, December none. Coho Salmon: January none, February none, March none, April none, May none, June none, July none, August none, September none, October none, November none, December none. Copper Rockfish: January good, February fair, March fair, April fair, May good, June good, July fair, August fair, September good, October good, November good, December good. Cowcod: January good, February good, March good, April good, May good, June fair, July fair, August fair, September fair, October fair, November fair, December fair. Halibut: January poor, February good, March excellent, April excellent, May excellent, June excellent, July good, August good, September fair, October poor, November poor, December poor. Kelp Greenling: January good, February good, March good, April good, May fair, June fair, July fair, August fair, September fair, October good, November good, December good. Leopard Shark: January poor, February fair, March good, April good, May good, June excellent, July peak, August peak, September excellent, October fair, November poor, December poor. Mackerel: January fair, February fair, March good, April good, May good, June good, July excellent, August excellent, September good, October good, November fair, December poor. Nearshore Rockfish: January fair, February fair, March fair, April good, May good, June good, July good, August good, September fair, October fair, November fair, December fair. Ocean Whitefish: January fair, February fair, March good, April good, May good, June good, July good, August good, September good, October good, November fair, December fair. Sablefish: January good, February fair, March fair, April fair, May fair, June fair, July fair, August fair, September good, October good, November good, December good. Sculpin: January fair, February fair, March poor, April fair, May good, June excellent, July excellent, August excellent, September good, October fair, November fair, December fair. Shark - Blue: January poor, February poor, March good, April excellent, May excellent, June excellent, July excellent, August excellent, September good, October fair, November poor, December poor. Shiner Perch: January fair, February good, March good, April good, May good, June good, July good, August fair, September fair, October fair, November fair, December fair. Skipjack tuna: January none, February none, March poor, April good, May excellent, June peak, July peak, August peak, September peak, October good, November none, December none. Striped marlin: January none, February none, March none, April none, May poor, June fair, July peak, August peak, September peak, October peak, November none, December none. Surfperch: January fair, February good, March good, April fair, May good, June good, July good, August fair, September fair, October fair, November fair, December fair. Swordfish: January none, February none, March poor, April fair, May good, June peak, July peak, August peak, September peak, October excellent, November fair, December poor. Wahoo: January none, February none, March none, April none, May none, June none, July poor, August peak, September peak, October peak, November poor, December none.
- Yellowtail. San Diego yellowtail show a strong spring push (April–June) as warming water and squid spawns draw fish to the Coronado Islands and local kelp beds, plus a robust late-summer/early-fall peak (Aug–Sep) when warm water and bait migrate north. Winter presence persists at reduced levels since resident and southern-holding fish never fully vacate, especially in warm ENSO years, so the curve dips but never hits zero.
- White Seabass. White seabass show a strong spring spawning aggregation off La Jolla and kelp beds peaking March–May as water warms and squid spawns draw fish in, with a secondary late-summer bump (July–August) tied to warm currents and bait; winter presence is lowest but they remain resident year-round in San Diego waters, never fully absent.
- Kelp Bass. Kelp bass are resident year-round in San Diego's kelp and reef structure, so the curve never hits zero. Abundance concentrates fish onto shallow reefs during the late-spring/early-summer spawn (May–July) when they aggregate and warm water peaks activity, with a secondary bump in early fall; winter cold pushes them deeper and disperses them, lowering catchable density.
- California Halibut. San Diego California halibut are present year-round but concentrate inshore on sand flats and bay mouths during the spring-summer spawn when water warms into the 60s. A secondary late-summer push (Aug) follows grunion and anchovy spawns, with abundance tapering through fall as fish disperse to deeper offshore sand.
- bluefin tuna. Pacific Bluefin have shifted to a near year-round presence off San Diego since ~2014, but biomass still peaks late spring through early summer (May–June) as schools push north into the Bight, with a secondary fall peak (Sept–Oct) before fish drift offshore/south. Mid-winter shows the lowest abundance as the bulk of fish hold further south and offshore in warmer water.
- Yellowfin tuna. Yellowfin are warm-water migrants tied to SST above ~65-68°F, so they're biologically scarce off San Diego in the cold winter/spring and build through summer as the water warms. Peak abundance runs roughly late July through September when warm water and bait push fish within range, then tapers through fall as water cools and fish move offshore/south.
- Dorado. Dorado are a warm-water pelagic absent from San Diego waters most of the year, arriving as the kelp paddies and 70°F+ water push north in mid-to-late June. Peak abundance hits August through early September when SST is highest and paddies are stacked, then fades sharply through October as water cools and fish retreat south.
- Rockfish (Aggregate). San Diego rockfish (vermilion, reds, bocaccio, chuckleheads, etc.) are resident, structure-oriented fish present year-round on local banks and the 9-Mile, 43-Fathom, and 60-Mile. Biological abundance is fairly flat with a modest summer-fall peak as warmer water pushes schools shallower and recruitment of young-of-year boosts numbers; winter sees fish deeper and slightly more dispersed but never absent.
- California Sheephead. California sheephead are resident reef fish present year-round on San Diego's rocky structure and kelp beds, so abundance never drops to zero. Peak biological presence occurs late summer into early fall (Aug–Sep) when warm water concentrates fish on shallow reefs and spawning aggregations form, with a mild winter lull as larger males move deeper.
- Lingcod. San Diego sits at the southern edge of lingcod range, so they're resident year-round on offshore reefs and banks (Coronados, 9-Mile Bank) but never super abundant. Late fall through early spring (Oct–Mar) shows the strongest presence as cooler water pulls fish shallower and pre-spawn/spawning aggregations concentrate on rocky structure, with a slight dip in summer when warm surface water pushes them deeper and more dispersed.
- Bonito. Pacific Bonito are resident year-round in San Diego waters (especially the bays and kelp edges) but abundance swells dramatically with warming water. Twin peaks reflect the spring push (late April–May) as schools move inshore and the late-summer/early-fall peak (Aug–Sep) when warm water and bait concentrations maximize numbers, with a winter low when many fish move offshore or south.
- Albacore tuna. Albacore historically appeared off San Diego from late June through October as warm offshore water pushed within long-range and overnight reach, peaking August through mid-September. Stocks have largely shifted north/west in recent years, but the classic biological abundance window remains a sharp summer/early-fall pulse with full winter absence.
- Barred Sand Bass. Barred sand bass concentrate on San Diego's flats and spawning grounds from late spring through summer, with the classic pre-spawn and spawn aggregation peaking late June through July when fish ball up on sand-edge structure. A secondary late-summer warm-water bump persists into August/September before fish disperse to deeper, scattered structure in fall and winter; they remain in the region year-round but are far less concentrated and harder to find.
- Bluefin tuna. San Diego bluefin have become increasingly resident year-round in recent years, but abundance builds through late spring as warming water and bait push fish inshore, peaking early summer through early fall (June–October). Winter shows the lowest but non-zero presence, as some fish remain in local waters rather than fully departing.
- Cabezon. Cabezon are resident reef ambush predators in San Diego's nearshore rocky habitat year-round, so the curve stays broadly flat near baseline. A mild summer/early-fall bump (late June–September) reflects post-spawn recovery, warmer shallow water concentrating fish on accessible structure, and peak feeding activity; a small late-winter dip corresponds to spawning when males guard nests and females move less.
- Calico Bass. Calico bass are year-round residents on San Diego's kelp and reef structure, so the curve never hits zero. Peak abundance and activity occur late spring through early summer (Apr–Jun) during the spawn when fish stack on shallow reefs, with a secondary bump in early fall as water stays warm and bait is thick; winter shows reduced activity as fish move deeper and feed less in cold water.
- California Barracuda. California barracuda migrate into San Diego waters as inshore temps cross ~62°F in spring, with peak biomass from late April through early June as spawning aggregations stack up off the kelp edges and bays. A secondary plateau holds through summer into early fall on warm-water years, then fish retreat south of the border by November, leaving a low resident winter presence.
- Canary Rockfish. Canary rockfish are deepwater residents present year-round off San Diego's offshore banks and deep reefs, so the curve stays close to baseline. A modest late-summer through early-fall peak reflects warmer surface waters concentrating fish at accessible deep-shelf depths and improved sea conditions for offshore deep drops, with a slight dip in late winter when storms scatter and disperse the schools.
- Chinook Salmon. Chinook salmon are biologically absent from San Diego waters year-round. San Diego is well south of the Chinook's southern range limit (the San Lorenzo/Monterey area being the practical southern bound), and warm Southern California Bight waters do not support this stock.
- Coho Salmon. Coho salmon are biologically absent from San Diego waters year-round. Their native range ends well to the north (historically central California at the southern extreme), and warm Southern California Bight temperatures preclude any meaningful presence.
- Copper Rockfish. Copper rockfish are resident year-round on San Diego's hard-bottom reefs, so the curve stays near baseline with no biological absence. Modest peaks reflect post-spawn dispersal into shallower structure in late spring and the strong fall feeding window (Sep–Nov) when YOY recruitment and warmer inshore water concentrate fish on accessible reefs.
- Cowcod. Cowcod are long-lived, non-migratory deepwater rockfish (100–300+ fathoms) residing in fixed rocky-bottom habitat within San Diego's Cowcod Conservation Areas year-round, so biological abundance is essentially flat with no seasonal runs. Minor recruitment and slight aggregation shifts exist but are negligible at weekly resolution, keeping the curve at baseline throughout.
- Halibut. San Diego's California halibut (often called Pacific halibut locally) peak in spring (March-May) when spawning adults move onto sandy flats and bays in 20-80 ft, with a smaller late-summer bump as warm water concentrates fish nearshore. Numbers thin through fall and winter as fish disperse to deeper offshore structure, but the stock is resident year-round so weights never hit zero.
- Kelp Greenling. Kelp Greenling are at the extreme southern edge of their range in San Diego — they are uncommon residents of rocky reef and kelp habitat year-round with no true migration, so the curve is broad and flat. Slight summer/early-fall lift reflects warmer-water juvenile recruitment and stronger nearshore kelp canopy structure, while winter shows minor dip from storm-driven habitat disruption.
- Leopard Shark. San Diego leopard sharks are present year-round but concentrate heavily in La Jolla shores from April through June when pregnant females aggregate in warm shallow water to gestate, creating the strongest peak. A smaller secondary bump occurs in late summer/early fall as juveniles and males remain in bays, while winter sees the lowest densities as many sharks disperse offshore to cooler, deeper water.
- Mackerel. Pacific mackerel are present in San Diego waters year-round but show a strong spring spawning peak (March–May) when schools concentrate inshore, with a secondary late-summer pulse as juveniles recruit. Abundance dips slightly in late fall/early winter as cooler water pushes schools deeper and offshore, though they never fully leave.
- Nearshore Rockfish. Nearshore rockfish (e.g., calico/sand bass mix structure, but for true rockfish—gophers, browns, blacks, vermilions on local reefs) are resident year-round in San Diego waters, so the curve stays near baseline. Slight summer/early-fall peak reflects warmer water concentrating fish on accessible nearshore reefs and post-spawn feeding aggregations, with a mild late-winter dip during peak spawn dispersal and rougher seas pushing fish deeper.
- Ocean Whitefish. Ocean Whitefish are year-round residents on hard-bottom structure off San Diego (Coronados, 9-Mile Bank, 182, 178), so the curve stays relatively flat. Biomass peaks in late winter/early spring (Feb–Apr) when cooler water concentrates them on shallower rockpiles before warm summer water pushes them deeper and disperses them; a secondary minor uptick comes in fall as water cools again.
- Sablefish. Sablefish are deepwater (600–3000 ft) residents off San Diego's continental slope with no strong migratory pulse, so the curve stays broad and flat near baseline. A modest late-summer through early-fall peak reflects post-spawn feeding aggregations and juvenile recruitment to slope depths, while late winter/early spring shows a slight dip as adults move deeper to spawn.
- Sculpin. California scorpionfish (sculpin) are resident year-round on San Diego rocky reefs and structure, so the curve stays relatively flat. Biological abundance peaks late summer through fall (Aug–Oct) when adults aggregate inshore at 80–150 ft to spawn, with a modest dip in late spring as fish are dispersed and deeper post-spawn.
- Shark - Blue. Blue sharks are present year-round off San Diego but abundance peaks late spring through early summer (May–July) when offshore water warms into the 62–68°F sweet spot and they push inshore following squid, mackerel, and pelagic forage. Numbers taper through late summer as warmer surface water and competition with makos/threshers push blues offshore and north, with a winter low when cooler water keeps most fish deeper and further out.
- Shiner Perch. Shiner perch are year-round bay residents in San Diego (Mission Bay, San Diego Bay) with no true absence, so the curve never hits zero. Peak abundance clusters in late winter through early spring (Feb–Apr) when livebearing females aggregate in eelgrass shallows to release young, with a mild summer dip as fish disperse to deeper, cooler water during warm months.
- Skipjack tuna. Skipjack are warm-water migrants that arrive off San Diego as surface temps climb through late spring, with peak abundance during the warm-water push of July–September when tropical/subtropical water pushes north. They thin out sharply through fall as water cools and are essentially absent in the cold winter and early spring months, though warm-water years (El Niño) can extend their presence.
- Striped marlin. Striped marlin arrive off San Diego as warm-water offshore banks (like the 425 and 43 fathom) heat up in late summer, peaking from late August through late September when water temps and bait schools are ideal. They largely vacate the region by late fall as SST drops, remaining biologically absent through the cold winter and spring months.
- Surfperch. Barred surfperch are resident year-round in San Diego's surf zone, so abundance never hits zero. The strong late-winter/early-spring peak (Feb–May) reflects the spawning aggregation when gravid females move into shallow beaches, with a mild summer dip as fish spread out and slightly cooler-preferring perch move deeper in warm water.
- Swordfish. Swordfish are present year-round off San Diego in deep offshore waters but peak in late summer through early fall (Aug–Oct) when warm water and the deep scattering layer of squid and baitfish concentrate them along the canyons. Winter presence is reduced but never zero, as broadbill remain in the region's deep basins.
- Wahoo. Wahoo are rare warm-water strays off San Diego, appearing only during late-summer to fall warm-water incursions (often El Niño years) when SST pushes past 70°F; peak abundance is late September through October, with total biological absence the rest of the year as the region's water is too cold.
Before you go
Water around San Diego falls into one area, and the rules can differ between them. California Department of Fish and Wildlife sets them.
- Southern
California sport fishing license
California Department of Fish and Wildlife · 2026
Annual, resident aged 16 or older: $64.54
Ocean Enhancement Validation $7.30, required on an annual license to fish ocean waters south of Point Arguello. A one-day or two-day license does not need it.
One sport fishing license covers ocean and inland water. Anglers 15 and younger need no license. Fishing from a public pier in ocean or bay waters needs no license either.
Fishing San Diego
San Diego sits at the southern edge of the California coast, with offshore banks and seamounts scattered across deep water well beyond the harbor. Albacore Tuna drive the summer fishery, peaking from June through October, while Pacific Halibut hold closer to the coast and peak February through July. The 97 spots here cluster around distant offshore banks and knolls that break the surrounding depths, along with structure nearer the harbor mouth. Anglers work the tuna grounds with live bait fishing during the warm-water months, when the offshore fishery carries most of the action. Cooler months shift attention inshore toward halibut and the resident sharks that patrol these waters year-round.
Common questions about San Diego
›Do I need a fishing license in San Diego?
Yes. Fishing around San Diego needs the California sport fishing license from California Department of Fish and Wildlife. $64.54 a year for a resident aged 16 or older in 2026. The Ocean Enhancement Validation ($7.30) is required on an annual license to fish ocean waters south of Point Arguello. A one-day or two-day license does not need it. One sport fishing license covers ocean and inland water. Anglers 15 and younger need no license. Fishing from a public pier in ocean or bay waters needs no license either.