Every story we’ve published — browse by section, by month, or page straight through.
SFUSD's School Closure Drama: When the Superintendent Doesn't CC the School Board
PublishedHere's a fun way to run a school district: don't tell the people technically in charge what you're planning.
SF's Trash Problem Is a Policy Problem — And We Keep Pretending Otherwise
PublishedSan Francisco has a trash problem. Not just in the "oops, I forgot to take out the recycling" sense — in the "there are…
Millionaire Marxists and Disco Balls: The Chakrabarti Rally Was Exactly What You Think It Was
PublishedSaikat Chakrabarti — the tech millionaire and former chief of staff to AOC — wants Nancy Pelosi's congressional seat.
Lurie's Developer Tax Cuts Face a Brutal Hearing — And Deserve Every Minute of It
PublishedMayor Daniel Lurie's proposed tax cuts for developers hit a wall this week, and honestly, it wasn't a pretty sight.
AI Is Doing What City Hall Couldn't: Making SF a Destination Again
PublishedHere's a sentence you probably didn't expect to read: San Francisco tourism spending is trending a half-billion dollars…
Saurabh Chakrabarti Wants to Buy an SF Congressional Seat — And He's Not Even Hiding It
PublishedSaurabh Chakrabarti wants San Francisco's congressional seat, and he's made one thing abundantly clear: money is no…
SF Finally Sues a Tenderloin Corner Store for Slinging Meth — Yes, Really
PublishedSan Francisco is suing a Tenderloin corner store for allegedly selling meth and weed out of its storefront.
District 4 Candidates Get the Green Questionnaire Treatment — But Where's the Fiscal One?
PublishedThe District 4 supervisor race is heating up, and candidates are already being asked to lay out their environmental…
San Francisco's Litter Problem: A City That Fines Victims and Coddles Vandals
PublishedWalk through any neighborhood in San Francisco — the Tenderloin, SoMa, even the supposedly pristine Marina — and you'll…
Canvas Goes Down Across the Bay Area, Reminding Us How Fragile Our EdTech Infrastructure Really Is
PublishedIf your kid came home yesterday saying they couldn't do their homework because the internet was broken, they might have…
Firefighter Attacks Sheriff at Original Joe's, Gets the VIP Justice Package
PublishedHere's a fun thought experiment: imagine you, a regular San Francisco resident, walked into Original Joe's and…
SF's New Political Mood: Pragmatism Is In, Excuses Are Out
PublishedSomething interesting is happening in San Francisco politics: the word "pragmatism" is no longer a dirty word.
You Can't Make This Up: SF Official Keeps Getting Booked Into His Own Jail
PublishedThere are stories that sound like satire.
Hayes Valley Café Fined for Graffiti on a Table the City Built and Abandoned
PublishedHere's a story that perfectly encapsulates how San Francisco treats its small businesses: like unpaid janitors for the…
Who's Dropping $8 Million to Tell You How to Vote This Election?
PublishedEight million dollars. That's how much is flowing into San Francisco's ballot measure campaigns right now — and if you…
Prop D and the Tax Question SF Can't Afford to Get Wrong
PublishedHere's the thing about San Francisco's relationship with taxes: we keep doing the same thing and expecting different…
Billionaire vs. Monopoly: Tom Steyer Takes on PG&E, and We're Grabbing Popcorn
PublishedTom Steyer — billionaire climate activist, failed presidential candidate, and perpetual presence in California politics…
Uber Wants to Rewrite California's Constitution — And It's Willing to Spend $77 Million to Do It
PublishedLove them or hate them, you have to admire the sheer audacity.
42% of SF Immigrants Face Court Without a Lawyer — And You're Paying for a System That Still Can't Get It Done
PublishedHere's a number that should bother you regardless of where you fall on immigration policy: 42% of immigrants facing…
The SF Zoo Spent $12 Million Nobody Approved, Now Wants an $8.5M Loan Because Sure, Why Not
PublishedHere's a fun exercise: try spending $12 million of someone else's money without asking, then walk back into the room…
Gas Hits $6.60 and Your Boss Still Wants You in the Office — Here's a Better Idea
PublishedBay Area gas prices are hovering between $6 and $6.60 a gallon again, and if you're one of the thousands of workers…
A Stranger Walked Into an Outer Sunset Home. SFPD's Advice? File a Restraining Order.
PublishedHere's a fun scenario for your Wednesday: You're working from home in the Outer Sunset, mid-meeting on a video call…
Woman Shot by Stray Bullet Near Jefferson Square Park — Walks Herself to the Hospital
PublishedA woman was struck by a stray bullet while sitting in her car near Jefferson Square Park and had to walk herself to the…
SF's 'Boom' Is Back — But Who's Actually Booming?
PublishedSan Francisco is back, baby. At least, that's the narrative making the rounds. While Los Angeles grapples with economic…