Every story we’ve published — browse by section, by month, or page straight through.
City Attorney Playing Detective Over a Leaked Document? That's Not How This Works.
PublishedHere's a question worth asking: when did the San Francisco City Attorney's Office get into the business of hunting down…
Seven Years to Open a Weed Shop: Excelsior's Newest Dispensary Is a Monument to SF Bureaucracy
PublishedA new cannabis dispensary called Green Field is set to open at 4687 Mission St.
Election Season Is Here: A Quick Guide to What's Actually at Stake
PublishedElection season in San Francisco is upon us, and if you're not paying attention yet, now's the time.
An Anonymous Donor Just Gave Every SFUSD Educator $250. That's Nice — Now About That Budget.
PublishedAn anonymous tech worker just gave every single SFUSD educator $250 — roughly 4,500 staff members — totaling well over…
Could Ozempic Be the Next Weapon Against SF's Addiction Crisis?
PublishedSan Francisco has spent billions on its homelessness and addiction crises over the past decade, cycling through harm…
Matt Dorsey Wants to Evict Drug Users From Public Housing — And Says He Would've Deserved It Too
PublishedSupervisor Matt Dorsey is pushing legislation that would make it easier to evict public housing tenants for drug use —…
Two Terms and You're Out: SF Finally Gets a Reform That Makes Sense
PublishedHere's something you don't see every day in San Francisco politics: a straightforward, common-sense reform that both…
Lurie's Budget Ax Falls: Health Clinics Close, and the Hard Math Is Just Beginning
PublishedMayor Daniel Lurie promised to run San Francisco like it actually has a bottom line.
Chad Bianco Wants to Drill, Baby, Drill — And Call Environmentalism 'Terrorism'
PublishedRiverside County Sheriff Chad Bianco is running for governor, and he's not exactly tiptoeing into the race.
East Bay Sidewalks Become the Latest Front in the Gaza Debate
PublishedIf you drove through Albany or El Cerrito recently, you may have noticed something beyond the usual farmers' market…
SFPD Chief Hasn't Had a Performance Review in Nearly a Decade. Cool, Cool, Cool.
PublishedHere's a fun experiment: try telling your boss you haven't had a performance review in nearly ten years and see how…
SF's Battery Fire Legislation: Bold Safety Move or Redundant Bureaucracy?
PublishedSan Francisco legislators are pushing new rules targeting uncertified batteries, responding to a growing number of…
California Wants to Let You Hang Solar Panels Off Your Balcony — And Your HOA Can't Stop You
PublishedHere's a rare moment where Sacramento actually does something that expands individual freedom instead of restricting it.
SEIU Drops Wiener Over a Tax That Wouldn't Even Work
PublishedSEIU California has pulled its endorsement of State Senator Scott Wiener in his congressional race, and the reason…
Naked Guy vs. Park Rangers: Case Dismissed, Questions Remain
PublishedIn a story that could only happen in San Francisco, charges have been dismissed against Martin Moulton — the man who…
SF Filmmaker Gets 6 Years for 2019 Killing He Called Self-Defense
PublishedSan Francisco documentary filmmaker Kevin Epps has been sentenced to more than six years in prison for the 2019 fatal…
California Wants to Put a Surveillance Chip in Your 3D Printer
PublishedThere's a bill moving through Sacramento right now that should concern every Californian who cares about privacy…
SF Zoo Gets $8.5 Million Bailout Because Apparently Closing It Would Cost Even More
PublishedHere's a fun riddle for San Francisco taxpayers: What do you do when a city institution is hemorrhaging money?
SF's New Homelessness Chief: Another Out-of-Towner With a Résumé and a Prayer
PublishedMayor Daniel Lurie has tapped Michael Levine, a Massachusetts Medicaid executive, to lead San Francisco's Department of…
Fielder's Extended Leave Raises a Fair Question: Who's Representing the Mission?
PublishedSupervisor Jackie Fielder has extended her mental health leave of absence through June 30, leaving the Mission District…
SF Cut Legal Aid Funding, Then Handed Millions to One Nonprofit — No Bids Required
PublishedHere's a story that should make every San Francisco taxpayer's blood pressure spike.
Five Minutes at Whole Foods and Your Bike Is Gone: SF's Theft Problem Is a Policy Problem
PublishedHere's your San Francisco experience in a nutshell: you pop into Whole Foods on 4th Street for five minutes — five…
Your Cheap E-Bike Battery Might Burn Down Your Apartment Building
PublishedHere's a rare case where San Francisco government might actually be doing something that makes sense: the city is…
District 2's Big Question: Should Relapsing Addicts Lose Their Housing?
PublishedIf you want to understand the philosophical fault lines running through San Francisco politics right now, look no…