San Diego’s reputation for perfect weather is well earned, yet the city experiences a nuanced seasonal rhythm that shapes daily life and visitor plans. Understanding the average San Diego temperature by month provides clarity beyond the marketing slogans, helping residents and tourists dress appropriately, schedule activities, and manage expectations. This detailed breakdown moves past simple averages to explain the subtle variations driven by coastal influence, elevation, and the famous marine layer.
Annual Climate Patterns and Microclimates
San Diego’s climate is classified as warm-summer Mediterranean, characterized by dry summers and mild, slightly wet winters. The primary driver of the city’s weather is its proximity to the Pacific Ocean, which acts as a massive thermal regulator, preventing extreme heat and cold. However, the region is famous for its microclimates, where neighborhoods just miles apart can experience dramatically different conditions. While downtown and areas near the coast enjoy moderate temperatures, inland valleys such as Rancho Bernardo and El Cajon can see summer temperatures soar into the high 90s.
Summer: June Through August
Summer in San Diego is defined by moderation rather than intensity, with the average San Diego temperature by month showing a gentle rise that rarely crosses into oppressive territory. During June, the average high hovers around 73°F (23°C), while the average low rests near 64°F (18°C), creating ideal conditions for evening strolls and outdoor dining. July and August maintain this balance, with averages typically reaching a high of 76°F (24°C) and a low of 66°F (19°C). The secret to summer comfort here is the afternoon “marine layer,” a thick blanket of coastal fog that rolls in from the ocean, temporarily cooling the city before burning off to reveal clear skies.
Fall: September Through November
Many locals consider fall to be the best season in San Diego, a sentiment reflected in the average San Diego temperature by month during this period. September often lingers in summer warmth, with averages similar to August, but October marks a distinct transition. As the marine layer retreats, the skies become consistently clear, and the average high climbs slightly to 75°F (24°C) in October before settling to 70°F (21°C) in November. Rainfall remains minimal, but the reduced humidity and abundant sunshine make this a prime time for hiking, surfing, and exploring the city’s parks without the summer crowds.
Winter and Spring: The Shoulder Seasons
Winter: December Through February
Winter in San Diego is a far cry from the harsh winters of the Midwest or East Coast, yet the average San Diego temperature by month reveals a noticeable cool-down. December and January bring the highest likelihood of rain, contributing to the city’s annual average of about 10 inches. Despite this, average highs remain mild, typically around 66°F (19°C), while lows rarely dip below 50°F (10°C). Even on rainy days, the temperature seldom feels freezing, and the sun often returns quickly, drying streets and patios by afternoon.
Spring: March Through May
Spring is the season of transformation in San Diego, and the average San Diego temperature by month illustrates a steady, confident warming trend. March starts with an average high of 67°F (19°C), but by May, this has climbed to 71°F (22°C). The defining feature of spring is the dramatic retreat of the marine layer, leading to increasingly longer stretches of sunshine. Wildflowers bloom on hillsides, and the city’s beaches transition from quiet and cold to bustling and warm. Rainfall drops off sharply after March, making April and May some of the most visually stunning and comfortable months to visit.