Skip to main content
microclimatesseasonalclimate science

Is San Francisco Really 20 Degrees Colder Than Inland?

By SFBayWeatherPublished Last updated 5 min read
Is San Francisco Really 20 Degrees Colder Than Inland?

Key Takeaways

  • ✓The "20 degrees colder" rule fits an average July afternoon, and on strong marine push days the gap with the inland East Bay can exceed 30°F.
  • ✓The gradient is driven by the marine layer, which reaches maximum intensity at San Francisco, the ocean's entry point, and diminishes with each mile inland.
  • ✓The largest differences occur in July and August, when the North Pacific High is strongest, the marine layer is deepest, and inland solar heating is most intense.
  • ✓In winter, the pattern can reverse. Inland valleys cool below coastal temperatures on clear nights, while the bay's stored heat keeps coastal areas warmer.
  • ✓On weak marine push days, the gradient is smaller. San Francisco may reach 70°F while Walnut Creek reaches 88°F, but still significant.

The saying that San Francisco is 20 degrees colder than the inland Bay Area is close to the truth for an average summer afternoon. NOAA's July normals put downtown San Francisco about 20 degrees cooler than Walnut Creek, and the foggy west side even cooler. On strong fog days, the gap can grow past 30 degrees. The real number changes with the day, the hour and the inland town you pick. Knowing when the gap is biggest helps with planning, and it shows how one of the sharpest temperature gradients of any American metro area works.

The Summer Temperature Gradient

On a strong fog day in July, the gap can be remarkable. San Francisco's west side might sit at 58 degrees under thick fog while Walnut Creek, about 20 miles away, reaches the low 90s in full sun. Concord can reach the mid to upper 90s at the same time. Gaps of 30 to 35 degrees are not freak events on days like that. They are part of the normal summer pattern when the marine push is strong.

On days when the marine push is weak, the sea breeze is lighter and the marine layer shallower, so the gap shrinks. San Francisco might reach 70 while Walnut Creek reaches 88, which is still a big difference but less extreme. During hot, dry Diablo wind spells in fall, the marine layer disappears and San Francisco itself can reach the upper 80s or 90s. The inland valleys may hit 100 or more, but the gap between them narrows.

Split illustration of a bundled-up walker at foggy Lands End at 59°F and a woman in summer clothes at a sunny Walnut Creek café at 96°F, with a map showing the two places 25 miles apart
The '20 degrees colder' rule fits an average July afternoon, and on strong fog days the gap with the inland East Bay can top 30°F. The marine layer's reach determines the gradient. When it's strongest, so is the temperature difference.

Why the Difference Exists

The gap exists because the marine layer cools most strongly near the ocean and weakens with distance inland. San Francisco sits where the marine air enters, inside the thickest part of the marine layer and surrounded by water on three sides. It gets the strongest cooling. Each mile inland weakens that ocean influence, and the hills block and change the flow along the way.

Split image: a bundled-up walker near the foggy Golden Gate Bridge at 59°F, and people in summer clothes at a sunny inland café at 96°F

The bay also keeps the East Bay cities on its shore cooler. Oakland and Berkeley run cooler than Walnut Creek or Concord partly because marine air reaches them across open water. Beyond the Berkeley Hills, the ocean's influence is weak enough that summer temperatures depend mostly on the strong sun of long June, July and August days.

Seasonal Variation in the Gradient

The big coast-to-inland gap is mainly a summer pattern. In winter, inland towns can actually be colder than the coast on clear, calm nights. The ground inland loses heat quickly, while the bay and ocean keep the coast mild. On a January morning, San Francisco might be at 50 degrees while Livermore sits at 35 with frost on the valley floor. In winter, the water keeps the coast warmer rather than cooler.

In April and October, the gap swings the most as the marine layer comes and goes. The “20 degrees colder” rule really describes summer, and the gap is usually largest in July and August, when the marine layer reaches farthest inland.

Frequently Asked Questions

Is San Francisco 20 degrees colder than the rest of the Bay Area?

The "20 degrees colder" claim is accurate on average but understates the difference on the strongest marine push days. On a typical July afternoon with a moderate marine layer, San Francisco runs about 20-25°F below the inland East Bay cities. On strong marine push days, when the marine layer is dense and deep, the gap between San Francisco and Walnut Creek or Concord can reach 35-37°F. The 20-degree claim is a reasonable shorthand for typical conditions, not a maximum.

When is San Francisco most different in temperature from inland areas?

The largest temperature differences occur in July and August, when the North Pacific High is at maximum strength and the marine layer is at its deepest. These are the months when San Francisco's fog is most persistent and inland solar heating is most intense over the longest days. A July afternoon with a strong marine push brings the biggest coast-to-inland differences. San Francisco can sit at 58°F under thick overcast while Walnut Creek reaches 95°F or more. The gradient is smallest in spring and falls entirely in winter.

Is San Francisco ever warmer than the inland Bay Area?

Yes, briefly and seasonally. In winter, on clear, cold nights, the inland valleys experience radiative cooling that drops temperatures well below the coast. The bay's thermal mass moderates coastal temperatures, keeping them warmer overnight. On a January morning, San Francisco might be at 50°F while Livermore is at 35°F with frost. During Diablo wind events in fall and early winter, the offshore flow suppresses the marine layer everywhere, and the gradient narrows significantly. San Francisco can reach 85-90°F while inland cities hit 105°F, but proportionally the differences are smaller than on marine push days.

How does the coast-to-inland gradient affect what to pack for Bay Area travel?

The gradient makes packing genuinely tricky. If your itinerary includes both San Francisco and inland areas in summer, you need layers for the coast and lighter clothes for the inland heat. A jacket that is essential at Ocean Beach or Crissy Field is too warm in Walnut Creek or Livermore by noon. The practical approach is to dress for the coast and carry what you need for inland, not the reverse. Wind chill at the coast makes the difference feel even larger than the thermometers show.

Is the SF-to-inland temperature difference unique to the Bay Area?

The scale of it is unusual. Most coastal cities have some coast-to-inland gradient. The Bay Area has the Golden Gate, a gap that funnels in ocean air. It also has a cold offshore current that builds dense fog and a ring of hills that stops the marine air. Together they produce a 30-37°F range within 25-30 miles. That much difference across one metropolitan area is unusual. It is the main reason the Bay Area is known for its microclimates.

Was this article helpful?

Live Bay Area Conditions

Compare temperature, wind, clouds, and comfort across the map.

See which microclimates are clear, cool, windy, smoky, or warming up right now.

Open the Weather Map