San Francisco’s billion-dollar budget hole is no longer a spreadsheet problem — it is about to become a governing test.
This is San Francisco Reform Report for Friday, April 24th. Today: City Hall argues over how to close a widening deficit, Muni gets a two-year budget with some painful assumptions, and District 4 candidates weigh in on whether cutting the real estate transfer tax would help revive the city.
First up: the budget.
The San Francisco Examiner has the story, “Disagreement over budget shortfall response,” focused on City Controller Greg Wagner’s warning that San Francisco’s spending path is badly out of line with its revenue path.
The headline number: a projected two-year deficit of 643 million dollars — and, looking further out, a shortfall that could grow beyond one billion dollars in fiscal year 2029-30.
The Examiner reports that Wagner pointed to a stark chart showing city spending rising faster than city income, with staffing costs as a major driver. Federal cutbacks to health, food, and other safety-net programs are part of the pressure. But Wagner also made clear this is not just something happening to San Francisco from the outside. Local political choices matter too.
Mayor Daniel Lurie’s administration now faces a tight calendar. Select departments have to show how they would manage reductions by May 1st, and the mayor’s full proposed budget is due to the Board of Supervisors by June 1st.
So, yeah — the next five weeks are going to be very real: service cuts, staffing levels, labor costs, nonprofit contracts, police and fire spending, transit, homelessness response — all of it is going to be in the mix.
Yeah, this is where “protect services” runs straight into “don’t raise taxes,” and the math does not care about slogans. Everybody loves discipline until the line item has a constituency.
For a reform audience, the question is not just “cuts or taxes.” It is whether City Hall can finally connect spending to outcomes. San Francisco has long had one of the largest city budgets in the country on a per-resident basis. If residents are being asked to accept pain — whether through reduced services, higher fees, new taxes, or delayed improvements — they are going to want proof that the government is spending existing money competently.
And this deficit lands in a city that is still trying to recover downtown, build more housing, retain small businesses, and stabilize public safety. Budget politics will not be abstract this year. They will show up in permit counters, street conditions, transit reliability, shelters, clinics, schools, and response times.
Next: Muni’s budget.
SFGate, via Bay City News Service, reports “SF: Sfmta Board Approves Budget For Next Two Fiscal Years.” The San Francisco Municipal Transportation Agency Board has unanimously approved operating and capital budgets for fiscal years 2026-2027 and 2027-2028.
The operating budget totals more than 3.1 billion dollars over two years. The capital projects budget is about 1.2 billion dollars, but that capital plan depends heavily on two local tax measures expected to appear on the November ballot.
SFMTA’s near-term challenge is enormous. The agency is closing a 307 million dollar deficit in the first year using a mix of expense cuts, fee and fine increases, and a 200 million dollar state loan. The budget includes cutting vacant positions, raising parking fees, increasing cable car fares, and introducing fare capping.
Fare capping is the rider-friendly piece here: it can prevent riders from paying more than the cost of a pass if they take enough trips. But the broader budget is still a bridge — not a permanent fix. The agency is relying on borrowing, ballot measures, and ongoing cost control to avoid deeper service cuts.
A 200 million dollar loan is not a rescue plan. It is a clock. Muni just bought time, and now voters are being asked to buy the next chapter.
And there is also a governance issue here. Transit agencies across the Bay Area are under pressure to prove they are tightening operations before asking voters for more money. For Muni, that means showing that service is reliable, overtime is controlled, capital dollars are prioritized, and riders can feel the difference.
If San Francisco wants fewer car trips, more housing near transit, safer streets, and a revived downtown, Muni cannot be allowed to spiral. But if Muni wants public trust, it has to make the case with numbers people can understand — not just crisis language.
Third: taxes, housing, and the west side.
Mission Local’s Junyao Yang has a candidate questionnaire piece: “Meet the District 4 candidates: Should S.F. cut real estate transfer tax?”
The question centers on the proposed BUILD Act, backed by Mayor Lurie and Supervisor Bilal Mahmood. The measure would cut the real estate transfer tax in half for many high-value commercial and residential property transfers.
For properties over 10 million dollars, the local transfer tax would fall from 5.75 percent to 2.75 percent. For transfers over 25 million dollars, it would drop from 6 percent to 3 percent. The proposal would need voter approval in November.
Supporters argue the current transfer tax discourages big transactions and slows investment, especially downtown and in commercial real estate. Their case is that a lower tax rate could produce more deals, more building activity, and eventually more revenue by reviving a frozen market.
Skeptics — including some affordable housing advocates — are not convinced. They worry the city would give up revenue from high-dollar transactions without any guarantee that enough new activity would materialize to make up the difference. And with San Francisco already facing a major deficit, that is not a small concern.
District 4 matters because the Sunset, Parkside, Lakeshore, and the west side more broadly are central to the city’s housing and tax debate. These neighborhoods are not downtown office towers, but they are part of the same question: can San Francisco change its rules enough to generate growth, housing, and revenue — or will it keep squeezing a shrinking base?
Cutting a tax to create activity can be smart. Cutting a tax and just hoping the vibes turn into revenue is not a plan. Show the model, show the triggers, show the accountability.
The reform frame here is pretty simple: San Francisco needs growth. But it also needs fiscal honesty. If the BUILD Act is meant to unlock stalled real estate deals, voters will need to know what success looks like, how quickly the city expects results, and what happens if the revenue does not appear.
Now, a quick scan of what residents are talking about online.
On r/sanfrancisco, one widely discussed post argues that voters should scrutinize city spending before approving new taxes or bonds. The poster says they reviewed public compensation, voting, and campaign finance data, pointing to examples like a single SFPD officer making 645 thousand dollars last year and widespread overtime among Muni operators.
That conversation tracks directly with today’s budget stories. People may disagree on what the numbers prove, but the political mood is clear: voters want receipts.
The era of “trust us, it’s complicated” is over. If City Hall wants new money, it needs dashboards, audits, and plain English.
Another r/sanfrancisco post highlights an op-ed argument that arbitrary vetoes of new housing are a moral crisis. The post frames housing approvals — especially fights over whether new homes should be blocked or delayed — as central to the city’s affordability problem.
That is the housing-abundance side of the reform agenda: process is policy. Every discretionary delay, every neighborhood veto, every project-by-project fight becomes part of the cost of living.
On r/bayarea, a transit-focused post points to the Metropolitan Transportation Commission’s transit efficiency review and argues that Bay Area transit operators are tightening their belts as they approach the fiscal cliff. That is important context for Muni’s budget vote. Agencies want voters to understand that they are not simply asking for more money while ignoring costs.
Still, efficiency reviews are only useful if they lead to visible changes: better coordination, less duplication, cleaner procurement, more reliable service, and transparent labor and overtime management.
A separate r/sanfrancisco thread is about restaurant fees — specifically a 7 percent “San Francisco employee fee” listed by a steakhouse. The poster says they had come to accept 3 to 5 percent fees, but 7 percent felt unusually high.
This is not just a restaurant gripe. It is part of the broader small-business and affordability conversation. Between mandates, labor costs, rent, insurance, taxes, and customer fatigue, restaurants are trying to survive — while diners increasingly feel nickel-and-dimed.
If a fee is mandatory, put it in the menu price. Surprise math at the end of dinner is not hospitality; it’s a spreadsheet jump scare.
And finally, a public safety note circulating on r/sanfrancisco: a post calls attention to a court hearing at 850 Bryant Street in the Dannielle Spillman case, saying the hearing will determine whether defendant Valentino Amil is granted bail or remains in custody. The post asks community members to show up in support.
As always with court proceedings, the legal process matters. But the civic point is also real: residents continue to organize around cases where they feel accountability and public safety are on the line.
We’ll include links to the Examiner, SFGate, Mission Local, and the community threads we mentioned so you can read the details yourself. Check the show notes for the full rundown and source list.
That’s San Francisco Reform Report for today. This is a Lantern Podcast.