Skip to main content
The full record
Archive.286 stories

Every story we’ve published — by section, by month, or straight through.

A New Opioid Is Killing People in SF — And Your Test Strips Can't Even Detect It

San Francisco just logged an overdose death linked to a new synthetic opioid — one that's reportedly more potent than…

April 24, 2026

Judge Gets It Right: Hit‑and‑Run Murder Suspect Stays Behind Bars

A San Francisco judge has ordered the suspect in a fatal hit-and-run to remain in jail, citing the man as a public…

April 24, 2026

Over $1.5M in PAC Money Is Flooding Two SF Supervisor Races. Who's Really Buying Your Vote?

If you thought San Francisco's supervisor races were quaint little neighborhood affairs, allow us to disabuse you of…

April 24, 2026

Give the Kids Back Their Blocks: It's Time Bay Area Schools Ditched the iPads

Los Angeles just did something that Silicon Valley has quietly been doing for its own kids for years — pulling screens…

April 24, 2026

San Francisco Wants to Bring Back Dog Court. No, Seriously.

San Francisco — a city that can't keep its subway escalators running or its streets free of fentanyl — is now turning…

April 24, 2026

The City Might Owe You Thousands — But Only If You Act Before the Deadline

Here's a fun one: San Francisco is sitting on roughly $240 million in health funds that may belong to city workers —…

April 24, 2026

Scott Wiener's Congressional Bid: Five House Parties a Week and a Whole Lot of Panic Texting

State Senator Scott Wiener is going full grassroots in his congressional campaign — reportedly hosting five house…

April 24, 2026

When the Guards Are the Criminals: Another SF Jail Beating Allegation

A San Francisco Sheriff's deputy who was already under investigation for beating an inmate has now been accused in a…

April 24, 2026

Anh Phoong's Rolling Billboards Are Blinding Drivers — And Probably Illegal

If you've driven Bay Area highways lately, you've probably been momentarily flash-banged by one of Anh Phoong's roving…

April 24, 2026

Eric Swalwell Spent $40K of Campaign Cash on His Own Legal Defense. Totally Normal, Right?

Here's a fun line item for you: outgoing Congressman Eric Swalwell reportedly dropped $40,000 in campaign funds on a…

April 24, 2026

The Danielle Spillman Case Doesn't Need a PR Campaign — It Needs Justice

There's something deeply unsettling about watching the defense team in the Danielle Spillman murder case launch what…

April 24, 2026

The Congressional Race Nobody's Talking About: Who Wants to Represent Southern SF?

While all of San Francisco's political oxygen gets sucked into the D-11 Wiener-Chan-Chakrabarti drama — complete with…

April 23, 2026

Tom Steyer's Billionaire Guilt Trip Isn't the Policy We Need

Tom Steyer keeps showing up in San Francisco political conversations like that guy at the party who won't stop telling…

April 23, 2026

SF's Congressional Race: Who's Actually Selling You on Something?

Here's something refreshing: an SF voter recently asked a simple question that apparently broke a lot of brains — why…

April 23, 2026

City Report Confirms What Everyone Already Knew: Safety Gaps Led to Ward 86 Stabbing Death

The Department of Public Health has finally released its report on the fatal stabbing of a worker at Ward 86 — the…

Potrero HillApril 23, 2026

District 4's Real Estate Transfer Tax Question Deserves Better Than This Circus

The District 4 supervisor race should be about policy.

Sunset DistrictApril 23, 2026

The Board of Supervisors Is Having an Identity Crisis — And That Might Be a Good Thing

San Francisco's Board of Supervisors is going through something right now, and depending on where you sit, it's either…

April 23, 2026

When Citizens Have to Unclog Their Own Storm Drains, What Exactly Are We Paying For?

Another rainy night in the Bay Area, another round of residents grabbing rakes and wading into flooded streets to…

April 23, 2026

Pelosi Picks a Side — And It's Not Who You Think

For months, the biggest question in San Francisco's congressional race hasn't been who's running — it's been where's…

April 23, 2026

SF Wants Billions More in Taxes. Maybe Audit the Last Billion First.

San Francisco is gearing up to ask voters for billions in new taxes and bonds.

April 23, 2026

SF Rolls Out a Benefits Office on Wheels — But Is It Smart Policy or Spending Creep?

San Francisco unveiled a new mobile outreach center this week designed to bring Medi-Cal and CalFresh enrollment…

April 23, 2026

ICE Detains Father of Two in Burlingame as Enforcement Ramps Up on the Peninsula

Federal immigration enforcement hit close to home this week when ICE agents detained a father of two in Burlingame…

April 23, 2026

PG&E Drops $10 Million to Kneecap Tom Steyer — And We Have Questions

Nothing says "we're definitely the good guys" like a regulated utility dumping $10 million into a political action…

April 23, 2026

West SoMa: San Francisco's Unofficial Sacrifice Zone

Here's a question nobody at City Hall wants to answer honestly: Has San Francisco quietly written off West SoMa?

SoMaApril 23, 2026