San Diego enjoys beautiful weather year round with an average daily temperature of 70.5º (21.4 degrees Celsius). A marked feature of the climate is the wide variation in temperature within short distances due to the topography of the land, coastal, mountain and desert environments all in the span of a day.
Month: / Avg Temp°F
Jan/ 57.4
Feb/ 58.6
Mar/ 59.6
Apr/ 62.0
May/ 64.1
Jun/ 66.7
Jul/ 71.0
Aug/ 72.5
Sep/ 71.4
Oct/ 67.8
Nov/ 62.0
Dec/ 57.4
Weather Statistics
San Diego National Average
Annual days with some precipitation 41 110
Annual days with mostly sun 267 213
Annual snowfall (inches) 0 24.2
Annual days < 32° F 0 88.0
Annual days > 90° F 3 37.9
Average high temp in July °F 77.3° 86.8°
Average low temp in January °F 45.8° 26.5°