sf
OPML
SFist
Day Around the Bay: Measles Case Confirmed In Contra Costa County
Take That, Fox News: SF Crime Was Down 25.5% in 2025, Third Straight Year SF Crime Went Down
SF Businesses Still Fuming Over PG&E Outages, PG&E Vaguely Indicates They Might Reimburse Businesses More
Oakland Rapper Budda Mack Takes Over Former Slim's Nightclub, Will Reopen It Next Month as The Budda
Five New Year's Eve Parties In SF That You Can Still Grab Tickets For
SF Gate
Bridge connecting tiny Calif. mountain community reopens
Mammoth ski patroller dies, becoming the resort's second patroller fatality this year
Body found on California beach is woman who went missing off Lovers Point, family says
Magnitude 4.7 earthquake strikes outside Northern California national park
Wild sideshow in quiet San Francisco neighborhood ends in burning U-Haul
KRON 4
Watch: Video captures massive rainfall in San Francisco, flooded roads during Christmas storm
Woman pepper sprayed an entire family in Palo Alto road rage incident: PD
Measles confirmed in East Bay, potential exposure at Walnut Creek stores
Don’t keep your Christmas tree until February, SF officials say
Body found after suspected Pacific Grove shark attack confirmed as Erica Fox
Reddit SF
What is that low humming sound from the sky??
Into The Woods at SF Playhouse!
Dog Attack Bernal Heights - Owner Fled the Scene
Okay my turn for a real sunset in the Sunset
Pictures of the sunset from Ocean Beach tonight
SF Examiner
Bridges and the Hornets take on Butler and the Warriors
San Jose 5, Anaheim 4
Gibbs-Lawhorn has 19, UNLV downs La Sierra 89-47
Stafford's 3 INTs hurt Rams' chances of winning a game and perhaps his own of winning NFL's MVP
A look at Tiger Woods' life as he turns 50, in photos
San Francisco Standard
The 49ers’ most complete offensive showing of 2025 sets up epic Week 18 showdown
Retired teacher fights SFPD’s ‘Orwellian’ camera surveillance
Pet-shop drama continues: Isabella ‘Beya’ Alcaraz sued for unpaid rent
On a team of superstars, these under-the-radar 49ers deserve some credit
PG&E confronts another SF fire and blackout
Eater SF
The Best Dishes Eater SF’s Editors Ate in 2025
This Italian Neighborhood Restaurant to Close After Two Years in Business
One of San Francisco’s Strongest Bakeries Is Better Than Ever
Oken Is Where You Want to Be a Regular in Oakland
This Mission District Mexican Restaurant Is Finally Open — The Bar, Anyways
Local News Matters
Holiday rain totals outpace previous year
Santa Clara County voters to decide next assessor in Tuesday run-off election
Santa Clara County Sheriff’s Office withholds Taser video, sparking transparency concerns
Movies: Here are 2025’s 10 best as cinema stays alive and well in the Bay and beyond
Contra Costa County confirms measles case exposures in Walnut Creek and Lafayette
48 Hills
For more than half a century, the progressives in SF have been right—and the developers wrong
Comedowns are for losers: New Year’s Day parties 2026
Drama Masks: Year on Stage 2025, part 1—the not-so-great stuff
Under the Stars: Noise Pop’s latest scores? Jay Som, Giraffage, CupcakKe, Open Mike Eagle…
Screen Grabs: Triumph of the pencil-‘stached uber weasel
San Francisco Bay Times
Ann Rostow: Quiz 2025
LGBTQ+ Nightlife and More in Oakland
East Bay LGBTQ+ Owned and Allied Destinations Beyond Oakland
Oakland Events to Add to Your 2026 Calendar
Out With the Old …