Skip to main content
The full record
Archive.304 stories

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…

May 14, 2026

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…

May 14, 2026

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.

May 14, 2026

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…

May 14, 2026

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…

May 14, 2026

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…

May 14, 2026

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…

May 13, 2026

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…

May 13, 2026

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?

NOPAMay 13, 2026

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…

May 13, 2026

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.

MissionMay 13, 2026

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…

May 13, 2026

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.

May 13, 2026

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…

May 13, 2026

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…

May 13, 2026

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"…

ChinatownMay 13, 2026

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.

MissionMay 12, 2026

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…

May 12, 2026

Lurie Claims Homelessness Victory, But the Math Got a Makeover Too

Mayor Lurie wants you to know homelessness is down in San Francisco.

May 12, 2026

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…

MarinaMay 12, 2026

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…

May 12, 2026

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…

May 12, 2026

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…

May 12, 2026

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…

May 12, 2026