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
Police arrest animal cruelty suspect in San Francisco
Thar she blows! Recent rains turn San Francisco sidewalk into urban blowhole
Pair of storms to bring Bay Area rain starting midweek
Detectives need help to solve Pleasanton cold case homicide
Sword-wielding man offers ‘squatter removal’ service in Bay Area
Reddit SF
what a beautiful clear night!
View of the Farallones today from Oakland Hills
Ocean Beach was PACKED for this sunset (worth it)
Very aesthetic sunset! 🌅 Not a trace of Karla. 🌁
January 2nd Castro Art Walk!
SF Examiner
Utah Valley 73, California Baptist 66
Curry, Butler lead the Warriors to a 120-107 victory over the Nets
Golden State 120, Brooklyn 107
Tyler Soderstrom and Athletics finalize an $86 million, 7-year contract
From ‘doom loop’ to ‘boom loop’: Looking Back at San Francisco in 2025
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
Most Anticipated Winter Restaurant Openings in the Bay Area
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
Local News Matters
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
Free ice skating opens at Chase Center after winter storms pushed back opening day
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 …