San Diego, CA Weather by Month and Climate Averages
Monthly normals · Rain · Snow
Sunshine · Freeze dates · Records · Best time to visit
What is the weather like in San Diego, CA?
San Diego, CA gets 9.8 in of precipitation a year over about 40 rainy days. August is the warmest month (average high 77°F) and January the coldest (average low 50°F).
Semi-arid climate
San Diego, CA has warm summers and mild winters. Daytime highs range from about 66°F in December to 77°F in August. February is usually the wettest month. The most comfortable time to visit is typically January and March to December, when daytime highs sit near 71°F.
| Season | Months | Avg low | Avg high |
|---|---|---|---|
| Winter | Dec–Feb | 50° | 66° |
| Spring | Mar–May | 57° | 68° |
| Summer | Jun–Aug | 65° | 74° |
| Autumn | Sep–Nov | 61° | 74° |
How much rain does San Diego get?
San Diego gets 9.8 in of precipitation in an average year, spread over about 40 days with measurable rain. That is fewer rainy days than 88% of the US.
February is the wettest month, with 2.2 in. August is the driest, with 0.0 in. February has the most rainy days, about 7.
The longest dry spell in the last five years lasted 117 days, to September 19, 2024.
From September 2025 to August 2026 San Diego got 10.3 in of rain, against a normal of 9.8 in for those months. January 2026 had the most, with 3.2 in.
See where San Diego ranks: rainiest cities in the US, US cities with the most rainy days, rainiest cities in California.
San Diego weather by month
San Diego weather in January
In January, San Diego averages a high of 66°F and a low of 50°F. It gets 2.0 in of precipitation over about 7 rainy days. Estimated sunshine is 56% of daylight hours, derived from ERA5 cloud cover. The January record high is 88°F (2021) and the record low is 33°F (1971). January is one of the most comfortable months to visit.
San Diego weather in February
In February, San Diego averages a high of 66°F and a low of 51°F. It gets 2.2 in of precipitation over about 7 rainy days. Estimated sunshine is 60% of daylight hours, derived from ERA5 cloud cover. The February record high is 91°F (2022) and the record low is 38°F (2020).
San Diego weather in March
In March, San Diego averages a high of 66°F and a low of 54°F. It gets 1.5 in of precipitation over about 6 rainy days. Estimated sunshine is 51% of daylight hours, derived from ERA5 cloud cover. The March record high is 93°F (1978) and the record low is 39°F (1971). March is one of the most comfortable months to visit.
San Diego weather in April
In April, San Diego averages a high of 68°F and a low of 57°F. It gets 0.7 in of precipitation over about 4 rainy days. Estimated sunshine is 54% of daylight hours, derived from ERA5 cloud cover. The April record high is 98°F (1989) and the record low is 45°F (1999). April is one of the most comfortable months to visit.
San Diego weather in May
In May, San Diego averages a high of 69°F and a low of 60°F. It gets 0.3 in of precipitation over about 2 rainy days. Estimated sunshine is 44% of daylight hours, derived from ERA5 cloud cover. The May record high is 97°F (2014) and the record low is 49°F (2022). May is one of the most comfortable months to visit.
San Diego weather in June
In June, San Diego averages a high of 71°F and a low of 62°F. It gets 0.1 in of precipitation over about 1 rainy days. Estimated sunshine is 50% of daylight hours, derived from ERA5 cloud cover. The June record high is 101°F (1979) and the record low is 54°F (1971). June is one of the most comfortable months to visit.
San Diego weather in July
In July, San Diego averages a high of 75°F and a low of 66°F. It gets 0.1 in of precipitation over about 1 rainy days. Estimated sunshine is 62% of daylight hours, derived from ERA5 cloud cover. The July record high is 99°F (2006) and the record low is 59°F (1975). July is one of the most comfortable months to visit.
San Diego weather in August
In August, San Diego averages a high of 77°F and a low of 67°F. It gets 0.0 in of precipitation over about 0 rainy days. Estimated sunshine is 66% of daylight hours, derived from ERA5 cloud cover. The August record high is 94°F (1991) and the record low is 58°F (1975). August is one of the most comfortable months to visit.
San Diego weather in September
In September, San Diego averages a high of 77°F and a low of 66°F. It gets 0.1 in of precipitation over about 1 rainy days. Estimated sunshine is 64% of daylight hours, derived from ERA5 cloud cover. The September record high is 107°F (1988) and the record low is 53°F (1997). September is one of the most comfortable months to visit.
San Diego weather in October
In October, San Diego averages a high of 74°F and a low of 61°F. It gets 0.5 in of precipitation over about 2 rainy days. Estimated sunshine is 65% of daylight hours, derived from ERA5 cloud cover. The October record high is 104°F (1987) and the record low is 43°F (1971). October is one of the most comfortable months to visit.
San Diego weather in November
In November, San Diego averages a high of 70°F and a low of 54°F. It gets 0.8 in of precipitation over about 4 rainy days. Estimated sunshine is 66% of daylight hours, derived from ERA5 cloud cover. The November record high is 100°F (2010) and the record low is 39°F (1994). November is one of the most comfortable months to visit.
San Diego weather in December
In December, San Diego averages a high of 66°F and a low of 50°F. It gets 1.7 in of precipitation over about 6 rainy days. Estimated sunshine is 53% of daylight hours, derived from ERA5 cloud cover. The December record high is 87°F (1980) and the record low is 34°F (1978). December is one of the most comfortable months to visit.
Sunshine, humidity and wind in San Diego
August is the sunniest month in San Diego, with estimated sunshine of 66% of daylight hours from ERA5 cloud cover. May is the cloudiest, at 44%. The annual cloud-cover estimate is 58% of daylight hours; it is not a measurement of sunshine duration. San Diego is sunnier than 81% of the US.
Humidity peaks in July at 80% and is lowest in November at 68%.
Wind averages 6 mph over the year, and May is the windiest month at 7 mph.
San Diego has about 4 days a year above 90°F. San Diego is cooler than 92% of the US.
Thunderstorms occur on about 4 days a year.
See where San Diego ranks: sunniest cities in the US, cloudiest cities in the US, hottest cities in the US.
San Diego weather records
These records cover SAN DIEGO INTL AP during 1970–2026. Earlier records or other stations in the city may differ.
The hottest temperature on record at the San Diego station is 107°F, on September 4, 1988. The coldest is 33°F, on January 5, 1971.
The wettest day in the available station history brought 2.7 in of precipitation, on January 22, 2024.
26 all-time records have been set at the station since 1970.
The best time to visit San Diego
The most comfortable time to visit is typically January and March to December, when daytime highs sit near 71°F.
Winter (December–February) is mild, with average highs around 66°F and lows near 50°F.
Spring (March–May) is mild, with average highs around 68°F and lows near 57°F.
Summer (June–August) is warm, with average highs around 74°F and lows near 65°F. It can feel humid.
Autumn (September–November) is warm, with average highs around 74°F and lows near 61°F.
Monthly climate
| Month | Average low | Average high | Precip | Rain days | Wind | Humidity | Estimated sunshine | Record high | Record low |
|---|---|---|---|---|---|---|---|---|---|
| January | 50° | 66° | 2.0 in | 7 | 5 mph | 72% | 56% | 88° | 33° |
| February | 51° | 66° | 2.2 in | 7 | 6 mph | 69% | 60% | 91° | 38° |
| March | 54° | 66° | 1.5 in | 6 | 6 mph | 74% | 51% | 93° | 39° |
| April | 57° | 68° | 0.65 in | 4 | 7 mph | 74% | 54% | 98° | 45° |
| May | 60° | 69° | 0.28 in | 2 | 7 mph | 76% | 44% | 97° | 49° |
| June | 62° | 71° | 0.05 in | 1 | 7 mph | 77% | 50% | 101° | 54° |
| July | 66° | 75° | 0.08 in | 1 | 7 mph | 80% | 62% | 99° | 59° |
| August | 67° | 77° | 0.01 in | 0 | 7 mph | 79% | 66% | 94° | 58° |
| September | 66° | 77° | 0.12 in | 1 | 6 mph | 77% | 64% | 107° | 53° |
| October | 61° | 74° | 0.50 in | 2 | 5 mph | 74% | 65% | 104° | 43° |
| November | 54° | 70° | 0.79 in | 4 | 5 mph | 68% | 66% | 100° | 39° |
| December | 50° | 66° | 1.7 in | 6 | 5 mph | 72% | 53% | 87° | 34° |
Station: SAN DIEGO INTL AP, 3 km from the city. Temperature normal baseline: 1991–2020, calculated from available NOAA GHCN-Daily observations. Available station history: 1970–2026; record values refer to this station and period, not the entire city’s history. Precipitation includes rain and the water equivalent of frozen precipitation; snowfall depth is shown separately when available. Sources and methods
From ERA5 reanalysis. Sunshine is estimated from cloud cover.
San Diego climate questions
How much rain does San Diego get?
San Diego gets 9.8 in of precipitation in an average year, over about 40 rainy days.
What is the wettest month in San Diego?
February is the wettest month in San Diego, with 2.2 in. August is the driest, with 0.0 in.
How many rainy days does San Diego have a year?
San Diego has about 40 days with measurable rain in an average year. February has the most, about 7.
What is the hottest month in San Diego?
August is the warmest month in San Diego, with an average high of 77°F.
What is the coldest month in San Diego?
January is the coldest month in San Diego, with an average low of 50°F.
What is the record high temperature in San Diego?
Within the available 1970–2026 station history, the record high at the San Diego station is 107°F, set on September 4, 1988. The record low is 33°F, on January 5, 1971.
What is the sunniest month in San Diego?
August is the sunniest month in San Diego, with estimated sunshine of 66% of daylight hours from ERA5 cloud cover. May is the cloudiest.
What is the best time to visit San Diego?
The most comfortable time to visit is typically January and March to December, when daytime highs sit near 71°F.