Every story we’ve published — browse by section, by month, or page straight through.
Scott Wiener's Congressional Bid: Five House Parties a Week and a Whole Lot of Panic Texting
PublishedState Senator Scott Wiener is going full grassroots in his congressional campaign — reportedly hosting five house…
When the Guards Are the Criminals: Another SF Jail Beating Allegation
PublishedA San Francisco Sheriff's deputy who was already under investigation for beating an inmate has now been accused in a…
Anh Phoong's Rolling Billboards Are Blinding Drivers — And Probably Illegal
PublishedIf you've driven Bay Area highways lately, you've probably been momentarily flash-banged by one of Anh Phoong's roving…
Eric Swalwell Spent $40K of Campaign Cash on His Own Legal Defense. Totally Normal, Right?
PublishedHere's a fun line item for you: outgoing Congressman Eric Swalwell reportedly dropped $40,000 in campaign funds on a…
The Danielle Spillman Case Doesn't Need a PR Campaign — It Needs Justice
PublishedThere's something deeply unsettling about watching the defense team in the Danielle Spillman murder case launch what…
The Congressional Race Nobody's Talking About: Who Wants to Represent Southern SF?
PublishedWhile all of San Francisco's political oxygen gets sucked into the D-11 Wiener-Chan-Chakrabarti drama — complete with…
Tom Steyer's Billionaire Guilt Trip Isn't the Policy We Need
PublishedTom Steyer keeps showing up in San Francisco political conversations like that guy at the party who won't stop telling…
SF's Congressional Race: Who's Actually Selling You on Something?
PublishedHere's something refreshing: an SF voter recently asked a simple question that apparently broke a lot of brains — why…
City Report Confirms What Everyone Already Knew: Safety Gaps Led to Ward 86 Stabbing Death
PublishedThe Department of Public Health has finally released its report on the fatal stabbing of a worker at Ward 86 — the…
District 4's Real Estate Transfer Tax Question Deserves Better Than This Circus
PublishedThe District 4 supervisor race should be about policy.
The Board of Supervisors Is Having an Identity Crisis — And That Might Be a Good Thing
PublishedSan Francisco's Board of Supervisors is going through something right now, and depending on where you sit, it's either…
When Citizens Have to Unclog Their Own Storm Drains, What Exactly Are We Paying For?
PublishedAnother rainy night in the Bay Area, another round of residents grabbing rakes and wading into flooded streets to…
Pelosi Picks a Side — And It's Not Who You Think
PublishedFor months, the biggest question in San Francisco's congressional race hasn't been who's running — it's been where's…
SF Wants Billions More in Taxes. Maybe Audit the Last Billion First.
PublishedSan Francisco is gearing up to ask voters for billions in new taxes and bonds.
SF Rolls Out a Benefits Office on Wheels — But Is It Smart Policy or Spending Creep?
PublishedSan Francisco unveiled a new mobile outreach center this week designed to bring Medi-Cal and CalFresh enrollment…
ICE Detains Father of Two in Burlingame as Enforcement Ramps Up on the Peninsula
PublishedFederal immigration enforcement hit close to home this week when ICE agents detained a father of two in Burlingame…
PG&E Drops $10 Million to Kneecap Tom Steyer — And We Have Questions
PublishedNothing says "we're definitely the good guys" like a regulated utility dumping $10 million into a political action…
West SoMa: San Francisco's Unofficial Sacrifice Zone
PublishedHere's a question nobody at City Hall wants to answer honestly: Has San Francisco quietly written off West SoMa?
Show Up for Dannielle Spillman: Bail Hearing Friday for Her Alleged Killer
PublishedOn Friday morning at 9:00 A.M., a judge at 850 Bryant Street will decide whether Valentino Amil — charged with murder…
Six Candidates Debate for Governor. Zero Make a Case for Your Wallet.
PublishedSix candidates for California governor took the stage in San Francisco this week for the first major debate since…
SF's Budget Hole Just Got $100 Million Deeper — And City Hall Shrugs
PublishedSan Francisco was already staring down a $634 million budget deficit.
Want to Watch a Gubernatorial Debate at a Bar? Good Luck Finding One.
PublishedHere's a small but telling sign of civic life in San Francisco: when a local resident recently went looking for a bar —…
Zuckerberg-Backed School Shuts Down, Proving Billionaire Vanity Projects Aren't Education Policy
PublishedA Bay Area school backed by Mark Zuckerberg is closing its doors and laying off 147 people.
$33 Million to Fix SF Streets — Is It Enough, or Just Enough to Brag About?
PublishedSan Francisco is rolling out $33 million in street repair and repaving work over the next two years, with most of the…