San Diego experiences a mild Mediterranean climate characterized by comfortable temperatures year-round, minimal rainfall concentrated primarily between November and March, and coastal cloud cover known locally as "May Gray" and "June Gloom." Average daytime highs range from the mid-60s°F in winter to the upper 70s°F in late summer, accompanied by nearly 266 sunny days annually.
Understanding San Diego’s Microclimates and Seasonal Patterns
The geography of San Diego County profoundly influences its weather patterns. Moving from the immediate coast inland toward the foothills and mountains reveals significant variations in temperature, humidity, and precipitation.
Coastal zones, including La Jolla, Pacific Beach, and Coronado, experience the moderating influence of the Pacific Ocean. Diurnal temperature ranges are narrow, meaning summer days are rarely oppressively hot, and winter nights rarely freeze. However, coastal areas are susceptible to marine layer clouds that roll in overnight and typically burn off by midday during late spring and early summer.
As you move 10 to 15 miles inland toward El Cajon, Poway, or parts of East County, the ocean's moderating effect diminishes. Summer temperatures regularly climb 10 to 15 degrees higher than at the coast, often exceeding 90°F in July and August, while winter nights drop noticeably lower. Mountain regions, such as Julian and Mount Laguna, occasionally receive winter snowfall, and the eastern desert areas, including Borrego Springs, experience true desert extremes with intense summer heat and cool winter days.
Month-by-Month Weather Breakdown
Planning a trip, outdoor event, or relocation requires a granular understanding of how conditions shift throughout the year. The following breakdown details historical averages, marine layer behavior, and precipitation patterns for each month.
January
- Average High/Low: 65°F / 49°F (18°C / 9°C)
- Monthly Rainfall: 2.0 inches
- Water Temperature: 58°F (14°C)
January stands as one of the coolest and wettest months of the year, yet it remains remarkably mild compared to most of North America. Crisp, clear days follow winter storm systems, offering excellent visibility for whale watching along the coast. Precipitation occurs via passing Pacific frontal systems, but prolonged rainy stretches are rare.
February
- Average High/Low: 66°F / 51°F (19°C / 10°C)
- Monthly Rainfall: 2.2 inches
- Water Temperature: 57°F (14°C)
Similar to January, February maintains cool winter conditions with occasional rainfall. Days begin with morning crispness that warms into comfortable afternoon sunshine. This period marks peak season for viewing migrating Pacific gray whales. Vegetation across coastal hills and valleys begins greening rapidly due to winter rains.
March
- Average High/Low: 67°F / 53°F (19°C / 12°C)
- Monthly Rainfall: 1.8 inches
- Water Temperature: 58°F (14°C)
March acts as a transitional bridge into spring. Rainfall totals begin a downward trend, and daylight hours increase noticeably following Daylight Saving Time. Ocean water remains cold, but sunny afternoons make outdoor activities like hiking and cycling exceptionally pleasant without summer heat stress.
April
- Average High/Low: 69°F / 55°F (21°C / 13°C)
- Monthly Rainfall: 0.8 inches
- Water Temperature: 60°F (15°C)
Spring in San Diego brings stable, dry weather. Clear skies dominate, and coastal breezes remain moderate. This month offers ideal conditions for exploring Balboa Park, the San Diego Zoo, and coastal trails before the onset of heavier marine layer cloud formations.
May ("May Gray")
- Average High/Low: 70°F / 58°F (21°C / 14°C)
- Monthly Rainfall: 0.2 inches
- Water Temperature: 62°F (17°C)
May introduces the annual marine layer phenomenon known locally as "May Gray." Overcast skies, fog, and low stratus clouds frequently blanket the coast during the morning hours. While inland areas quickly clear to sunshine, coastal locations may remain gray until early afternoon. Precipitation is minimal.
June ("June Gloom")
- Average High/Low: 72°F / 60°F (22°C / 16°C)
- Monthly Rainfall: 0.1 inches
- Water Temperature: 65°F (18°C)
"June Gloom" is a continuation of May's overcast marine patterns. Morning cloud cover is persistent along the immediate coastline. However, afternoons often break into hazy sun. Despite the lack of blazing sunshine at the beach, UV rays easily penetrate thin cloud cover, making sun protection necessary.
July
- Average High/Low: 76°F / 64°F (24°C / 18°C)
- Monthly Rainfall: 0.0 inches
- Water Temperature: 68°F (20°C)
July marks the arrival of true summer weather as the marine layer largely burns off by mid-morning. Coastal temperatures are comfortable, while inland valleys experience warm, sunny conditions. Humidity levels remain low, making outdoor evening events highly enjoyable. Ocean temperatures reach comfortable levels for swimming and surfing.
August
- Average High/Low: 78°F / 66°F (26°C / 19°C)
- Monthly Rainfall: 0.1 inches
- Water Temperature: 70°F (21°C)
August is typically the warmest month of the year in San Diego. Coastal waters reach their annual peak temperature, drawing beachgoers and water sports enthusiasts. Occasionally, monsoonal moisture pushes up from Mexico, introducing brief periods of elevated humidity and rare high-desert thunderstorms in the eastern mountains.
September
- Average High/Low: 78°F / 65°F (26°C / 18°C)
- Monthly Rainfall: 0.3 inches
- Water Temperature: 69°F (21°C)
September is widely considered by locals to be the best month of the year. The summer tourist crowds disperse, ocean temperatures remain warm, and the weather is reliably sunny and hot. Coastal marine layers are minimal, providing pristine conditions for outdoor recreation.
October
- Average High/Low: 75°F / 60°F (24°C / 16°C)
- Monthly Rainfall: 0.6 inches
- Water Temperature: 66°F (19°C)
October brings pleasant autumn weather with warm days and cooling evenings. This month occasionally brings offshore Santa Ana winds—warm, dry air masses originating from the Great Basin that drive temperatures up into the 80s or 90s and reduce relative humidity significantly, elevating wildfire risk across Southern California.
November
- Average High/Low: 70°F / 54°F (21°C / 12°C)
- Monthly Rainfall: 1.0 inch
- Water Temperature: 62°F (17°C)
November transitions the region toward winter. Daytime temperatures remain comfortable, but evenings turn crisp. Rainfall begins to increase slightly as the first Pacific storm systems approach the coast. Skies are frequently clear and crisp between storm intervals.
December
- Average High/Low: 65°F / 49°F (18°C / 9°C)
- Monthly Rainfall: 1.8 inches
- Water Temperature: 59°F (15°C)
December is the coolest month, sharing characteristics with January. Winter holidays occur under crisp skies, occasional rain showers, and cool ocean breezes. Sunset occurs early, around 4:45 PM PST, coloring the evening sky over the Pacific Ocean.
Climate Comparison by Season
| Season | Average Temp Range | Typical Conditions | Best Activities |
|---|---|---|---|
| Spring (Mar - May) | 67°F – 70°F (19°C – 21°C) | Mild, blooming flora, morning marine layer in May | Hiking, sightseeing, whale watching |
| Summer (Jun - Aug) | 72°F – 78°F (22°C – 26°C) | Warm, sunny, afternoon marine layer clears | Surfing, swimming, beach outings |
| Autumn (Sep - Nov) | 70°F – 78°F (21°C – 26°C) | Warm ocean, uncrowded, potential Santa Ana winds | Coastal dining, sailing, outdoor festivals |
| Winter (Dec - Feb) | 65°F – 66°F (18°C – 19°C) | Cool, crisp, occasional rain showers | Whale watching, museum visits, inland exploration |
Essential Planning Factors: Packing and Microclimates
Navigating San Diego weather successfully requires understanding clothing strategies. Because temperatures fluctuate between the coast and inland valleys, dressing in layers is standard practice.
Local Packing Strategy Always Bring a Light Jacket: Even in mid-summer, coastal evening breezes drop temperatures quickly once the sun sets. Sun Protection Year-Round: High UV index ratings occur even on overcast days during "May Gray" and "June Gloom." Pack broad-spectrum sunscreen and UV-blocking sunglasses regardless of the season. Microclimate Awareness: If visiting inland attractions like the San Diego Zoo Safari Park in Escondido during summer, expect temperatures 10 degrees warmer than downtown or coastal hotels.
Frequently Asked Questions
What is the warmest month in San Diego?
August is historically the warmest month in San Diego, with average coastal highs reaching 78°F (26°C) and inland areas frequently exceeding 85°F to 90°F. Ocean water temperatures also peak in August, averaging around 70°F (21°C).
When is the rainy season in San Diego?
San Diego's rainy season spans from November through March, with January and February typically recording the highest average precipitation totals. Rainfall is generally Mediterranean in style, consisting of passing storm systems followed by clear skies rather than continuous damp weather.
What are "May Gray" and "June Gloom"?
"May Gray" and "June Gloom" refer to persistent morning overcast skies, fog, and low marine stratus clouds that form along the Southern California coastline during late spring and early summer. The cooler ocean water meeting warmer air masses creates a marine layer that usually burns off into hazy sun by noon.
Is the ocean warm enough for swimming?
Ocean temperatures vary significantly by season. Winter and spring water temperatures drop to between 57°F and 60°F (14°C–15°C), requiring wetsuits for extended water exposure. Summer and early autumn bring warmer waters ranging from 68°F to 70°F (20°C–21°C), which are comfortable for swimming without a wetsuit.
How do Santa Ana winds affect San Diego weather?
Santa Ana winds are strong, extremely dry offshore winds that originate in the Great Basin desert and blow toward the Pacific coast, typically occurring during autumn and winter. These winds compress and warm as they descend from the mountains, causing sudden temperature spikes into the 80s or 90s, very low relative humidity, and elevated wildfire conditions.
Strategic Recommendation
Plan your visit based on your preferred activity. For warm ocean swimming and peak beach weather, target July through September. If you prefer comfortable outdoor hiking, sightseeing, and uncrowded attractions without intense summer heat, April, May, October, and November offer ideal climatic conditions. Always monitor local forecasts to account for localized marine layer behavior near the coast.