Monthly weather forecast and climate
San Diego, CA

The view of Coronado Island in San Diego, California, from across a water body on a sidewalk, with a row of palm trees
The view of Coronado Island in San Diego, California, from across a water body on a sidewalk, with a row of palm trees
San Diego has a semi-arid climate (Köppen climate classification BSh) that borders on the Mediterranean type (Köppen climate classification Csa) with hot and dry summers, and cold and wet winters. San Diego lies in the southern part of the American state of California on the Pacific Ocean coast near the Mexican border. The ocean governs the climate near the seaside, while the desert influences the eastern side beyond the mountains.

San Diego has different microclimates within short distances of each other due to the city's topography that consists of the Bay, hills, mountains, canyons, and desert areas. The temperatures vary to a remarkably low degree over the year, but they differ across the microclimates. Summer fog is dense due to the thick cloud cover over the coastal areas, but the inland areas are hot due to the weak influence of the ocean.

Summers are warm, dry, and foggy as the cold currents engulf the coast. The average temperatures are between 62°F (16.7°C) and 76°F (24.4°C) from June to September with a peak at 76°F (24.4°C) in August. Winters are cold and wet with the average temperatures between 48°F (8.9°C) to 65°F (18.3°C). Spring and autumn are mild, pleasant, and relatively dry. Annual precipitation is hardly above 10" (254mm), with the majority occurring between December and March. Snow is rare and falls on the mountain peaks, but the nights are occasionally frosty during the winter in San Diego.

San Diego has a pleasant climate for the majority of the year, with 3050 hours of sunshine. The average humidity lies in the range of 63% to 75%, but the rainfall is scanty due to the influence of the desert on the eastern side. San Diego is prone to earthquakes due to its location near major fault lines.

The highest temperature on record for San Diego is 111°F (43.9°C), set on September 26, 1963, while the record for the lowest temperature is 25°F (-3.9°C), set on January 7, 1913.
The best time to visit San Diego is during the summer from June to September when the temperatures are in the 60°F (15.6°C) to 80°F (26.7°C) range. The days are pleasant, but the city is a popular tourist destination throughout the year. San Diego has mild summer temperatures compared to most of the cities in the United States. Spring and autumn are mild but tend to be damp compared to the summer. Summers have a singular fog around the coast, typically in June, that keeps the weather cool.

Although there is hardly any extreme weather period over the year, the worst time to visit San Diego is during the cold and wet winter. December to February sees the majority of the annual precipitation, and the winter brings storms with occasionally heavy rainfall. The days are the shortest in December, and a cold front may drop the night temperatures in the chilly zone. Though snow is mostly absent, the nights and mornings may be frosty.

San Diego is prone to earthquakes as it lies in the Pacific Ring of Fire in California. Two significant faults - the Hayward Fault and the San Andreas Fault are close to San Diego, which results in the occurrence of minor earthquakes regularly, and moderate to major occasionally. San Diego's infrastructure development mandates safe building codes as it faces a threat from major earthquakes.

