sf
OPML
SFist
Top-Notch Bagels From Meadowood Chef Coming to Jackson Square
Saturday Links: ‘Pizza Box’ Trash Cans Launch in North Beach, Rest of SF Still Awaiting Actual Trash Cans
Day Around the Bay: Oakland Zoo’s Tiger Lola Euthanized After Infection From Injured Paw
SF Backs Off Plan to Landmark Noe Valley Church From the Movie ‘Sister Act,’ Because SF Archdiocese Doesn’t Want It Landmarked
Two-Car Collision on Mid-Market Leaves Car Flipped, Muni Service Disrupted
SF Gate
17-year-old girl dies on side of Bay Area road, death found 'suspicious'
Car flips over in the middle of downtown San Francisco intersection
Unvaccinated child marks Bay Area county's first measles case in over a decade
Former Olympic snowboarder accused of trafficking drugs through California arrested
New details revealed in deadly I-80 shooting by Richmond detective
KRON 4
‘Federal murder’: Sen. Wiener responds to latest Minneapolis shooting
Half Moon Bay community gathers for three-year remembrance of mass shooting
Felon leads deputies on hour-plus Russian River pursuit: sheriff
49ers legend John Brodie dies at 90, team announces
49ers Brock Purdy to coach SF girls for SB LX glow-in-the-dark, flag football game
Reddit SF
ICE Protests Today 1/24
Grégoire’s soft opening on 9th & Irving appears successful so far
SF protest
This is my reset button - Lands End views and ocean air
Where are the protests happening today?
SF Examiner
NBA game in Minneapolis between Warriors and Timberwolves postponed after ICE shooting
NBA postpones Warriors-Timberwolves game at the Target Center 'to prioritize the safety and security' of the community
John Brodie 49ers 1966 Wikimedia
John Brodie, a star quarterback for the 49ers, dies at 90
Ludvig Aberg withdraws from 3rd round of The American Express with illness
San Francisco Standard
Jung Hoo Lee details four-hour detainment at LAX: ‘Glad to move forward’
Warriors’ game in Minneapolis postponed after federal agents kill 37-year-old man
Paintings, politicians, and poppers: Scenes from inside SF Art Week
San Franciscans are sick of fighting about the Great Highway. It’s time to move on
Macklin Mania: A 19-year-old has the hockey world buzzing. Up next? Chasing a gold medal
Eater SF
A Chocolate Cafe Is Set to Open in a Dogpatch Ice Cream Parlor
South Beach Bakery and Cafe Packs It Up After Four Years
Mexican Cuisine Gets a Japanese Twist at This (Limited-Time) San Jose Restaurant
92-Year-Old Sports Bar The Final Final Is Finally Serving Some Wings
Napa’s Compline Introduces Two Exciting New Chef Residencies
Local News Matters
Elephant seals return to Año Nuevo State Park, drawing visitors to battling bulls, pups
Campbell’s Pruneyard Cinemas strikes deal with landlord, reversing plans to close
San Jose tattoo artist facing ICE detention awaits judge’s decision as supporters rally
Community rallies to raise funds for Oakland clothing store damaged during 3-alarm fire
Ex-SMCCCD chancellor guilty of tax evasion; mistrial declared for remaining charges
48 Hills
His suburban idylls teem with the ‘uncanny magic of the exceptionally unexceptional’
Under the Stars: Farsight hits and dips into new ‘Situations’
Screen Grabs: Ann Lee won’t take any of your crap
Drama Masks: Does ‘The Book of Mormon’ hold up in darker times?
Why the Public Defender’s Office can’t take all the felony cases the Superior Court is forcing on us
San Francisco Bay Times
Ann Rostow: And So Begins Another Year at SCOTUS
Human Banner at Ocean Beach: ‘IT WAS MURDER – ICE OUT!’
Oakland ‘Ice Out for Good’ Protest on January 11, 2026
Statement by Widow Sheds Light on the Life and Legacy of Renée Nicole Good (1988–2026)
Transgender Law Center Reports That ICE Has Killed 39 People Since 2025