San Diego Weather

The U.S. Weather Bureau describes San Diego's weather as the most nearly perfect in America. The average year-round high temperature is 70ºF (21ºC). The yearly rainfall is light, averaging only 9.45 inches (24 cm), with most of it falling during the months of December, January and February. San Diego's warm and sunny weather is one of its main attractions. Winters are mild with temperatures averaging about 58 degrees Fahrenheit (14 degrees Celsius). Summer temperatures range between 70 and 85 degrees Fahrenheit (22 and 30 degrees Celsius).

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 inland—the cities of El Cajon and Santee for example, rarely experience the cloud cover.