The final New York City mayoral debate turned into a bare-knuckle fight, with Andrew Cuomo, Zohran Mamdani and Curtis Sliwa trading personal attacks, testing the city’s patience and sharpening the contrast between experience and chaos onstage. Each candidate lobbed sharp accusations about leadership, values and judgment, and several moments crystallized why voters are nervous heading into the election. The exchange exposed questions about Mamdani’s readiness, Cuomo’s record, and how Sliwa frames safety and community fears. It was theater, but with real stakes for a city that needs steady hands more than slogans.
The night opened with Cuomo zeroing in on Mamdani’s inexperience and vulnerability to national figures, warning that even President Trump would see the young candidate as easy pickings. Cuomo said, “[Trump] has said he’ll take over New York if he wins, and he will, because he has no respect for him. He thinks he’s a kid and he’s going to knock him on his tuchas,” said Cuomo. The line landed as an old-school, blunt warning that voters should weigh who can handle pressure and federal attention.
Mamdani didn’t flinch and answered with a direct charge aimed at Cuomo’s alliances, calling him “Donald Trump’s puppet himself.” He pressed the point further with a broader charge about motivations: “You could turn on the TV any day of the week, and you will hear Donald Trump share that his pick for Mayor is Andrew Cuomo, and he wants Andrew Cuomo to be the mayor, not because it will be good for New Yorkers, but because it will be good for him,” said Mamdani. That exchange set the tone for a debate where accusations about loyalty and self-interest flew freely.
Republican Curtis Sliwa supplied some of the sharpest blows, reminding the audience of Cuomo’s messy exit from the governor’s office with a cutting line: “Andrew, you didn’t leave. You fled from being impeached by the Democrats in the state legislature. You fled!” Sliwa’s attack was aimed to undercut Cuomo’s credibility on leadership and accountability. His style was blunt and pointed, appealing to voters fed up with political theater and eager for straightforward accountability.
Cuomo spent much of the evening targeting Mamdani’s practical track record, telling the rookie, “You don’t know how to run a government, you don’t know how to handle an emergency, and you’ve literally never proposed the bill on anything that you’re not talking about in your campaign.” Cuomo piled on with personnel charges: “You had the worst attendance record in the assembly, and you gave yourself the highest raise in the United States of America,” he said, exclaiming, “Shame on you! Shame on you!” Those lines were designed to frame Mamdani as all rhetoric and no governance.
Mamdani’s comeback mixed sarcasm with a larger narrative about past state leadership, saying, “It is always a pleasure to hear Andrew Cuomo create his own facts at every debate stage.” He accused Cuomo directly: “We just had a former governor say in his own words that the city has been getting screwed by the state. Who was leading the state? It was you!” said Mamdani. “You were leading the state for ten years, screwing the city!” That retort tried to shift blame back to Cuomo’s tenure and record.
Tensions rose when moderators and opponents pressed Mamdani for clarity on housing ballot initiatives, turning a policy question into a test of resolve. Sliwa demanded, “What is your opinion, Zohran? Come on!” while Cuomo droned, “Yes or no?!” and mocked the dodge as “It’s a TikTok dance,” producing one of the night’s more viral moments. After repeated prodding, Mamdani finally conceded, “I have not yet taken a position on those ballot initiatives,” which was met with audible scoffs from rivals.
The debate also sharpened the raw fears under the surface of the campaign, especially from Sliwa on issues about Israel and antisemitism in the city. “This issue is personal for me,” he said, and then argued, “Let me speak on behalf of my two sons when they’ve heard some of the statements you’ve made, like in support of global jihad, and I hear some people out there saying, ‘the Jews that time is due,’ which means the same thing. They’re frightened; they’re scared. They view you as the arsonist who fanned the flames of antisemitism,” said Sliwa. His plea was aimed squarely at voters who want a mayor who can reassure threatened communities and put out fires of hate quickly.
Mamdani rejected the most serious of those charges and framed part of the backlash as a reaction to his faith and background, insisting, “I think there is room for disagreement on many positions and many policies, but I also want to correct the record: I have never, not once, spoken in support of global jihad.” He added, “That is not something that I have said, and that continues to be ascribed to me. And frankly, I think much of it has to do with the fact that I am the first Muslim candidate to be on the precipice of winning this election.” Still, he pledged, “All the same, Curtis, I do still want to be the mayor that will keep your sons safe, that will keep every single New Yorker safe.”
The debate’s closing rounds revisited old controversies and moral questions. Cuomo pressed Mamdani for a response to a photo with a Ugandan official known for anti-LGBTQ legislation, asking, “How do you not renounce your citizenship, or demand BDS against Uganda for imprisoning people who are gay just by their sexual orientation, is that not a basic violation against human rights?” Mamdani replied, “had I known that the first deputy minister was the architect of that legislation, I would not have taken that photo.” Cuomo rebounded by bringing up past allegations against himself as fodder for hypocrisy, insisting, “The cases were dropped” and pressing, “You have no problem with BDS against Israel, but no BDS against Uganda.”
Experience versus promise was the last theme of the night as Mamdani tried to turn Cuomo’s resume into a liability: “The issue is that we have all experienced your experience.” He listed grievances that he said demonstrated Cuomo’s priorities: “The issue is that we experienced you taking a $5 million book deal while you sent seniors to their deaths in nursing homes. The issue is that we experienced you cutting funding for the MTA to send money to upstate ski resorts. The issue is that we saw you give $959 million in tax breaks to Elon Musk. The issue is your experience,” said Mamdani. Cuomo shot back bluntly: “The issue is you have no experience,” insisted Cuomo, adding, “You’ve accomplished nothing.”