Adams argued he didn’t create the budget gap, and touted the $8 billion in reserves the city had when he left office.

“Only someone who can’t read a balance sheet would call that a crisis,” he said, also arguing that Mamdani’s “City Council comrades” also approved the budget.

“Their reflex has always been to spend first and ask questions never,” Adams said.

Mamdani did not push any blame onto the City Council, nor did he direct any ire at his close ally, former Comptroller Brad Lander.

But Lander, his successor Mark Levine and State Comptroller Tom DiNapoli saw the issue coming. All reported in recent weeks that the city would be staring down the $12 billion barrel.

“The budget issues laid out by the mayor today echo the concerns my office has flagged for years,” DiNapoli said in a statement Wednesday. “Despite revenue that my office anticipates will come in above planned collections in the current fiscal year, the city will very likely see spending exceed revenues for the fourth year in a row this year, a troubling trend.”

The Citizen’s Budget Commission also acknowledged the shortfall, but blamed it not on underbudgeting the costs of city programs, but on overspending on the programs themselves.

“The prior administration’s radical underbudgeting obfuscated the size of the gap but did not cause it,” said CBC President Andrew Rein. “The primary cause was adding and expanding programs the City ultimately could not afford, while refusing to make the hard, smart choices to trim or eliminate programs that don’t deliver valuable impact.”

Adams faced the bulk of Mamdani’s criticism, but the mayor’s former political rival, Andrew Cuomo, was also blamed.

“Former Governor Andrew Cuomo extracted our city’s resources, using our revenue to address state level holes, while withholding from the city what it was owed,” he said.

Mamdani said that while the city contributes 54 percent of state revenue, it only received 40 percent back, which accounts for what he called a “$21.2 billion chasm.”

Cuomo did not make any public comments on Wednesday, but his longtime surrogates, Melissa DeRosa and Rich Azzopardi, pushed back.

“[Cuomo] hasn’t been in office for 5 years, the exact amount of time [Mamdani] was a do-nothing no-show legislator,” Azzopardi said in one social media post.

While Mamdani blamed Cuomo, whom he beat in both Democratic primary and general election last year, it will be up to Hochul to fill the gap.

Hochul, who was also spared from Mamdani’s fault-finding, has been hesitant to raise taxes, which Mamdani has advocated for. He reiterated on Wednesday that higher taxes, and changing the financial arrangement with the state, will be key to making up the budget gap.

“The $12 billion fiscal deficit cannot [only] be resolved through efficiencies and savings,” he said. “Part of our resolution of it will absolutely be interrogating every dollar that the city spends and ensuring that it’s being spent effectively. However, that is one part. The other parts of this will also have to include changing that fiscal relationship with the state and changing the fiscal relationship with the wealthiest New Yorkers and the most profitable corporations.”

Hochul kicked off her bid for reelection on Wednesday, and told reporters that she hasn’t made any decisions about raising taxes just yet.

“The needs are great, and I want to be helpful,” she said.

Mamdani said he was “encouraged,” by his conversations with Hochul, and added that the city needs to better advocate for itself before the governor and the State Legislature. However, he had few answers about what may happen if Hochul does not meet his demands.

“What we are going to do is exhaust every option to make it clear that the time has come to reset the relationship between the city, its wealthiest residents, its most profitable corporations, and with Albany,” he said. “I believe that together, we can get there.”

As for the city’s own role in filling the gap, Mamdani was hesitant to share details on the exact “savings and efficiencies,” his administration will consider to balance the city’s gargantuan budget hole.

“Right now, we are going through every single dollar that the city spends and ensuring that every single one of us on this stage would be able to defend that dollar,” he said.

Mamdani said he will release his preliminary budget on Feb. 17, less than a week after he heads back up to his old Albany stomping grounds, this time with a tin cup, to advocate for the city’s finances before the legislature.