January is the wettest month with 2.1" (53.3mm) of rainfall in San Diego as the mild winter continues its peaceful march.
Weather in January »
February has mild temperatures during the winter of San Diego with the average lows and highs in the range of 51°F (10.6°C) to 65°F (18.3°C).
Weather in February »
The average temperatures are in the agreeable 43°F (6.1°C) to 66°F (18.9°C) range as the skies host the sun for a daily 8.4 hours.
Weather in March »
April has beautiful spring weather in San Diego with many sunny days. Temperatures rarely drop below 50°F (10°C), and a few days go past 70°F (21.1°C).
Weather in April »
May has dry and cloudy weather in San Diego with the average temperatures in the 59°F (15°C) to 69°F (20.6°C) range.
Weather in May »
June is the beginning of the San Diego summer, which brings pleasant temperatures in the 62°F (16.7°C) to 71°F (21.7°C) average range.
Weather in June »
July is the sunniest as well as the most humid month in San Diego, with 305 hours of monthly sunshine amid average humidity at 75%.
Weather in July »
August is usually the warmest month in San Diego with the highest average low and high temperatures of the year at 67°F (19.4°C) and 76°F (24.4°C) respectively.
Weather in August »
September sees the average temperatures in the 65°F (18.3°C) to 76°F (24.4°C), and the warm days are an extension of the summer season.
Weather in September »
October lies during the autumn season of San Diego, with mostly dry and sunny weather. The average temperatures are in the 63°F (17.2°C) to 71°F (21.7°C) range.
Weather in October »
November lies during the fall season of San Diego with cool temperatures in the 54°F (12.2°C) to 69°F (20.6°C) average range.
Weather in November »
The average temperature lies in the 48°F (8.9°C) to 65°F (18.3°C) range, with most days in December touching at least 60°F (15.6°C).
Weather in December »

What is the least humid month in San Diego?

January is the least humid month, with an average relative humidity of 63.1%.

How much does it rain in San Diego?

Throughout the year, in San Diego, there are 41.5 rainfall days, and 10.3" (262mm) of precipitation is accumulated.

What is the wettest month in San Diego?

January is the month with the most rainfall. Rain falls for 6.7 days and accumulates 2.1" (53mm) of precipitation.

What is the month with the lowest UV index in San Diego?

January and December, with an average UV index of 3, are months with the lowest UV index in San Diego, California.

What month is the ocean coldest in San Diego?

February is the month with the coldest seawater, with an average ocean temperature of 58.6°F (14.8°C). At temperatures below 50°F (10°C), swimming in a suitably protected swimsuit is feasible; otherwise, cold shock and loss of breathing control are imminent. Even a short swim, without thermal protection, at temperatures around 55.4°F (13°C) is not comfortable.

When are the longest days in San Diego?

June has the longest days of the year, with an average of 14.3h of daylight.

When is the highest UV index in San Diego?

Months with the highest UV index are June through August, with an average UV index of 10.

What is the most humid month in San Diego?

July is the most humid month, with an average relative humidity of 74.6%.

What is the driest month in San Diego?

The month with the least rainfall in San Diego, California, is July when the rain falls for 0.7 days and typically collects 0" (1mm) of precipitation.

What month has the most sunshine in San Diego?

The month with the most sunshine is July, with an average of 9.8h of sunshine.

What is the warmest month in San Diego?

August is the warmest month in San Diego, with an average high-temperature of 76.5°F (24.7°C) and an average low-temperature of 66.7°F (19.3°C).

When is the ocean warmest in San Diego?

The month with the warmest seawater is August, with an average ocean temperature of 68°F (20°C). For swimming, a surface water temperature of 68°F (20°C) is not enjoyable for the majority. It is not considered safe, as controlling breathing becomes progressively more difficult as water temperature decreases below 69.8°F (21°C).

What is the coldest month in San Diego?

The coldest month in San Diego, California, is December, with an average high-temperature of 64.8°F (18.2°C) and an average low-temperature of 48.4°F (9.1°C).

What is the month with the shortest days in San Diego?

The month with the shortest days in San Diego is December, with an average of 10h of daylight.

What is the month with the least sunshine in San Diego?

With an average of 7.5h of sunshine, December has the least sunshine of the year.
Average temperature - San Diego, CA
Average humidity - San Diego, CA
Average rainfall - San Diego, CA
Average rainfall days - San Diego, CA

The month with the highest number of rainy days is February (7.1 days).
The month with the lowest number of rainy days is August (0.4 days).

Average sea temperature - San Diego, CA

The best month for swimming (with the highest average sea temperature) is August (20°C).
The coldest month (with the lowest average sea temperature) is February (14.8°C).

Average daylight / Average sunshine - San Diego, CA
deutscheenglishespañolрусский中文