Climate of San Diego

The climate of San Diego, California, is classified as a hot-summer Mediterranean climate (Köppen climate classification Csa). While the basic climate features hot, sunny, and dry summers, and cooler, wetter winters, San Diego is more arid than the typical Mediterranean climate and consists of relatively dry winters compared to other zones with this type of climate. The climate at San Diego International Airport, the location for official weather reports for San Diego, as well as the climate at most beach areas, straddles the border between BSh and BSk due to the mild winters and cool summers in these locations.
Average monthly temperatures range from 57.3 °F (14.1 °C) in January to 72 °F (22 °C) in August. On average, 344 days a year are hotter than 60 °F (16 °C), but only 25 days are hotter than 80 °F (27 °C).
Late summer and early autumn are typically the hottest times of the year with an average high of 78 °F (26 °C) in August and 77 °F (25 °C) in September. Temperatures occasionally reach 90 °F (32 °C) or higher. Snow and ice are rare in the wintertime, typically occurring only inland from the coast when present.
San Diego experiences marine layer clouds, most often between May and August, which cause cool temperatures, cloudy weather and fog in the morning. Marine layer conditions linger until the heat of the sun becomes strong enough to evaporate the clouds. The local sayings "May gray" and "June gloom" refer to the way in which San Diego has the most trouble shaking off the early morning fog during those months, and cool, cloudy conditions often last into the afternoon or even all day.
Temperatures soar to very high readings only on rare occasions, chiefly when easterly winds (known as the "Santa Ana winds") bring hot, dry air from the inland deserts. This marks October as fire season for San Diego and the rest of Southern California due to low precipitation and sporadic heat waves that the average monthly temperatures do not immediately show. For example, the months with the highest record high temperatures are September at 111 °F (44 °C) and October at 107 °F (42 °C).
The record high temperature at the National Weather Service office in San Diego of 111 °F (44 °C) was on September 26, 1963. The record low temperature was 25 °F (−4 °C) on January 7, 1913. The record high temperature was tied only once and happened on September 27, 2010, 47 years and two days after the set record. Several cities near San Diego, including Los Angeles, broke their all-time records that day.
San Diego on average has 146 sunny days and 117 partly cloudy days a year. The average annual precipitation is less than 12 inches (30 cm), resulting in a borderline arid climate. Rainfall is strongly concentrated in the cooler half of the year, particularly the months December through March, although precipitation is lower than any other part of the U.S. west coast. While the summer months are virtually rainless, subtropical moisture from the North American monsoon usually results in increased humidity and thunderstorms for at least a few days each summer. Rainfall is highly variable from year to year and from month to month, and San Diego is subject to both droughts and floods. While hurricanes are very rare, San Diego receives more tropical storms and remnants of tropical storms than anywhere else in California. Famous examples include the 1858 San Diego hurricane, the 1939 California tropical storm, the remnants of Hurricane Kathleen in 1976, and Hurricane Hilary in 2023, all of which brought several inches of rain and high winds to San Diego. Inland areas like El Cajon can receive over 20 inches (51 cm) per year on average; further inland at higher elevations in the Cleveland National Forest receive more yet, and some areas like Palomar Mountain average more than 40 inches (100 cm) of rainfall per year.
At the National Weather Service office, there are an average of 41 days with measurable precipitation. The wettest year was 1941 with 24.93 inches (63.3 cm) and the driest year was 1953 with 3.23 inches (8.2 cm). The most rainfall in one month was 9.09 inches (23.1 cm) in January 1993. The most rainfall in 24 hours was 3.23 inches (8.2 cm) on April 5, 1926.
Snow has been recorded falling on lowland San Diego communities only five times in over 125 years of record-keeping. Snow flurries were last seen in San Diego on February 14, 2008 around 1,700 to 1,800 feet (520 to 550 m), and the last measurable snowfall to hit various neighborhoods and suburbs around the city fell on December 13, 1967. In winter, light snow is common in mountainous regions of east and north San Diego County (including Ramona and Julian) above 3,000–4,000 feet (910–1,220 m).
Climate in the San Diego area often varies dramatically over short geographical distances, due to the city's topography (the Bay, and the numerous hills, mountains, and canyons), thus exhibiting microclimate: frequently, particularly during the "May gray / June gloom" period, a thick "marine layer" cloud cover will keep the air cool and damp within a few miles of the coast, but will yield to bright cloudless sunshine between about 5 and 15 miles (8 and 24 km) inland—the cities of El Cajon and Santee for example, rarely experience the cloud cover.
On average, San Diego sees 21 days with some precipitation while the rest of the country sees about 110. The national average for mostly sunny days is 213 while San Diego's is 267. San Diego's annual snowfall is 0 inches per year while the nation usually sees an average of 24.2 inches (610 mm) per year. The United States average for days above 90 °F (32 °C) is 37.9 days while San Diego's is only 2.5 days, and there are, on average 0 days below 32 °F (0 °C) in San Diego, while the national average is 88 days. The average low temperature in January for the country is 26.5 °F (−3.1 °C), and for San Diego it is 50 °F (10 °C). The average high temperature in July for San Diego is 76 °F (24 °C). The national average is 86.8 °F (30.4 °C).
See or edit raw graph data.
Average annual temperature of sea is 65 °F (18 °C), from 59 °F (15 °C) in January to 72 °F (22 °C) in August. Water temperatures have risen since 1950 as measured at Scripps Pier.
The months of September through April bring warm winds from the desert called "Santa Anas". Occurring about 10 days out of the year, these winds bring sometimes hot, but always dry conditions. Inland, and in mountain passes and canyons, they can burst out in gusts of 100 miles per hour (160 km/h) and can lower relative humidity to single digits, although by the coast they rarely see gusts of over 40 miles per hour (64 km/h). They can spread and worsen wildfires. Because these winds blow from east to west, common perception is that they are pulling hot air from the desert. However, it is not uncommon during a Santa Ana condition for the coast to be even hotter than the desert regions. The Santa Ana winds are actually warm due to barometric pressure increases: As the air is pulled down to sea level from the higher altitudes of the Great Basin and Rocky Mountains to the east, it is compressed and its temperature rises.
Since the track of most hurricanes is well to the south of San Diego, and the cold California Current (normally sea temperatures are only in the upper 60's F off the CA coast) keeps ocean water significantly colder than in the Gulf of Mexico and western Atlantic (often sea temperatures over 82 F), tropical cyclones rarely impact San Diego. Most northwestward moving tropical cyclones dissipate over Baja California and fail to bring any precipitation to San Diego. The only tropical cyclone known to impact San Diego as a hurricane in around 200 years of record-keeping was the 1858 San Diego hurricane. Two more cyclones managed to bring tropical storm-force winds to Southern California: the 1939 California tropical storm and Hurricane Kathleen (1976). Average surface temperature of the water at Scripps Pier in the California Current has increased by almost 3 degrees since 1950, according to scientists at the Scripps Institution of Oceanography.
During the months of May and June, the marine layer brings cloudiness that covers coastal and nearby inland communities. Some call it "May Gray", or "June Gloom".
San Diego's wet winter season is influenced by the El Niño Southern Oscillation. During the El Niño phase, San Diego receives more winter storms with warmer and more humid conditions. During the La Niña phase, San Diego becomes drier with cooler and less humid conditions.