San Francisco is greeting Juneteenth with Karl the Fog firmly in charge — a slight chance of drizzle lingers through mid-morning before mostly sunny skies take over, with highs near 68°F this afternoon. If you’re heading out, plan around the 11 AM PT clearing and check the San Francisco weather forecast for the latest.
Today’s Setup
The National Weather Service has a marine layer roughly 2,500 feet deep draped over the Bay this morning, with an upper trough nudging drizzle along the coast before 11 AM PT. The precipitation chance is just 2%, but even light drizzle can slick up roads — take it easy on your commute. Once that trough pushes east, Dolores Park, the Embarcadero, and neighborhoods south of Market warm into a genuinely pleasant afternoon with highs near 68°F along the coast and warmer readings inland.
Best Window To Be Outside
Midday through about 4 PM PT is your sweet spot. Southwest winds pick up through the afternoon, with gusts near San Francisco Bay reaching 20–22 mph by evening. Breezy enough to notice through the gaps and passes, but nothing that wrecks an outdoor plan. Onshore flow may keep clouds lingering right along the coast even after inland areas clear.
Beach and Coastal Risk
Skip the shoreline today. The National Weather Service is flagging hazardous beach conditions through the extended forecast — sneaker waves and strong rip currents at Ocean Beach and Baker Beach pose real danger regardless of how calm the water looks. Stay well back from the wave action and keep kids and pets off the wet sand.
What To Wear Or Bring
Toss a packable rain jacket or compact travel umbrella in your bag for the morning commute. By noon you won’t need either — but a light layer handles the afternoon bay breeze comfortably, especially near the waterfront.
Events This Weekend
Tonight’s lineup is stacked. Shakira’s Las Mujeres Ya No Lloran World Tour plays SAP Center in San Jose — dry skies for the drive down, low 60s by showtime. The Golden State Valkyries host the Minnesota Lynx at Chase Center, and World Cup Match 31 (Paraguay vs. Turkey) kicks off at Levi’s Stadium — light jacket weather for all three.
Saturday, June 20 is equally loaded: Fuerza Regida’s This Is Our Dream Stadium Tour 2026 lands at Oracle Park, and Diljit Dosanjh’s Aura World Tour 2026 plays Chase Center — highs near 67°F with light winds, a beautiful evening for both. Grab a Fuerza Regida t-shirt and Find tickets on StubHub or Get tickets on SeatGeek before they’re gone. Also Saturday at Sutter Health Park, the Oakland Athletics host the Los Angeles Angels under sunny, mid-60s skies — as close to perfect baseball weather as Sacramento gets in June. An Oakland Athletics jersey is the right call for the drive out.
Tonight’s Dinner
A foggy Juneteenth calls for something simmering on the stove. Let a programmable slow cooker carry a batch of chili or beef stew while you’re out celebrating — set it before you leave and come home to dinner ready. Need ingredients? You can order groceries on Amazon and have everything delivered before game time.
Next Few Days
Saturday looks nearly identical — a stray drizzle chance before 11 AM PT, then mostly sunny near 67°F with light WSW winds. The National Weather Service says temperatures warm inland by midweek with Moderate HeatRisk returning for interior valleys. Enjoy the cool coastal stretch while it lasts, and check our outdoor gear deals as the heat builds toward the weekend.

