Bay Area Beach Weather
Ocean and bay beaches, where fog, wind, and water temperature decide the day. Across the 17 places we track here, summer afternoons range from 55°F at Salmon Creek Beach to 67°F at Stinson Beach, a 12°F spread.
Standouts
Warmest summer afternoons
67°F
Stinson Beach has the warmest summer afternoons, averaging 67°F at the warmest hour.
Coolest summer afternoons
55°F
Salmon Creek Beach has the coolest summer afternoons, averaging 55°F.
Foggiest summer mornings
54%
Half Moon Bay State Beach is the foggiest, with fog in about 54% of summer morning hours.
Windiest summer afternoons
18 mph
Crissy Field is the windiest on summer afternoons, averaging 18 mph.
Most rain
51 in.
Goat Rock State Beach is the wettest, with about 51 in. of rain a year.
Least rain
25 in.
Half Moon Bay State Beach is the driest, with about 25 in. of rain a year.
Compare all 17 beaches
| Place | Summer afternoons | Winter lows | Summer morning fog | Summer afternoon wind | Rain per year |
|---|---|---|---|---|---|
| Stinson BeachBeach · 10 ft | 67°F | 45°F | 41% | 7 mph | 41 in. |
| Santa Cruz Main BeachBeach · 10 ft | 66°F | 43°F | 33% | 12 mph | 28 in. |
| Goat Rock State BeachBeach · 10 ft | 65°F | 44°F | 34% | 11 mph | 51 in. |
| Limantour BeachBeach · 10 ft | 64°F | 47°F | 35% | 11 mph | 34 in. |
| Muir BeachBeach · 10 ft | 64°F | 45°F | 49% | 12 mph | 34 in. |
| Schoolhouse BeachBeach · 10 ft | 64°F | 45°F | 39% | 11 mph | 48 in. |
| Half Moon Bay State BeachBeach · 10 ft | 62°F | 45°F | 54% | 9 mph | 25 in. |
| Drakes BeachBeach · 10 ft | 62°F | 47°F | 41% | 12 mph | 35 in. |
| Tennessee Valley BeachBeach · 10 ft | 62°F | 45°F | 52% | 12 mph | 31 in. |
| Shell BeachBeach · 10 ft | 60°F | 45°F | 41% | 12 mph | 44 in. |
| Crissy FieldBeach · 7 ft | 58°F | 45°F | 40% | 18 mph | 27 in. |
| Baker BeachBeach · 10 ft | 58°F | 45°F | 45% | 16 mph | 27 in. |
| Ocean BeachBeach · 10 ft | 58°F | 45°F | 49% | 11 mph | 27 in. |
| Rodeo BeachBeach · 10 ft | 57°F | 45°F | 48% | 13 mph | 31 in. |
| Wrights BeachBeach · 20 ft | 56°F | 44°F | 47% | 9 mph | 51 in. |
| Dillon BeachBeach · 10 ft | 56°F | 45°F | 43% | 12 mph | 39 in. |
| Salmon Creek BeachBeach · 10 ft | 55°F | 45°F | 51% | 11 mph | 48 in. |
Summer afternoons, fog, and wind are June to August averages from NOAA’s HRRR model, hour by hour. Fog is the share of 6–10 AM hours with fog. Winter lows are December to February averages, and rain is the yearly total, from NOAA 1991–2020 climate normals.