San Francisco is bumping up against its borrowing limit, Muni needs a cash transfusion, and the zoo apparently went on a shopping spree nobody approved. Welcome to San Francisco Politics and Urbanism Daily — I'm Cassidy, with Devin. Today we're untangling a city-wide fiscal squeeze: debt ceilings, Muni fare hikes, and an $8.5 million zoo bailout with some serious audit red flags attached. Three separate messes, same basic story — the city spent like the boom times would never end, and now the bill is here. We'll dig into whether Mayor Lurie's Muni fix actually holds up, and what "unapproved spending" at the zoo really means for city oversight. Stay with us. From Xueer Lu at Mission Local:
San Francisco is rapidly approaching the upper limits of what it can borrow to fund critical infrastructure, according to a new report from the city’s Budget and Legislative Analyst, and the timing could not be worse: The city has $7.5 billion worth of repairs and projects it has been putting off for years.
Hat tip to Mission Local for this one — they're reporting that San Francisco is nearly maxed out on its borrowing capacity, with the city's Budget and Legislative Analyst warning the financial tools the city uses to fund infrastructure will hit their limits by June 2032. That's six years from now, with seven and a half billion dollars of deferred repairs still sitting in the queue. And here's the history: this is decades of kicking the can down the road finally catching up all at once. Every year the city found something shinier to fund than, say, fixing a sewer main or reinforcing a bridge, and now the credit card is basically full. The specific constraint isn't the charter limit on general obligation bonds — there's actually headroom there on paper. It's a 2006 benchmark that caps the property tax rate used to repay that debt, and the city is already within a hair of that ceiling. Which means voters can't just approve another bond measure and call it a day. The math doesn't work. And the people who get hurt first when infrastructure crumbles aren't the folks in Pacific Heights — it's working-class neighborhoods that can least afford it. SFMTA writes:
Fares for Our Future is a renewed initiative to improve fare compliance on Muni as part of SFMTA's commitment to making sure everyone pays their fair share. We consistently hear from the public that many people are frustrated when they see other people not paying for their rides.
SFMTA is rolling out what they're calling 'Fares for Our Future' — more fare inspectors on Muni, Clipper cards for all six thousand agency employees who currently flash their badges to ride free, and expanded outreach on subsidized fare programs. The employee badge thing is the real tell here. You've got six thousand transit workers riding for free with zero data trail — no tap, no record, no accountability. Giving them Clipper cards isn't punitive, it's just basic management. That should've happened a decade ago. The fine for no proof of payment is a hundred and thirty-four dollars. The stated goal is compliance, not revenue — but they need bodies actually checking. r/sanfrancisco (618 upvotes), weighing in:
None of my wife’s coworkers pay when they ride to work. They all make mid six figures. “I already pay enough taxes” It’s not just the homeless person sleeping on the train
Six figures and "I already pay enough taxes" — that is the most San Francisco tech worker sentence ever uttered. Fare evasion has never just been a poverty story, and anyone who pretended otherwise was lying to themselves. And it matters for the policy design — if you only enforce at the bottom, you're not running a transit system, you're running a means test. From r/sanfrancisco (10 upvotes):
I am glad that the Mayor's office has identified this issue and asked Chat GPT to craft a press release to address it.
Someone clocked the press release energy as ChatGPT-crafted, and honestly, 'world-class city, world-class transit system' isn't exactly Pulitzer prose. I don't care if a golden retriever wrote it — just hire the inspectors and make people tap. NBC Bay Area, with Ginger Conejero Saab:
Both measures aim to provide long-term funding for transit. The local measure would fund Muni, while the regional measure would support agencies like BART and Caltrain. The mayor said Muni does not receive state funding and is relying on a proposed parcel tax. That would cost renters about $65 a year and most homeowners about $129 annually.
The Muni budget gap we flagged last edition is now a full ballot fight — Mayor Lurie was out at Market and Castro Wednesday morning, literally gathering signatures for two transit measures: a local parcel tax for Muni and a regional sales tax called Connect Bay Area that would also shore up BART and Caltrain. Muni gets zero state funding — zero — so a parcel tax is basically the only lever they have. Sixty-five bucks a year for renters, a hundred twenty-nine for homeowners. That's a reasonable ask if the agency is actually being run well. That's a big if. To Lurie's credit, they're also adding thirty percent more fare inspectors — ridership is at its highest since before the pandemic, so this isn't a zombie agency. But the regional measure needs a hundred eighty-six thousand valid signatures just to get on the November ballot, so the clock is real. r/sanfrancisco (618 upvotes), weighing in:
None of my wife’s coworkers pay when they ride to work. They all make mid six figures. “I already pay enough taxes” It’s not just the homeless person sleeping on the train
This is the part that drives me up the wall. High-earners blowing off fares and telling themselves it's a tax protest — that's not civil disobedience, that's just freeloading with a college degree. And it's exactly why the fare enforcement push matters — thirty percent more inspectors isn't just about revenue, it's about making the social contract feel real again. Here's one from r/sanfrancisco (29 upvotes):
Didn't they also refuse to give the auditor access to their books when she wanted to investigate corruption? Things like $30M contracts with friends and family of the BART employee were unable to be investigated. She later resigned in disgust and iirc, claimed it was one of the worst instances of city corruption she's witnessed. I'm not sure how they're telling us with a straight face that they need more money when they won't open their books to see what it's being spent on.
This is the BART piece of the regional measure, and it's a legitimate problem. You cannot go to voters with a tin cup if you're stonewalling your own auditor. That's not a talking point — that allegedly happened. Worth separating Muni from BART here — the local measure is Muni-specific, and Muni's accountability record is a different conversation than BART's. But voters aren't always making that distinction at the ballot box. r/sanfrancisco (28 upvotes), weighing in:
Why BART has 300 more employees now compared to 2019, who still regularly charge overtime, if they themselves claim ridership is down 50% compared to 2020? What are all these employees and overtime are for? BART needs a factory reset, you can claim whatever you want but they have a spending problem.
Three hundred more employees than 2019 with half the ridership — if those numbers hold up, BART doesn't have a funding problem, it has a management problem. More money into that structure without reform is just pouring water into a cracked bucket. KQED writes:
San Francisco officials appear poised to award the city’s zoo a multimillion-dollar bailout days after a recent audit revealed millions of dollars in unauthorized spending. The $8.5 million loan to the San Francisco Zoological Society, the nonprofit that manages the zoo, would keep the zoo open as it works to implement recommendations and improvements outlined in the recent audit by the city’s Budget and Legislative Analyst.
KQED has the scoop: the San Francisco Zoo is asking the city for an $8.5 million loan — just days after a city audit found the zoo's nonprofit operator spent nearly $12 million on capital projects without proper approval. So you blow through $12 million you weren't authorized to spend, and the city's response is to hand you another $8.5 million? That's not accountability, that's a reward. The Zoological Society needs to explain what happened before a single dollar changes hands. The zoo does matter — it anchors the west side economically, and Supervisor Mel makes that point. But 'important institution' is not a substitute for financial controls. Over on r/bayarea (41 upvotes):
Is every California government affiliated entity somehow incompetent at managing money?
I hate the lazy 'California is just incompetent' take, but spending $12 million without authorization isn't a paperwork glitch — that's a governance failure, and someone needs to be named and held responsible. Here's one from r/bayarea (8 upvotes):
The Willie Brown circle is a farcical tragedy that failed to open because the actors stole all the money beforehand. While not all of the officials recently that have been charged with abuse of public office or corruption in San Francisco are appointed or associated with Willie Brown, way too many of them are for Willie Brown’s patronage-driven model to not be viewed with utter contempt. I think Brown is a fascinating character, but he’s been a net negative for the state and his shadow looms…
The Willie Brown patronage machine is real history — he ran city hall like a feudal court for decades, and the culture of 'who you know beats what you're accountable for' didn't vanish when he left. That's the rot the audit is bumping into. I'll just note: the audit exists, the Board is scrutinizing this, and that oversight infrastructure is exactly how you start to change that culture. It's slow, but it's working. Got a correction, a tip, or a story idea for San Francisco Politics and Urbanism Daily? Send us a note at sfdailyfix at lantern podcasts dot com. We read the inbox and appreciate hearing what you’re watching around the city.
If you want to dig deeper, we’ve put links to every story from today’s briefing in the show notes. Tap through to the pieces that caught your ear.
That’s San Francisco Politics and Urbanism Daily for this Thursday. This is a Lantern Podcast.