Every story we’ve published — by section, by month, or straight through.
Prop D: Because Punishing Businesses That Are Already Leaving Is Definitely a Strategy
San Francisco has a talent for writing policy that sounds righteous on a bumper sticker but crumbles under five minutes…
Xavier Becerra's Corruption Problem Isn't Going Away — And It Shouldn't
Xavier Becerra has a problem. The former congressman and current gubernatorial front-runner hasn't been directly…
SF Immigration Courts Are Bleeding Judges — And Nobody Has a Plan
San Francisco's immigration courts have lost more judges than any other jurisdiction in the country.
SF's Overpaid CEO Tax: Punishing Businesses That Are Already Heading for the Exit
Here's a fun exercise: take a city that's already hemorrhaging businesses, slap a new tax on the ones brave enough to…
Want to Clean Up San Francisco? Maybe Start By Not Littering It With Your Campaign Flyers
There's a certain irony in running for office on a platform of making San Francisco better while simultaneously…
SF Arts Commission Director Makes $314K, Apparently Doesn't Show Up
Let's play a quick game: What kind of job pays you nearly a quarter-million dollars a year, doesn't require you to show…
California Drops $1 Billion on Electric Truck Rebates — Because Who Needs Fiscal Restraint?
Governor Newsom just announced a shiny new $1 billion rebate program for electric trucks, framing it as California's…
A Right‑Wing Group Comes to SF — And City Hall Rolls Out the Welcome Mat
Here's something you don't see every day: a right-wing organization hosting an event in San Francisco, and city…
SF Has $23K in Unpaid Parking Fines From One Car. The System's Response? Shrug.
Here's a fun question for anyone who's ever sprinted back to their meter to avoid a $98 ticket: Why do you bother?
SF Politicians Have Been Meeting With AEI. The Reaction Says More Than the Meetings.
San Francisco politicians have been quietly cozying up to the American Enterprise Institute, one of the most…
San Francisco's Next Ban: Your Right to Smoke a Cigarette at a Bar
It wouldn't be San Francisco without an annual addition to the ever-growing list of things you're not allowed to do.
When the State's Top Cop Won't Investigate the Cops, Who Will?
Here's a question that should bother you regardless of where you sit politically: what happens when the person whose…
Lurie's Permitting Overhaul Was Broken Before It Even Launched
Mayor Lurie made fixing San Francisco's notoriously nightmarish permitting process a cornerstone of his agenda.
Follow the Money: One SF Judge Race Is Already a Fundraising Blowout
Judicial races are usually the sleepiest line on your ballot — the ones where you stare blankly and either skip or pick…
Flock's License Plate Dragnet Is Watching You — And Nobody in Power Seems to Care
Here's a fun thought experiment: imagine the government told you they were going to install cameras on every major road…
Matt Haney's Bruce Lee Photo Op: What Does It Actually Do for Chinatown?
Assemblymember Matt Haney is headlining a Bruce Lee event — because nothing says "I'm working hard for my constituents"…
Your Stolen iPhone Is a Brick — And SFPD Still Won't Help You Get It Back
A broke college student knows exactly where his stolen iPhone is.
Same Machine, Different Fonts: An Insider Exposes SF's Progressive Illusion
Here's a dirty little secret that anyone who's actually worked in San Francisco politics already knows: the city's…
Lurie Claims Homelessness Victory, But the Math Got a Makeover Too
Mayor Lurie wants you to know homelessness is down in San Francisco.
District 2 Candidates Face the Bike Lane Question — And It's More Revealing Than You'd Think
If you want to understand a San Francisco politician's actual priorities, don't ask them about housing or homelessness…
SF Faces a $600M Deficit and a Supervisor Says… No More Cuts?
San Francisco is staring down a $600 million budget deficit, and Supervisor Connie Chan's big idea is to take spending…
The 2026 Governor's Race Is Heating Up — And It's Already a Democratic Family Feud
California's 2026 gubernatorial race is starting to take shape, and if you're hoping for ideological diversity on the…
Fired for Sexually Harassing Students — Then Allowed to Keep Teaching. This Is the System 'Protecting' Our Kids.
Here's a question that should make every parent in California furious: How does a teacher get fired by a school…
SF Forms a Working Group to Think About Maybe Possibly Renaming a Street
In a move that surprises absolutely no one familiar with San Francisco governance, the city has convened a working…