San Diego, CA climate: monthly averages and frost dates
San Diego, CA has mild winters and mild summers by this site's scale, with arid annual precipitation. The figures are the 1991–2020 climate normals for NOAA station USW00023188 (SAN DIEGO LINDBERGH FLD), 6 mi (10 km) in a straight line from the city's center point (US Census).
- Warmest month high
- 77.3°F
- August
- Coldest month mean
- 57.9°F
- December
- Precipitation
- 9.8 in
- per year
- Snowfall
- no data
- per year
- 32°F nights
- 0.0
- per year
Monthly averages in San Diego
| Month | High °F | Low °F | Mean °F | Precip. in | Snow in | Days ≥0.01 in | Days ≥90°F | Nights ≤32°F |
|---|---|---|---|---|---|---|---|---|
| January | 66.4 | 50.3 | 58.4 | 1.98 | – | 6.5 | 0.0 | 0.0 |
| February | 66.2 | 51.8 | 59.0 | 2.20 | – | 7.1 | 0.0 | 0.0 |
| March | 67.0 | 54.5 | 60.7 | 1.46 | – | 6.2 | 0.1 | 0.0 |
| April | 68.8 | 57.1 | 62.9 | 0.65 | – | 3.8 | 0.2 | 0.0 |
| May | 69.5 | 60.0 | 64.8 | 0.28 | – | 2.2 | 0.3 | 0.0 |
| June | 71.7 | 62.6 | 67.2 | 0.05 | – | 0.7 | 0.1 | 0.0 |
| July | 75.3 | 66.1 | 70.7 | 0.08 | – | 0.7 | 0.1 | 0.0 |
| August | 77.3 | 67.5 | 72.4 | 0.01 | – | 0.3 | 0.3 | 0.0 |
| September | 77.2 | 66.2 | 71.7 | 0.12 | – | 0.9 | 0.9 | 0.0 |
| October | 74.6 | 61.5 | 68.1 | 0.50 | – | 2.4 | 0.8 | 0.0 |
| November | 70.7 | 54.8 | 62.7 | 0.79 | – | 3.7 | 0.3 | 0.0 |
| December | 66.0 | 49.8 | 57.9 | 1.67 | – | 5.8 | 0.0 | 0.0 |
| Year | 70.9 | 58.5 | 64.7 | 9.79 | – | 40.3 | 3.0 | 0.0 |
How cold is winter in San Diego?
Winters in San Diego are mild by this site's scale (coldest-month mean 45 to under 60°F). The coldest month is December, with a mean temperature of 57.9°F (14.4°C), a normal daily high of 66.0°F (18.9°C) and a normal daily low of 49.8°F (9.9°C).
Nights at or below 32°F are almost unknown here: the normal count rounds to 0.0 a year.
How hot is summer in San Diego?
Summers in San Diego are mild by this site's scale (hottest-month high 70 to under 80°F). August has the highest normal daily high, 77.3°F (25.2°C), with nights averaging 67.5°F (19.7°C).
The high reaches 90°F or more on 3.0 days in a normal year.
What is the wettest month in San Diego?
San Diego gets 9.79 in (249 mm) of precipitation in a normal year, which this site classes as arid (below 10 in a year). The wettest month is February with 2.20 in (56 mm); the driest is August with 0.01 in (0 mm).
Measurable precipitation (0.01 in or more) falls on 40.3 days a year.
Does it snow in San Diego?
NOAA publishes no snowfall normal for station USW00023188, so this page gives no snow figures for San Diego.
Which months are mild in San Diego?
12 months in San Diego meet this site's comfort thresholds (normal high 65–85°F, low 45°F or higher, fewer than 10 days with 0.10 in or more of precipitation): every month of the year.
Thresholds and their limits: methodology.
Frost dates and growing season in San Diego
San Diego's station has no night at or below 32°F in a typical year: NOAA's median freeze-free season is 365 days and the normal count of such nights is 0.0 a year. NOAA publishes no 32°F frost dates here because too few years had one.
NOAA gives a 0% chance of a 32°F night in every month.
| Threshold | Median last date (spring) | Median first date (autumn or winter) | Median season, days |
|---|---|---|---|
| 36°F | No such night in a typical year (NOAA publishes no dates) | ||
| 32°F | No such night in a typical year (NOAA publishes no dates) | ||
| 28°F | No such night in a typical year (NOAA publishes no dates) | ||
| 24°F | No such night in a typical year (NOAA publishes no dates) | ||
| 20°F | No such night in a typical year (NOAA publishes no dates) | ||
| 16°F | No such night in a typical year (NOAA publishes no dates) | ||
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% |
Nearby and similar places
Of the places on this site, the closest to San Diego by station distance are Los Angeles, CA at 108 mi (175 km), Las Vegas, NV at 258 mi (415 km) and Phoenix, AZ at 304 mi (489 km).
Among places whose winter, summer and precipitation words are each within one band of San Diego's (winter: mild, summer: mild, precipitation: arid), the closest monthly temperature and precipitation patterns are Los Angeles, CA, San Francisco, CA and Honolulu, HI.
Compared with Los Angeles, CA, San Diego's peak-month normal high is 0.6°F (0.3°C) higher, its coldest-month mean is 0.3°F (0.2°C) higher, and its annual precipitation is 2.44 in less.
| Place | Listed as | Station distance | Coldest mean °F | Warmest high °F | Precip. in/yr | Snow in/yr | Last frost |
|---|---|---|---|---|---|---|---|
| San Diego, CA | this page | – | 57.9 | 77.3 | 9.8 | – | no freeze |
| Los Angeles, CA | nearby, similar | 108 mi (175 km) | 57.6 | 76.7 | 12.2 | – | no freeze |
| Las Vegas, NV | nearby | 258 mi (415 km) | 48.2 | 104.5 | 4.2 | 0.2 | January 20 |
| Phoenix, AZ | nearby | 304 mi (489 km) | 55.8 | 106.5 | 7.2 | – | rare freeze |
| San Francisco, CA | similar | 447 mi (719 km) | 51.3 | 74.8 | 19.6 | – | rare freeze |
| Honolulu, HI | similar | 2,611 mi (4,202 km) | 73.6 | 88.8 | 16.4 | – | no freeze |
How nearby and similar places are chosen: methodology.
Source and station
The data for San Diego come from NOAA station SAN DIEGO LINDBERGH FLD, CA US (USW00023188) at 32.7336, -117.1831, elevation 15 ft (5 m). It lies 6 mi (10 km) in a straight line from the center point of San Diego city, the “internal point” in the US Census 2024 Gazetteer.
Each monthly normal used here rests on at least 22 years of data from 1991–2020 (NOAA's per-field year counts).
NOAA publishes no value for 2 of the monthly fields at this station; they are shown as “no data”.
NOAA completeness flags on the monthly fields used here:
- R: Representative: meets WMO standards for data availability for 10 or more years (missing months filled from surrounding stations).
- S: Standard: meets WMO standards for data availability for 24 or more years.
Cite the data as:
Palecki, Michael; Durre, Imke; Applequist, Scott; Arguez, Anthony; Lawrimore, Jay (2021). U.S. Climate Normals 2020: U.S. Monthly Climate Normals (1991-2020). Station USW00023188 (SAN DIEGO LINDBERGH FLD, CA US). NOAA National Centers for Environmental Information. Dataset. https://doi.org/10.25921/wck8-er13. Accessed 2026-10-09.
Palecki, Michael; Durre, Imke; Applequist, Scott; Arguez, Anthony; Lawrimore, Jay (2021). U.S. Climate Normals 2020: U.S. Annual/Seasonal Climate Normals (1991-2020). Station USW00023188 (SAN DIEGO LINDBERGH FLD, CA US). NOAA National Centers for Environmental Information. Dataset. https://doi.org/10.25921/4ek7-fk11. Accessed 2026-10-09.
Files used: monthly normals CSV, annual/seasonal normals CSV (retrieved 2026-10-09). The values on this page as JSON: /us/ca/san-diego/data.json.