San Diego, CA Climate

Summary Graph

The summary climate graph for San Diego, CA shows a selection of temperature, rainfall and snow minimum, mean and maximum measures over the course of a year. Click on each of the measures in the key to toggle them on and off.

Graph of average and extreme temperature ranges by day for San Diego, CA.


The warmest month in San Diego International, San Diego, California is September with an average high temperature of 77.3°F. The hottest day on record was September 5 1988 when the temperature hit 107.1°F. During December the overnight temperature drops to an average of 48.7°F with the lowest temperature of 33.1°F being recorded on December 29 1988.

Warmest Days

Warmest Months

Coldest Days

Coldest Months

The warmest days on record are:

5 Sep 1988107.1°F
4 Oct 1987104°F
26 Sep 1978100.9°F
16 Sep 2012100.9°F
23 Sep 1975100°F

The warmest months on average were:

September 198485.4°F
August 198383.7°F
September 197983.3°F
September 198383.1°F
July 198482.7°F

The coldest days on record are:

29 Dec 198833.1°F
26 Dec 198734°F
8 Dec 197835.1°F
2 Feb 198135.1°F
15 Jan 200735.1°F

The coldest months on average were:

January 198943.6°F
December 198744°F
December 199044.3°F
January 198744.8°F
January 200745.3°F


The wettest month in San Diego, CA is February with an average of 2.6 inches of rain falling on 7 to 8 days. The driest month by average rainfall in San Diego, CA is September with an average of 0.2 inches of rain falling on 2 to 3 days. Although in August it typically rains on less days with 0.8 inches falling in 1 to 2 days

Wettest Days

The wettest days on record are:

7 March 19869 inches
18 March 19822.1 inches
1 March 19912 inches
1 March 19811.7 inches
3 March 19831.6 inches

Wettest Months

The wettest months on record are:

February 198621 inches
October 198518.5 inches
July 198418.3 inches
March 198612.5 inches
November 198411.4 inches

Driest Months

The driest months on record are:

February 19420 inches
March 19420 inches
April 19420 inches
May 19420 inches
June 19420 inches
Loading Time: Base Classes  0.0069
Controller Execution Time ( Climate / Summary )  0.1530
Total Execution Time  0.1600
No GET data exists
2,373,852 bytes
No POST data exists
  DATABASE:  xrssweather0-climatespy   QUERIES: 36  (Show)