Haiti: TPS Court Battle — Judges Block Termination

Federal courts continued to block the Trump administration’s attempts to terminate Temporary Protected Status for Haitian nationals in 2025, with judicial stays and preliminary injunctions providing continued legal protection for hundreds of thousands of Haitians while litigation over the termination’s legality proceeded through the courts. The legal battles were among the most consequential immigration cases in the federal courts, with the fates of hundreds of thousands of families hanging on their outcome.

Judges who issued stays and injunctions blocking the TPS termination cited the humanitarian conditions in Haiti as central to their rulings, finding that the administration had not adequately assessed the risks facing individuals who would be forced to return to a country experiencing active famine conditions, gang control of the majority of the capital, and one of the world’s worst humanitarian emergencies. The judicial assessments of conditions in Haiti were based on the same documentation produced by UN agencies, human rights organizations, and the US State Department itself.

The administration appealed the judicial decisions, arguing that courts were improperly substituting their judgment for executive branch authority over immigration policy and that the legal standard for TPS termination did not require the conditions cited by the courts. The legal arguments were complex and the outcome uncertain, with the case potentially reaching the Supreme Court.

Haitian advocacy organizations that had been fighting for TPS protection since the Trump administration’s first term worked to maintain the legal challenges while simultaneously pushing for congressional legislation that would provide more durable protection for TPS holders. They argued that the perpetual uncertainty of TPS — requiring constant renewal and vulnerable to executive termination — was itself a form of harm to communities that had built stable lives based on the assumption of continued legal status.

Scroll to Top