Every story we’ve published — browse by section, by month, or page straight through.
When Protest Becomes the Product: The Professional Activist Class
PublishedThere's a certain breed of San Franciscan who has turned protest into a full-time career — not a last resort, not a…
Your Supervisor Wants to Teach You How City Hall Actually Works — And It's Free
PublishedHere's something you don't see every day: a San Francisco supervisor actually trying to make local government less…
California's 'Tax the Rich' Crusade: Making Sure the Rich Leave Before You Can Tax Them
PublishedCalifornia's never-ending quest to squeeze more revenue out of high earners is once again making national headlines —…
San Francisco's Brilliant Anti-Litter Strategy: Remove the Trash Cans
PublishedResidents in the Richmond District have noticed something missing along Clement Street and California Street — and no…
SF's Political Circus Now Includes a Mystery Attack Van, Because Of Course It Does
PublishedSan Francisco politics has always been theatrical, but the congressional race to succeed Rep.
SF School Board Candidates Finally Ask the Question Parents Have Been Screaming for Years
PublishedEvery spring, thousands of San Francisco parents sit down at their computers and enter what might be the most…
Lafayette Teen Arrested for Shooting Flock Cameras — And the Internet Is Cheering
PublishedA Lafayette teenager has been arrested for allegedly going on a vandalism spree targeting Flock surveillance cameras…
SF Wants to Expand Paid Family Leave — But Who's Actually Paying?
PublishedSan Francisco is once again positioning itself as the vanguard of worker benefits.
Wiener Leads Pelosi Seat Race by 18 Points — But Check Who Paid for the Poll
PublishedScott Wiener is pulling away in the race to succeed Nancy Pelosi in Congress — at least according to a poll that comes…
Ex-SFPD Chief Heads Back to School — On Your Dime, Naturally
PublishedHere's a sentence that should make every San Francisco taxpayer do a double take: former interim SFPD Chief Paul Yep…
California's Billionaire Tax Brawl: Three Bad Ideas for the Price of One
PublishedCalifornia's political class has done it again.
SFPUC Wants You to Pay for Its Electrification Dreams
PublishedThe San Francisco Public Utilities Commission has a bold new idea for its citywide electrification push: let the…
Hillary Ronen Lands Softly at La Raza Centro Legal, Because of Course She Does
PublishedFormer District 9 Supervisor Hillary Ronen is back from her extended Spanish holiday and ready to get back to work —…
Billionaire Endorses Billionaire, Calls Him 'Opposite' of Oligarchs
PublishedIn a development that practically writes its own satire, Pacific Heights megadonor Susie Tompkins Buell — co-founder of…
Oakland PD Can't Fill Its Ranks — And the Pay Math Explains Why
PublishedOakland PD is once again trying to recruit officers, touting its pay progression and overtime opportunities to lure…
Oakland Gets to Keep 'San Francisco' in Its Airport Name, and Nobody Wins
PublishedAfter two years of legal wrangling, taxpayer-funded attorneys, and what can only be described as the pettiest turf war…
Castro Rally Sounds the Alarm on LGBTQ Health Cuts — But Who's Asking the Hard Budget Questions?
PublishedAdvocates packed the Castro this week to protest proposed cuts to LGBTQ health programs, warning that reductions to…
SF Wants to Expand Paid Parental Leave — But Who's Actually Paying for It?
PublishedSan Francisco is at it again — leading the charge on workplace benefits that sound great in a press release but deserve…
SFO ICE Arrest Reveals the Impossible Position We Keep Putting Local Cops In
PublishedWhen ICE agents showed up at SFO to arrest a mother and daughter, things got chaotic fast.
When Your Own Staff Gets Caught in Federal Bureaucracy's Black Hole
PublishedHere's a story that perfectly encapsulates why immigration reform has been a bipartisan failure for decades: one of…
SF Finally Discovers the Internet, Wants a Medal For It
PublishedThe Mayor's office is taking a well-deserved victory lap this week, celebrating the fact that San Francisco residents…
SFPD Drops GTA-Style Recruiting Ad That Looks Like It Was Made by a Bot — Because It Probably Was
PublishedThe San Francisco Police Department apparently decided that the best way to attract new recruits in 2025 is to cosplay…
Lurie Creates a New Arts Bureaucracy — But Will It Actually Cut Red Tape?
PublishedMayor Lurie has named Matthew Goudeau — a former adviser — as San Francisco's first-ever executive director of arts and…
Aaron Peskin: Not Running in D2, But Living Rent-Free in Its Attack Ads
PublishedAaron Peskin isn't running for the District 2 supervisor seat.