
Measure D: Fresno's $65 Million Tax With No Spending Plan — AI-generated illustration
Measure D: Fresno’s $65 Million Tax With No Spending Plan
Fresno voters face a half-cent sales tax on the November ballot with no promise about where the money goes. Measure D would raise $65 million a year for the city’s general fund — meaning the mayor and council decide each year whether it pays for roads, police, homeless shelters, or something else entirely.
The tax only kicks in if Measure S, the countywide transportation tax, fails. If Measure S passes, Measure D sunsets automatically. Either way, the city says your sales tax bill stays at 8.35%.
That’s the pitch. The reality is messier.
Mayor Jerry Dyer and most of the council placed Measure D on the ballot this summer after worrying they’d lose the $54 million a year that Measure C, the expiring countywide transportation tax, currently brings in. City attorney Andrew Janz wrote the analysis saying Measure D sunsets if Measure S passes. The Yes on Measure D committee calls itself “Driving a Safer Fresno” and hints the money is for roads, but California law bars them from legally promising that.
Councilmember Annalisa Perea voted against putting Measure D on the ballot, calling it a “blank check” with no guarantee it addresses transportation needs. Candidates Ariana Martinez Lott and Naindeep Singh oppose it for similar reasons. Singh also said the backstop could undermine Measure S. Fresno County’s Libertarian Party registered opposition. No funded opposition exists, according to city campaign finance records.
Supporters include Dyer, Councilmembers Miguel Arias, Nelson Esparza, Mike Karbassi, Tyler Maxwell, Nick Richardson, Brandon Vang, and council candidate Nav Gurm. Business and development figures back it too, though the material names none specifically.
The tax sunsets in 10 years if it takes effect. Proponents say it will have independent audits and citizen oversight, but the material states no details of how that works.
The Breakdown
- Measure D is a half-cent general sales tax estimated to raise $65 million annually for Fresno’s general fund.
- It only takes effect if Measure S, the countywide transportation tax, fails. If Measure S passes, Measure D sunsets automatically.
- If Measure D takes effect, it starts July 1, 2027 — the day after Measure C, the current countywide transportation tax, expires.
- Your sales tax bill stays at 8.35% whether Measure D passes or not, as long as Measure S is also on the table.
- As a general tax, California law prohibits earmarking the revenue for any specific purpose when it goes to voters. The mayor and council decide each year during the budget process whether it funds roads, police, homeless services, or anything else.
- The tax sunsets in 10 years if it takes effect.
- The material says independent audits and citizen oversight are promised but gives no details on how either works.
What This Means for You
You’re being asked to approve $65 million a year in new taxing authority with no binding commitment about what it funds. The city can’t legally promise the money goes to roads, even though the Yes campaign’s name and the measure’s origin story both suggest that’s the intent. What you’re actually voting on is whether the mayor and council should have that $65 million to allocate however they see fit each year, if Measure S fails.
If Measure S passes, your yes vote on Measure D becomes moot — the tax sunsets. If Measure S fails and Measure D passes, the city collects the tax starting next July, and every annual budget fight after that determines where it actually goes. Your sales tax rate doesn’t change either way, but the gap between what you’re promised and what you’re guaranteed is the whole fight here.
What You Can Do
Vote on Measure D and Measure S in the November election. Both require a simple majority to pass.
What to Watch
Who benefits if Measure D passes and takes effect? The material doesn’t name a single contractor, developer, or vendor positioned to profit from the $65 million annually, and it doesn’t identify which department or service line inside the city would actually grow. That’s the point of a general tax — maximum flexibility for the council and mayor, minimum certainty for you. The spending discretion the measure grants is exactly what Councilmember Perea called a “blank check.”
The city says the tax was a response to a $54 million annual deficit if Measure C expires without a replacement. Measure D would raise $65 million. The material gives no breakdown of how that $11 million gap gets spent, or whether the city’s budget problem is actually $54 million or something else once you account for what Measure D can’t be used for.
The “insurance policy” framing assumes Measure S might fail, but several opponents — including Singh — say Measure D itself could hurt Measure S by confusing voters or splitting support. If both fail, the material says city and county leaders will keep trying to pass another transportation tax. That could mean another election, another campaign, and possibly a sales tax increase if the next version doesn’t give Fresno the same “beneficial recipient” status that keeps your rate flat under the current setup. The material doesn’t say what “beneficial recipient” means or who decides it.
The material says independent audits and citizen oversight are part of the plan but gives zero detail on who conducts the audits, who sits on the oversight body, or whether either has any power beyond producing a report the council can ignore. Without that, “oversight” is a word on a ballot argument, not a mechanism.
California law prohibits local governments from earmarking revenue from a general tax on any specific purpose when it goes before voters. Measure D’s structure — general tax with no restrictions — gets the city the money and leaves you with the least possible say over how it’s used once you approve it.



