San Diego Weather Patterns and What Actually Happens Throughout the Year
The coast sits at roughly 32.7 degrees north latitude with the Pacific Ocean sitting right there as a massive thermal buffer, which means temperature swings are way less extreme than most people expect when they look at a map. Summer mornings frequently run in the low to mid 60s while afternoons hit the mid 70s, and winter days barely climb above 65 during the day before dropping back down to around 50 at night. This pattern holds for nearly every single month. Humidity stays consistently between 55 and 75 percent depending on the season and how close you are to the water. The marine layer, which locals just call fog, rolls in differently depending on where you are and what month it is. January through March represent the wettest stretch of the year. That is when atmospheric rivers actually hit the California coast and dump meaningful rainfall. January averages about 4.5 inches of rain across the city, February runs slightly drier at roughly 3.8 inches, and March drops to around 2.5 inches. Rain typically comes in cold fronts that push through quickly, so you might get six hours of steady downpour and then clear skies for the rest of the day. It is not drizzle weather for weeks on end like you would get in Seattle or Portland. The ocean stays cold during this period, hovering around 58 to 60 degrees Fahrenheit, which is why swimming is basically miserable unless you have a wetsuit. April marks the transition. Rainfall plummets to somewhere around 0.8 inches, and daytime highs climb into the mid 60s. The marine layer becomes much more pronounced during April mornings, often blanketting the city in thick stratus clouds until noon or later. This is the classic San Diego pattern that surprises people who move here from the desert or the interior valleys. They expect sunshine at 8 AM and get instead a grey wall of fog that burns off slowly by early afternoon. May follows a similar template, though highs push into the upper 60s and lows rarely dip below 55. Rain is essentially nonexistent, averaging less than 0.2 inches for the entire month.
June brings what most visitors consider ideal weather. Highs sit in the low 70s, nights stay comfortable around 58 to 60, and the Pacific pushes warmer water toward shore, reaching about 62 degrees. The marine layer still shows up some mornings, particularly in areas close to the coast like Mission Beach and Ocean Beach, but inland neighborhoods along I-15 tend to burn it off faster. This is why people in Solana Beach and Carlsbad complain about different weather than people living in El Cajon or Chula Vista, even though both are technically in San Diego County. July and August are the warmest months, with average highs around 77 to 79 degrees. However, the heat index rarely feels above 80 because humidity stays moderate. October through November is when the famous "Indian summer" happens, with temperatures climbing back into the low 80s and the ocean hitting its annual peak warmth of around 68 degrees. This is prime beach weather. December gets cooler again with highs near 65 and significant rain probability increasing through the second half of the month. I once had a client who booked a corporate retreat for late September, thinking the October weather reports meant it would be hot and dry like August. They were wrong. Late September in San Diego can see lingering marine layer activity combined with a real chance of early-season rain bands moving in from the south. Their outdoor team-building event got rained out twice in three days. The workaround was straightforward: I shifted all outdoor activities to the mornings before 11 AM when the fog burns off, moved the backup indoor venue to a facility near the airport that had reliable HVAC, and built in a full buffer day that nobody wanted but turned out to be essential. That lesson cost them about eight thousand dollars in venue changes, but it also taught them something important about how San Diego microclimates work.
The biggest mistake people make is reading a single weather forecast and applying it to the entire county. San Diego County spans from sea level to over 6,000 feet in the mountains, and temperature differences between those zones can exceed 30 degrees on the same afternoon. A forecast saying 75 degrees at Lindburg Field means nothing if you are heading up to Borregas Springs or Fallbrook. The mountain communities run significantly cooler at night and can see early frost in November and December. Down in Imperial Beach, the ocean breeze hits harder and faster, keeping summer temperatures noticeably lower than what you experience in Central East County. Wind patterns matter more than most guides mention. The prevailing southwest flow picks up through the afternoon, especially along the coast, and can push temperatures down another 5 to 10 degrees between 2 PM and 6 PM. This is why a beach day that starts at 72 can feel chilly by evening without a jacket. The Santa Ana winds show up in late fall and early winter, pushing dry, warm air from the desert toward the coast and temporarily burning off the marine layer entirely. During those events, temperatures can spike 15 to 20 degrees above normal for a day or two, and fire danger ratings go sky high. Sunshine hours follow a predictable annual curve. December and January average roughly 6.5 to 7 hours of direct sunlight per day, while June and July stretch to nearly 11 hours. This affects everything from solar panel output to how much shade you need if you run an outdoor event business. UV indices peak in July and August at levels around 9 or 10, which is high enough to cause sunburn in under 20 minutes with no protection. The coastal fog acts as a natural UV filter during summer mornings, so you can stand outside at 10 AM in June without sunscreen and feel fine, but step into direct sun at 1 PM and you will be sorry about that decision within an hour.
Get the Full Details

If you are planning anything seasonal here, the sweet spots are late April through early June and mid-September through early November. Those windows avoid the peak marine layer of spring, the heaviest rain of winter, and the occasional summer gloom that rolls in during August when the ocean is warmest and the thermal gradient between land and sea flattens out. Everything else works too, you just need to plan around the conditions rather than fighting them.