Mayor Zohran Mamdani quietly terminated dozens of Haitian municipal employees after their temporary work permits expired, then pointed the finger at the Trump administration rather than explain why City Hall buried the news on a Friday evening.
New York City confirmed it cut the Haitian workers on July 24, the date their Temporary Protected Status authorization ran out. City Hall declined to say how many employees lost their jobs, acknowledging only "dozens." No press conference accompanied the firings. Instead, the mayor's office slipped an email statement to reporters on a Friday evening, a move long associated with officials hoping bad news lands when nobody is watching.
Mamdani addressed the matter Monday only because reporters cornered him at an unrelated event in Lower Manhattan. He did not volunteer the information. He did not post about it on his social media channels, which reach more than six million followers on Instagram and X. And he dodged a direct question about why he had not held a press conference to call out the federal government's role.
The mayor framed the terminations as unavoidable. The New York Post reported his remarks at the Monday press conference:
"When it comes to the decision the city made, it was one that we were forced to make by federal law."
He then directed responsibility squarely at the White House:
"Only President Trump has the ability to restore TPS or to grant deferred enforcement departure to affected TPS holders."
Mamdani said he had communicated directly with the president, though City Hall did not specify whether the exchange was by phone, letter, or in person. He argued that conditions in Haiti mirror those that justified TPS in the first place.
"When we are talking about the conditions of Haiti today, they are very similar to conditions that led to the authorization of TPS, they're talking about a place the United States government is recommending to Americans to not visit."
That argument may carry weight in a policy debate. But it does not explain why the mayor, a man who previously pledged defiance of the Supreme Court ruling ending deportation protections, chose to handle the actual firings with a whispered Friday email rather than the public fight he once promised.
The terminations trace back to a Supreme Court ruling issued in June. The justices held that the statute behind TPS did not permit judicial review, which meant lower courts could no longer block the Trump administration's decision to end the program. That ruling stripped away the legal shield that had kept TPS protections in place for hundreds of thousands of people from Haiti and Syria.
A federal judge followed up last week by acknowledging that a prior court order, one that had blocked the government from ending TPS for Haitians, was no longer in effect. Syrian TPS work permits had already expired on July 17. Haitian permits followed on July 24.
In total, more than 350,000 people from Haiti and Syria had been living and working in the United States under TPS. The program grants temporary permission to stay and work to nationals of countries experiencing armed conflict, natural disasters, or other extraordinary conditions. "Temporary" is the operative word, though for many recipients, the status had been renewed for years.
Before the firings, Mamdani's administration had publicly committed to doing "everything in its power" to support TPS recipients. City Hall said it would offer free legal consultations and assistance from city agency staff. What that assistance looked like in practice, how many workers received legal help, how many were counseled before their termination date, what agencies employed them, remains unclear. City Hall has not provided those details.
The gap between the administration's public posture and its quiet execution tells its own story. Mamdani built a political brand on immigrant advocacy. He has six million social media followers. He had weeks of lead time between the Supreme Court ruling and the July 24 expiration date. And when the moment arrived, he chose a Friday night email.
This is not the first time the mayor's public stance has collided awkwardly with reality. Mamdani has faced a string of difficult public moments, including being booed off stage at an NYPD celebration on Staten Island in under a minute.
His administration has also stumbled on other fronts. A judge halted his signature pied-à-terre tax after the city published personal data of 900,000 homeowners, and he drew sharp criticism after a fallen soldier's family kept him from speaking at her funeral.
Mamdani wants this to be a story about the Trump administration's immigration enforcement. And there is a legitimate policy argument over whether TPS should be extended for Haitians given the ongoing instability in their home country. But that argument existed before July 24. It existed before the Supreme Court ruled in June. It existed for the entire stretch of time during which the mayor could have prepared the public, prepared the workers, and prepared a visible political response.
Instead, City Hall waited until the firings were a fait accompli, released the news when the fewest people would notice, and then used a Monday press conference on a different topic to blame Washington. The mayor told reporters he had made the case for TPS directly to the president. He said he had made it clear "to anyone across the city." But the people who actually lost their jobs learned about City Hall's position from a Friday evening email, not from a mayor standing at a podium fighting for them in real time.
City Hall still has not disclosed how many workers were affected. It has not named the agencies that employed them. It has not explained what, if anything, it did between the June Supreme Court ruling and the July 24 deadline to prepare those workers for the loss of their status.
When a mayor with six million social media followers and a well-documented appetite for public confrontation chooses to bury bad news on a Friday night, the silence says more than the press conference that follows. Accountability starts at home, even when it is easier to point at Pennsylvania Avenue.