{"id":110,"date":"2026-02-15T21:06:35","date_gmt":"2026-02-15T21:06:35","guid":{"rendered":"https:\/\/fishing-reports.ai\/blog\/?p=110"},"modified":"2026-05-22T02:42:17","modified_gmt":"2026-05-22T02:42:17","slug":"san-diego-fishing-season-calendar","status":"publish","type":"post","link":"https:\/\/fishing-reports.ai\/blog\/san-diego-fishing-season-calendar\/","title":{"rendered":"San Diego Fishing Season Calendar \u2014 Complete Month-by-Month Guide"},"content":{"rendered":"\n<p>San Diego is one of the few places in the world where you can fish offshore every month of the year. The species change with the seasons as water temperatures rise and fall, bringing waves of gamefish from the tropics to the north and resident species through their annual cycles. Knowing what&#8217;s in season \u2014 and what water temperature triggers each bite \u2014 is the difference between an epic trip and a slow one.<\/p>\n\n<p>Here&#8217;s a month-by-month breakdown of what to expect from San Diego&#8217;s sportfishing fleet, the water temperatures that drive each fishery, and how to use <a href=\"https:\/\/fishing-reports.ai\/charts\/\">ocean condition data<\/a> to time your trips.<\/p>\n\n<h2>At a Glance: San Diego Fishing Calendar<\/h2>\n\n<table>\n  <thead>\n    <tr>\n      <td>Month<\/th>\n      <td>Avg SST<\/th>\n      <td>Primary Targets<\/th>\n      <td>Trip Types<\/th>\n    <\/tr>\n  <\/thead>\n  <tbody>\n    <tr>\n      <td>Jan<\/td>\n      <td>57\u201360\u00b0F<\/td>\n      <td>Rockfish, Yellowtail, Lingcod<\/td>\n      <td>\u00bd day, \u00be day<\/td>\n    <\/tr>\n    <tr>\n      <td>Feb<\/td>\n      <td>57\u201359\u00b0F<\/td>\n      <td>Rockfish, Yellowtail (squid), Lingcod<\/td>\n      <td>\u00bd day, \u00be day<\/td>\n    <\/tr>\n    <tr>\n      <td>Mar<\/td>\n      <td>58\u201361\u00b0F<\/td>\n      <td>Yellowtail, White Seabass, Rockfish<\/td>\n      <td>\u00be day, 1.5 day<\/td>\n    <\/tr>\n    <tr>\n      <td>Apr<\/td>\n      <td>59\u201363\u00b0F<\/td>\n      <td>Yellowtail, White Seabass, early Bluefin<\/td>\n      <td>\u00be day, full day, 1.5 day<\/td>\n    <\/tr>\n    <tr>\n      <td>May<\/td>\n      <td>61\u201365\u00b0F<\/td>\n      <td>Bluefin, Yellowtail, White Seabass<\/td>\n      <td>Full day, 1.5 day, overnight<\/td>\n    <\/tr>\n    <tr>\n      <td>Jun<\/td>\n      <td>63\u201367\u00b0F<\/td>\n      <td>Bluefin, Yellowtail, Calico Bass<\/td>\n      <td>Full day, overnight, multi-day<\/td>\n    <\/tr>\n    <tr>\n      <td>Jul<\/td>\n      <td>66\u201372\u00b0F<\/td>\n      <td>Bluefin, Yellowfin, Yellowtail, Dorado<\/td>\n      <td>All trip types<\/td>\n    <\/tr>\n    <tr>\n      <td>Aug<\/td>\n      <td>68\u201374\u00b0F<\/td>\n      <td>Bluefin, Yellowfin, Dorado, Wahoo<\/td>\n      <td>All trip types<\/td>\n    <\/tr>\n    <tr>\n      <td>Sep<\/td>\n      <td>69\u201375\u00b0F<\/td>\n      <td>Bluefin, Yellowfin, Dorado, Wahoo<\/td>\n      <td>All trip types \u2014 peak variety<\/td>\n    <\/tr>\n    <tr>\n      <td>Oct<\/td>\n      <td>67\u201372\u00b0F<\/td>\n      <td>Bluefin (trophies), Yellowfin, Dorado<\/td>\n      <td>Full day, overnight, multi-day<\/td>\n    <\/tr>\n    <tr>\n      <td>Nov<\/td>\n      <td>63\u201368\u00b0F<\/td>\n      <td>Bluefin, Yellowtail, Rockfish<\/td>\n      <td>Full day, \u00be day, 1.5 day<\/td>\n    <\/tr>\n    <tr>\n      <td>Dec<\/td>\n      <td>59\u201363\u00b0F<\/td>\n      <td>Rockfish, Yellowtail, Lingcod<\/td>\n      <td>\u00bd day, \u00be day<\/td>\n    <\/tr>\n  <\/tbody>\n<\/table>\n\n<!-- fishing booker link  -->\n\n<br>\n<div style=\"width:100%; background:#0a2744; border-radius:8px; padding:28px 24px; font-family:var(--font-sans); color:white; border:1px solid #1a4a7a; box-sizing:border-box;\">\n  <div style=\"display:flex; align-items:center; justify-content:center; gap:16px; text-align:center; flex-wrap:wrap;\">\n    <i class=\"ti ti-fish\" style=\"font-size:44px; color:#4db8e8;\" aria-hidden=\"true\"><\/i>\n    <div>\n      <div style=\"font-size:24px; font-weight:600; color:white; line-height:1.3;\">Let&#8217;s go Fishing!<\/div>\n      <div style=\"font-size:24px; font-weight:600; color:white; line-height:1.3;\">Search for the Perfect Fishing Charter<\/div>\n\n      <div style=\"font-size:18px; color:#7ec8e8; margin-top:4px;\">Southern California &amp; Baja<\/div>\n\n      <div style=\"font-size:14px; color:#5a8aaa; margin-top:2px;\">Verified reviews \u00b7 Free cancellation \u00b7 90-day price match<\/div>\n\n    <\/div>\n  <\/div>\n  <div style=\"display:flex; gap:10px; flex-wrap:wrap; justify-content:center; margin-top:20px;\">\n    <a href=\"https:\/\/fishingbooker.com\/charters\/search\/us\/CA?search_location=san-diego\" target=\"_blank\" rel=\"noopener sponsored\" style=\"display:inline-block; background:#f6a623; color:#1a1a1a; font-weight:700; font-size:14px; padding:12px 20px; border-radius:6px; text-decoration:none; white-space:nowrap;\">\n      <i class=\"ti ti-ship\" aria-hidden=\"true\"><\/i> San Diego\n    <\/a>\n    <a href=\"https:\/\/fishingbooker.com\/charters\/search\/us\/CA?search_location=dana-point\" target=\"_blank\" rel=\"noopener sponsored\" style=\"display:inline-block; background:#1a3d6b; color:#b8d8ee; font-size:14px; font-weight:500; padding:12px 20px; border-radius:6px; text-decoration:none; white-space:nowrap; border:0.5px solid #2a5a8a;\">\n      Dana Point\n    <\/a>\n    <a href=\"https:\/\/fishingbooker.com\/charters\/search\/mx\/BA?search_location=ensenada\" target=\"_blank\" rel=\"noopener sponsored\" style=\"display:inline-block; background:#1a3d6b; color:#b8d8ee; font-size:14px; font-weight:500; padding:12px 20px; border-radius:6px; text-decoration:none; white-space:nowrap; border:0.5px solid #2a5a8a;\">\n      Ensenada \/ Baja\n    <\/a>\n  <\/div>\n  <div style=\"margin-top:18px; padding-top:14px; border-top:1px solid #1a4a7a; font-size:15px; color:#5a8aaa; text-align:center;\">\n    Powered by FishingBooker \u00b7 Affiliate partner\n  <\/div>\n<\/div>\n<br>\n\n<!-- end -->\n\n<h2>Winter: December through February<\/h2>\n<p><strong>Water temperature:<\/strong> 57\u201362\u00b0F<\/p>\n\n<p>Winter is bottom fishing season. The offshore pelagics have largely moved south, and the fleet focuses on rockfish, lingcod, and sheephead on the local reefs and structure. But winter isn&#8217;t all about bottom fish \u2014 yellowtail often stick around the islands and local kelp beds, especially when squid are spawning.<\/p>\n\n<p><strong>What&#8217;s biting:<\/strong><\/p>\n<ul>\n  <li><strong>Rockfish<\/strong> \u2014 The bread and butter of winter fishing. Vermilion, reds, coppers, and bocaccio on the local reefs. Half-day boats produce consistent limits.<\/li>\n  <li><strong>Lingcod<\/strong> \u2014 Big, aggressive predators that hit swimbaits and live bait fished near the bottom. Fish to 30+ lbs are landed every winter.<\/li>\n  <li><strong><a href=\"https:\/\/fishing-reports.ai\/blog\/best-temps-for-yellowtail\/\">Yellowtail<\/a><\/strong> \u2014 When squid spawning activity peaks near the islands (San Clemente, Catalina), yellowtail stack up to feed on them. The squid bite requires specialized techniques (dropper loop rigs, live squid bait), but produces some of the biggest yellowtail of the year \u2014 fish over 30 lbs are common. Check the <a href=\"https:\/\/fishing-reports.ai\/fleet\/\">fleet tracker<\/a> to see if overnight boats are running to the islands.<\/li>\n  <li><strong>Bonito<\/strong> \u2014 Still around in fishable numbers, especially on half-day boats near Point Loma and La Jolla. Great fight and fun on light tackle.<\/li>\n<\/ul>\n\n<p><strong>SST tip:<\/strong> Look at the <a href=\"https:\/\/fishing-reports.ai\/charts\/\">SST charts<\/a> for pockets of warmer water (61\u00b0F+) near the islands. Warmer pockets in winter often hold better yellowtail fishing.<\/p>\n\n<h2>Spring: March through May<\/h2>\n<p><strong>Water temperature:<\/strong> 58\u201365\u00b0F<\/p>\n\n<p>Spring is transition season and arguably the most exciting time to watch the <a href=\"https:\/\/fishing-reports.ai\/charts\/\">SST charts<\/a>. Water temperatures are climbing, and every degree brings new possibilities. White seabass arrive, yellowtail fishing heats up, and the first bluefin of the year may show on the outer banks.<\/p>\n\n<p><strong>What&#8217;s biting:<\/strong><\/p>\n<ul>\n  <li><strong>Yellowtail<\/strong> \u2014 As water climbs past 62\u00b0F, yellowtail fishing transitions from the winter squid bite to the spring\/summer bait bite. Fish move from the islands to the local kelp beds and Coronado Islands. Iron jigs and live sardines become the go-to.<\/li>\n  <li><strong>White Seabass<\/strong> \u2014 The prized catch of spring. White seabass push into SoCal waters when temps hit 59\u201363\u00b0F, usually targeting squid. They&#8217;re most commonly caught on live squid fished near kelp beds and structure, especially at night or early morning. The fishery is heavily dependent on squid availability \u2014 check if the squid fleet is active.<\/li>\n  <li><strong><a href=\"https:\/\/fishing-reports.ai\/blog\/best-water-temp-for-bluefin-tuna\/\">Bluefin Tuna<\/a><\/strong> \u2014 Early-season bluefin start showing in April or May as water nears 62\u00b0F on the outer banks. These are often the first big-fish reports of the year and generate huge excitement. Watch the SST charts for temperature breaks forming along the 60\u201365\u00b0F isotherms offshore.<\/li>\n  <li><strong>Calico Bass<\/strong> \u2014 Spring bass fishing on the kelp beds is outstanding as the fish come shallow to feed. Live sardines on the kelp edge or swimbaits for the bigger specimens.<\/li>\n  <li><strong>Halibut<\/strong> \u2014 California halibut move into shallower sandy areas to feed in spring. Half-day boats pick them up on the flats near Point Loma and Mission Bay.<\/li>\n<\/ul>\n\n<p><strong>SST tip:<\/strong> Spring is all about <a href=\"https:\/\/fishing-reports.ai\/blog\/finding-temperature-breaks\/\">temperature breaks<\/a>. Coastal upwelling creates sharp cold\/warm boundaries that concentrate bait and gamefish. A 3\u00b0F break in April is a fish highway.<\/p>\n\n<h2>Summer: June through August<\/h2>\n<p><strong>Water temperature:<\/strong> 63\u201374\u00b0F<\/p>\n\n<p>Peak season. The widest variety of species, the most boats on the water, and the best conditions for offshore fishing. The warm water has arrived, and with it come the pelagics that make SoCal sportfishing world-class.<\/p>\n\n<p><strong>What&#8217;s biting:<\/strong><\/p>\n<ul>\n  <li><strong><a href=\"https:\/\/fishing-reports.ai\/blog\/best-water-temp-for-bluefin-tuna\/\">Bluefin Tuna<\/a><\/strong> \u2014 The main event. Summer bluefin fishing from San Diego is legendary. Schools show up from the local banks out to San Clemente and Tanner Bank. Fish from 20 lbs to 200+ lbs are caught on flylined sardines, surface iron, kite, and trolled lures. The fleet tracker is essential for finding where the bite is.<\/li>\n  <li><strong>Yellowfin Tuna<\/strong> \u2014 Arriving in July when water temps hit 72\u00b0F, yellowfin add another dimension. Often found mixed with bluefin on the same grounds, or further offshore on warm water intrusions. Yellowfin are typically more aggressive biters than bluefin.<\/li>\n  <li><strong><a href=\"https:\/\/fishing-reports.ai\/blog\/best-water-temp-for-dorado\/\">Dorado<\/a><\/strong> \u2014 Show up mid-to-late summer as 72\u00b0F+ water pushes in. Found on kelp paddies and debris offshore. The colorful fight and excellent table fare make them a favorite.<\/li>\n  <li><strong>Yellowtail<\/strong> \u2014 Still going strong on the islands, kelp beds, and Coronado Islands. Summer yellowtail tend to be more willing biters than spring fish.<\/li>\n  <li><strong>Calico Bass &#038; Barracuda<\/strong> \u2014 Excellent inshore fishing all summer. Half-day and 3\/4-day boats produce consistent action.<\/li>\n<\/ul>\n\n<p><strong>SST tip:<\/strong> Summer produces the most complex SST charts of the year \u2014 warm water intrusions, eddies, upwelling plumes, and temperature breaks everywhere. Use the <a href=\"https:\/\/fishing-reports.ai\/charts\/\">SST charts<\/a> and <a href=\"https:\/\/fishing-reports.ai\/charts\/\">chlorophyll maps<\/a> together to find where warm offshore water meets productive coastal water. That intersection is where the action concentrates.<\/p>\n\n<h2>Fall: September through November<\/h2>\n<p><strong>Water temperature:<\/strong> 63\u201375\u00b0F<\/p>\n\n<p>Many veteran anglers consider fall the best season of all. Water temperatures peak in September, bringing the widest species variety of the year. As temps slowly drop through October and November, the remaining warm-water species are at their largest.<\/p>\n\n<p><strong>What&#8217;s biting:<\/strong><\/p>\n<ul>\n  <li><strong>Bluefin Tuna (trophies)<\/strong> \u2014 Fall bluefin are the heaviest of the year. Fish that have been feeding all summer are at peak weight, and 200+ lb catches are most common in September and October. As water cools, the window narrows but the quality increases.<\/li>\n  <li><strong>Yellowfin Tuna<\/strong> \u2014 Peak yellowfin action. September and October often produce the highest yellowfin counts of the year, sometimes mixing with bluefin on the same grounds.<\/li>\n  <li><strong>Dorado<\/strong> \u2014 Late-season dorado tend to be bigger (bull dorado to 40+ lbs) as smaller fish have moved south. Still on paddies and debris in 72\u00b0F+ water.<\/li>\n  <li><strong>Wahoo<\/strong> \u2014 The most exotic catch in SoCal waters. Wahoo prefer 74\u00b0F+ water and show up in September and October during warm years, particularly around the outer islands and offshore banks. They&#8217;re fast, powerful, and incredible table fare.<\/li>\n  <li><strong>Yellowtail<\/strong> \u2014 Fall yellowtail fishing can be outstanding, especially as fish migrate south and stack up on local structure.<\/li>\n<\/ul>\n\n<p><strong>SST tip:<\/strong> Watch the SST charts for the warm water retreat. As the 72\u00b0F water pulls offshore and south through October and November, the warm-water species retreat with it. The <a href=\"https:\/\/fishing-reports.ai\/fleet\/\">fleet tracker<\/a> shows which boats are still running offshore \u2014 when they stop going, the warm water is gone.<\/p>\n\n<h2>Species Temperature Quick Reference<\/h2>\n\n<p>For detailed temperature guides on individual species, see our in-depth articles:<\/p>\n\n<table >\n  <thead>\n    <tr>\n      <th>Species<\/th>\n      <th>Preferred Temp (\u00b0F)<\/th>\n      <th>SoCal Season<\/th>\n      <th>Temp Guide<\/th>\n    <\/tr>\n  <\/thead>\n  <tbody>\n    <tr>\n      <td>Bluefin Tuna<\/td>\n      <td>60\u201372\u00b0F<\/td>\n      <td>Apr\u2013Nov<\/td>\n      <td><a href=\"https:\/\/fishing-reports.ai\/blog\/best-water-temp-for-bluefin-tuna\/\">Read Guide<\/a><\/td>\n    <\/tr>\n    <tr >\n      <td>Yellowfin Tuna<\/td>\n      <td>72\u201382\u00b0F<\/td>\n      <td>Jul\u2013Oct<\/td>\n      <td><a href=\"https:\/\/fishing-reports.ai\/blog\/best-water-temp-yellowfin\/\">Read Guide<\/a><\/td>\n    <\/tr>\n    <tr>\n      <td>Yellowtail<\/td>\n      <td>62\u201370\u00b0F<\/td>\n      <td>Year-round (peak Mar\u2013Oct)<\/td>\n      <td><a href=\"https:\/\/fishing-reports.ai\/blog\/best-temps-for-yellowtail\/\">Read Guide<\/a><\/td>\n    <\/tr>\n    <tr>\n      <td>Dorado (Mahi Mahi)<\/td>\n      <td>72\u201382\u00b0F<\/td>\n      <td>Jul\u2013Oct<\/td>\n      <td><a href=\"https:\/\/fishing-reports.ai\/blog\/best-water-temp-for-dorado\/\">Read Guide<\/a><\/td>\n    <\/tr>\n    <tr>\n      <td>Wahoo<\/td>\n      <td>74\u201384\u00b0F<\/td>\n      <td>Sep\u2013Oct (warm years)<\/td>\n      <td><a href=\"https:\/\/fishing-reports.ai\/blog\/best-water-temp-wahoo\/\">Read Guide<\/a><\/td>\n    <\/tr>\n    <tr>\n      <td>White Seabass<\/td>\n      <td>59\u201366\u00b0F<\/td>\n      <td>Mar\u2013Jun<\/td>\n      <td><a href=\"https:\/\/fishing-reports.ai\/blog\/best-water-temp-white-seabass\/\">Read Guide<\/a><\/td>\n    <\/tr>\n    <tr>\n      <td>Rockfish<\/td>\n      <td>52\u201365\u00b0F<\/td>\n      <td>Year-round<\/td>\n      <td>\u2014<\/td>\n    <\/tr>\n    <tr>\n      <td>Lingcod<\/td>\n      <td>50\u201360\u00b0F<\/td>\n      <td>Nov\u2013Mar (best)<\/td>\n      <td>\u2014<\/td>\n    <\/tr>\n    <tr>\n      <td>Calico Bass<\/td>\n      <td>60\u201372\u00b0F<\/td>\n      <td>Year-round (peak May\u2013Oct)<\/td>\n      <td>\u2014<\/td>\n    <\/tr>\n    <tr>\n      <td>California Halibut<\/td>\n      <td>58\u201368\u00b0F<\/td>\n      <td>Mar\u2013Sep<\/td>\n      <td><a href=\"https:\/\/fishing-reports.ai\/blog\/best-water-temp-halibut\/\">Read Guide<\/a><\/td>\n    <\/tr>\n    <tr>\n      <td>Barracuda<\/td>\n      <td>63\u201372\u00b0F<\/td>\n      <td>Apr\u2013Oct<\/td>\n      <td>\u2014<\/td>\n    <\/tr>\n  <\/tbody>\n<\/table>\n\n<h2>How to Use Ocean Data to Plan Your Trip<\/h2>\n\n<p>The beauty of understanding seasonal temperature patterns is that you can combine that knowledge with real-time data to make smarter decisions about when and where to fish. Here&#8217;s the workflow:<\/p>\n\n<ol>\n  <li><strong>Know what&#8217;s in season<\/strong> \u2014 Use the calendar above to narrow down your target species based on the month.<\/li>\n  <li><strong>Check the SST charts<\/strong> \u2014 Visit the <a href=\"https:\/\/fishing-reports.ai\/charts\/\">charts page<\/a> to see current water temperatures. Are they running warm or cool for the time of year? That shifts everything earlier or later.<\/li>\n  <li><strong>Look for structure in the data<\/strong> \u2014 Temperature breaks, warm water intrusions, chlorophyll edges, and eddies all concentrate fish. Our guides on <a href=\"https:\/\/fishing-reports.ai\/blog\/how-to-read-sst-charts\/\">reading SST charts<\/a> and <a href=\"https:\/\/fishing-reports.ai\/blog\/finding-temperature-breaks\/\">finding temperature breaks<\/a> show you exactly what to look for.<\/li>\n  <li><strong>Watch the fleet<\/strong> \u2014 The <a href=\"https:\/\/fishing-reports.ai\/fleet\/\">fleet tracker<\/a> shows where San Diego&#8217;s sportfishing boats are heading and how long they&#8217;re staying on the grounds. This is real-time intelligence on where the bite is.<\/li>\n  <li><strong>Check the AI forecast<\/strong> \u2014 Our <a href=\"https:\/\/fishing-reports.ai\/\">AI prediction model<\/a> synthesizes SST, chlorophyll, swell, wind, and historical catch data to give you a daily forecast of fishing conditions.<\/li>\n<\/ol>\n\n<p>The anglers who check conditions before choosing their trip consistently outperform those who book randomly. Water temperature data won&#8217;t guarantee fish on the end of your line, but it stacks the odds heavily in your favor.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Complete month-by-month guide to San Diego fishing seasons. Learn what&#8217;s biting, water temperatures, and the best species to target from January through December off the SoCal coast.<\/p>\n","protected":false},"author":1,"featured_media":221,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22],"tags":[30,27,54,29,24,31,53,55,32,33,41,26,25],"class_list":["post-110","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fishing-tips","tag-blue-water","tag-bluefin","tag-california","tag-dorado","tag-off-shore-fishing","tag-pelagic","tag-san-diego","tag-socal","tag-sst","tag-temperature-breaks","tag-tuna","tag-yellowfin","tag-yellowtail"],"_links":{"self":[{"href":"https:\/\/fishing-reports.ai\/blog\/wp-json\/wp\/v2\/posts\/110","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fishing-reports.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fishing-reports.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fishing-reports.ai\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fishing-reports.ai\/blog\/wp-json\/wp\/v2\/comments?post=110"}],"version-history":[{"count":11,"href":"https:\/\/fishing-reports.ai\/blog\/wp-json\/wp\/v2\/posts\/110\/revisions"}],"predecessor-version":[{"id":756,"href":"https:\/\/fishing-reports.ai\/blog\/wp-json\/wp\/v2\/posts\/110\/revisions\/756"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fishing-reports.ai\/blog\/wp-json\/wp\/v2\/media\/221"}],"wp:attachment":[{"href":"https:\/\/fishing-reports.ai\/blog\/wp-json\/wp\/v2\/media?parent=110"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fishing-reports.ai\/blog\/wp-json\/wp\/v2\/categories?post=110"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fishing-reports.ai\/blog\/wp-json\/wp\/v2\/tags?post=110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}