Executive Order 14287—Protecting American Communities From Criminal Aliens
Issued 2025-04-28 by Donald J. Trump
Plain-English Overview
AI-generated summary explaining what this action does, who it affects, and why it matters
Executive Order 14287, titled "Protecting American Communities From Criminal Aliens," directs federal immigration policy. It orders the Attorney General, working with the Secretary of Homeland Security, to publish a list of states and local jurisdictions that are identified as obstructing federal immigration laws. These are referred to as "sanctuary jurisdictions." For any jurisdiction on this list, the order directs federal agencies
AI-generated summary for educational purposes
Constitutional Analysis
How this action fits (or doesn't) within Article II authority and existing law
Executive Order 14287 ("Protecting American Communities From Criminal Aliens") directs federal immigration policy. The stated rationale: "the sovereignty of our Nation and to conduct relations with other nations, who must be able to deal with one national Government on such matters." The Immigration and Nationality Act grants the President significant authority over immigration enforcement, entry suspension, and refugee admissions. Section 212(f) in particular gives broad power to restrict entry of aliens deemed detrimental to U.S. interests.
Immigration executive orders frequently face legal challenges. Courts examine whether the order implements existing immigration statutes (generally acceptable) or creates new categories and policies Congress has not authorized (potentially overreaching). The Supreme Court has upheld broad presidential immigration authority in cases like Trump v. Hawaii (2018), while lower courts have struck down orders that exceed statutory limits or discriminate unconstitutionally.
Official Summary
DCPD202500533 * {margin:0; padding:0; text-indent:0; } .s1 { color: black; font-family:"Times New Roman", serif; font-style: italic; font-weight: normal; text-decoration: none; font-size: 12pt; } h1 { color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: bold; text-decoration: none; font-size: 12pt; } .p, p { color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 11pt; margin:0pt; } .s2 { color: black; font-family:"Times New Roman", serif; font-style: italic; font-weight: normal; text-decoration: none; font-size: 11pt; } .s3 { color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 12pt; } .s4 { color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 9pt; } li {display: block; } #l1 {padding-left: 0pt;counter-reset: c1 2; } #l1> li>*:first-child:before {counter-increment: c1; content: "("counter(c1, lower-latin)") "; color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 11pt; } #l1> li:first-child>*:first-child:before {counter-increment: c1 0; } #l2 {padding-left: 0pt;counter-reset: c2 1; } #l2> li>*:first-child:before {counter-increment: c2; content: "("counter(c2, lower-roman)") "; color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 11pt; } #l2> li:first-child>*:first-child:before {counter-increment: c2 0; }