Skip to content
Units

WeatherArchive / Climate averages / San Diego

San Diego climate: average weather by month

San Diego averages 63°F (17°C) over the year. August is warmest, with highs around 78°F (25°C); January is coldest, with lows near 47°F (9°C). About 12 inches (298 mm) of precipitation falls on roughly 38 days a year, from 30 years of ERA5 data (1996–2025).

Average daily high and low by month10°15°20°25°JanFebMarAprMayJunJulAugSepOctNovDec
Avg highAvg lowPrecipitation
MonthAvg highAvg lowPrecip.Days ≥1 mmSunshine / day
January17.5°C8.6°C50.5 mm5.28.9 h
February17.3°C9.1°C63.2 mm6.39.3 h
March17.8°C10.3°C43.4 mm5.810.8 h
April19.1°C11.8°C22.4 mm3.911.6 h
May20.2°C13.7°C9.8 mm2.112.2 h
June21.9°C15.2°C1.6 mm0.513.0 h
July24.3°C17.4°C2.9 mm0.513.2 h
August25.3°C18.2°C4.1 mm0.712.4 h
September25.0°C17.7°C8.3 mm1.211.4 h
October23.1°C15.1°C15.6 mm2.410.4 h
November20.4°C11.6°C27.9 mm3.59.5 h
December17.5°C8.9°C48.7 mm5.58.6 h

Record high 1996–2025: 36.6°C on 2020-09-30. Record low: 1.8°C on 2007-01-15.

Source: Open-Meteo Historical Weather API (CC BY 4.0). Values are ERA5 reanalysis model data on a ~9–25 km grid, not readings from a weather station, so a single town’s thermometer can differ by a few degrees and local showers can be missed. Grid cell 32.72, -117.14 at 20 m. For snowfall, humidity and a best-time-to-visit score, open San Diego in the climate tool.

Compare San Diego’s weather with another city

Other city climates