The countdown ended Wednesday. Zohran Mamdani hit 100 days as mayor of New York City, and the honeymoon math no longer works in his favor.

For three months, Mamdani ran City Hall the way he ran his campaign: constant visibility, social media posts timed for maximum reach, and a string of small but symbolic moves designed to show that government can still do something for working people. It played well. But governing on vibes has a shelf life, and that shelf expired the moment the budget numbers hit the table.

The number everyone keeps coming back to is $5.9 billion. That’s the structural hole Mamdani now has to fill, and no amount of ferry selfies closes it.

The fiscal picture is genuinely ugly. Four bond ratings agencies have already lowered the city’s financial forecast, a warning shot that a formal downgrade could follow. Those aren’t abstract events. A downgrade raises borrowing costs, which means less money for everything from subway capital work to school repairs. Every outer-borough bus rider who’s been waiting on a shelter replacement should understand what that means in practical terms.

The Citizens Budget Commission laid out the full scope in a recent analysis. CBC praised the administration for presenting what it called “a much more credible accounting” of the city’s fiscal position than existed before Mamdani took office. That sounds like a compliment. It’s also an indictment of what came before. The commission put the combined gap across fiscal years 2026 and 2027 at $9.4 billion, and said fiscal year 2026 spending was $16 billion higher than it would have been had it grown at the rate of inflation since fiscal year 2017. Underbudgeting masked the problem. It didn’t create it. That distinction matters, but it doesn’t make the gap smaller.

At an April 9 press conference, Mamdani walked through his own version of the math. The city first disclosed a $12 billion crisis, he said. Updated revenue estimates and savings measures brought it to $7 billion. Then Gov. Kathy Hochul committed $1.6 billion in state help, pushing the figure down to $5.4 billion. What’s left, he argued, requires what he called “a structural solution for a structural crisis.” Not a bad line. The question is what that solution actually looks like in a budget document.

He’s been pushing a property tax increase as part of his preliminary budget, framing it as a necessary path forward. His critics, including plenty of people who didn’t vote for Eric Adams, aren’t buying the premise that taxing property owners is a structural fix rather than a one-cycle patch. The fight over that question will define this budget season more than any single press conference.

Margaret Groarke, a professor of political science at Manhattan College, said Mamdani has “continued to campaign” as mayor, trying to demonstrate that government can solve real problems that, in many cases, he hasn’t yet started to solve. That’s a sharp read. The gap between announcing intent and delivering results is where mayoralties go to die. John Lindsay, the last reform mayor to win over a million votes in this city, learned that lesson the hard way. Good intentions and a talent for retail politics didn’t save him when the bills came due.

Still, Mamdani’s people make a fair point about transparency. The books look more honest now. If previous administrations had underbudgeted to hide a structural imbalance, naming the number clearly is at least the first step toward addressing it. Whether he can actually get Albany to deliver more than Hochul’s $1.6 billion, find real spending cuts that don’t gut services, or convince the Council to back a revenue plan that doesn’t torch his coalition, that’s the whole ballgame.

amNewYork first reported the full scope of the budget tensions framing this milestone.

The Citizens Budget Commission has tracked New York City’s fiscal health for decades, and its warnings don’t land lightly. Neither do ratings agency actions, which the Municipal Securities Rulemaking Board tracks in real time and which affect every dollar the city borrows for capital projects.

The three-part test ahead is simple to state and brutal to pass: cut spending somewhere, raise revenue somehow, get help from Albany that actually materializes. Probably all three at once. Mamdani has shown he can work a room. Now he has to work a spreadsheet, and the city’s 8.3 million residents are riding on whether those are the same skill set.

They’re not, usually. But this is where we find out.