sf
OPML
SFist
Day Around the Bay: SF Teachers Vote to Authorize Strike
SF City Hall Employee Who Embezzled $627K, Bought VR Headsets With It, Pleads Guilty
Uncle John’s Tree Gets Lit Tonight In Golden Gate Park, Salesforce Park Firing Up Its Lights Too
Ariana Grande, Cynthia Erivo, and Director Jon Chu Make Surprise Appearance at 'Wicked' Screening In San Rafael
The ‘Let’s Glow SF’ Holiday Projection Mapping Extravaganza Kicks Off Again Downtown Friday Night
SF Gate
UC Berkeley student and advocate to serve jail time over stolen chickens
Fear of ICE activity cancels beloved California holiday parade
CEO arrested at SFO before boarding international flight
Man, 32, found 'pulseless' after being pulled from water along Calif. coast
Calif. scientists just discovered a mesmerizing trait in earth’s glaciers
KRON 4
Supreme Court revives Texas’s GOP-friendly congressional map
Mom and baby killed in Highway 87 San Jose crash mourned
SF Mayor Lurie names next police chief
Swalwell to hold SF meet and greet on heels of new poll showing him leading governor’s race on Democratic side
GoFundMe raises $40K for Los Gatos coffee shop demolished by speeding car
Reddit SF
San Francisco Trip ❤️ (2018)
Palmetto Superfoods now open at Stonestown
What's with people who don't use turn signals? It's essential for saftey of other drivers, bicyclists and pedestrians. Also it's the law.
Never gets old…
UCSF social worker in critical condition after being stabbed in neck
SF Examiner
L.A. Lakers 123, Toronto 120
Hachimura hits 3 at buzzer on pass from James as Lakers beat Raptors 123-120
LeBron James' 1,297-game double-digit scoring streak ends but he gets winning assist vs. Raptors
LeBron James' NBA-record streak of 1,297 consecutive double-digit scoring games in the regular season ends
Edgecombe has go-ahead basket and Maxey a game-saving block as 76ers beat short-handed Warriors
San Francisco Standard
Uh-oh: Lurie says city deficit could reach $1B under Trump cuts
San Francisco teachers union votes overwhelmingly to authorize strike
She’s ba-aack: Recalled Alameda County DA Pamela Price to run again
Bay FC makes an international splash with new head coach Emma Coates
How firing 57% of the bench remade SF’s immigration court
Eater SF
Vibrant and Vegetable-Loaded Bagels Rule This New Berkeley Favorite
Do These AI-Generated Food Images Look Appetizing to You?
San Francisco’s Best New Restaurants, December 2025
Paper Son Is a Singular San Francisco Coffee Experience
Introducing the 2025 Eater San Francisco Award Winners
Local News Matters
Lurie picks Derrick Lew as new SF police chief
From research to resistance, UC graduate students find purpose in union organizing
Another former Antioch officer sentenced to prison for deprivation of rights, other crimes
A writer shares her immigrant mother’s inspiring life story, from the U.S. to China and back again
Real-time crime: SFPD touts new surveillance center where drones, cameras track suspects
48 Hills
Rich Family Zoning Plan faces CEQA suit
BIG WEEK: Emory Douglas, Miss Major, Golden Girls, Glitterbox, Gumby’s Junk…
Screen Grabs: ‘Merrily We Roll Along’ rolls onto big screens
SF’s plan for crime and unhoused people looks more and more like Trump’s every day
Under the Stars: Fresh new music nods to wrap up your year
San Francisco Bay Times
Donna’s Chronicles, “The Empresses of San Francisco…”
Conducting Sing for the Cure at Lincoln Center
Drag Story Hour Celebrates 10 Years of Stories, Glitter, and Community
100 Nights of Hero Is a Fabulous Queer Feminist Fairytale
Jay Kelly, George Clooney, and Superstar Hell