San Diego Field Notes

San Diego's Microclimates, Explained

Updated October 14, 2026

San Diego County has one weather forecast and about six different afternoons. Understanding why saves you from the classic mistake of dressing for the beach and spending the day inland.

One forecast, several afternoons

Pick any warm afternoon in September and drive east on Interstate 8 from Mission Beach. The bank sign in Pacific Beach reads 70. By El Cajon it reads 91. By Alpine it can pass 95, and the parking lot at Laguna Mountain has people zipping jackets. Same county, same hour, four different days as far as your body is concerned. This is not a quirk of one strange weather week. It is how San Diego County works almost every day from late spring into fall.

The forecast on your phone is usually honest, but it is honest about one point. A number labeled "San Diego" describes the airport or the harbor, not the valley where you are actually standing.

The ocean sets the thermostat

Water off the county coast sits in the 50s and low 60s for most of the year. Air that crosses that water cools and picks up moisture, so it arrives at the beach already chilled. The same air mass then moves inland and heats quickly over the valleys and foothills, which is why the spread between the coast and the inland valleys runs 15 to 25 degrees from late spring through fall. La Jolla at 68 and Ramona at 92 on the same afternoon is ordinary, not a fluke.

The sea breeze has a clock. It usually starts late morning and pushes the cool marine air onshore, which is why the coast can warm up early and then stall or cool out while inland sites keep climbing into the afternoon. A beach walk can feel warm at 10 a.m. and chilly at 3 p.m. with barely a cloud in the sky, and the coastal high sometimes shows up earlier than anyone expects.

Fog has borders

Coastal eddy conditions can pull the marine layer north or south along the shoreline, so Oceanside and Imperial Beach do not always share the same fog even though both sit on the water. One end of the county can be socked in at noon while the other is clear and breezy. If your plan depends on visibility, read the National Weather Service forecast for the specific beach rather than the county as a whole. NOAA also publishes marine forecasts if you are heading onto the water.

Elevation does the rest

Inland, height matters as much as distance from the ocean. Julian and the Laguna Mountains run cooler than the valleys below them, and winter storms there can drop snow while the coast stays in the 50s. An hour of driving can take you from citrus groves to pine trees, and the thermometer follows. Land managers such as California State Parks at Cuyamaca Rancho and the Cleveland National Forest post conditions, fire restrictions, and seasonal closures, and those change through the year, so check before you go.

Two rules of thumb are worth carrying around: one mile inland is nothing, one thousand feet of elevation is a jacket; and a morning coastal forecast is not a forecast for the afternoon anywhere else.

Packing for a day that crosses all of it

Keep a jacket in the car year round and treat every temperature you read as a reading from one point, not the whole county. The weather here rewards a five minute check of the forecast for the exact spot you are headed to, and it punishes assumptions about what the coast was doing when you left it.