Deprecated: Return type of FS_Key_Value_Storage::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 309

Deprecated: Return type of FS_Key_Value_Storage::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 317

Deprecated: Return type of FS_Key_Value_Storage::offsetSet($k, $v) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 301

Deprecated: Return type of FS_Key_Value_Storage::offsetUnset($k) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 313

Deprecated: Return type of FS_Key_Value_Storage::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 328

Deprecated: Return type of FS_Key_Value_Storage::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 339

Deprecated: Return type of FS_Key_Value_Storage::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 350

Deprecated: Return type of FS_Key_Value_Storage::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 362

Deprecated: Return type of FS_Key_Value_Storage::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 375

Deprecated: Return type of FS_Key_Value_Storage::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 389

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the amp domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home1/citynews/public_html/news/wp-includes/functions.php on line 6131

Notice: Function amp_is_available was called incorrectly. `amp_is_available()` (or `amp_is_request()`, formerly `is_amp_endpoint()`) was called too early and so it will not work properly. WordPress is not currently doing any hook. Calling this function before the `wp` action means it will not have access to `WP_Query` and the queried object to determine if it is an AMP response, thus neither the `amp_skip_post()` filter nor the AMP enabled toggle will be considered. The function was called too early (before the plugins_loaded action) to determine the plugin source. Please see Debugging in WordPress for more information. (This message was added in version 2.0.0.) in /home1/citynews/public_html/news/wp-includes/functions.php on line 6131

Notice: Function amp_is_available was called incorrectly. `amp_is_available()` (or `amp_is_request()`, formerly `is_amp_endpoint()`) was called too early and so it will not work properly. WordPress is not currently doing any hook. Calling this function before the `wp` action means it will not have access to `WP_Query` and the queried object to determine if it is an AMP response, thus neither the `amp_skip_post()` filter nor the AMP enabled toggle will be considered. The function was called too early (before the plugins_loaded action) to determine the plugin source. Please see Debugging in WordPress for more information. (This message was added in version 2.0.0.) in /home1/citynews/public_html/news/wp-includes/functions.php on line 6131

Notice: Function amp_is_available was called incorrectly. `amp_is_available()` (or `amp_is_request()`, formerly `is_amp_endpoint()`) was called too early and so it will not work properly. WordPress is currently doing the `plugins_loaded` hook. Calling this function before the `wp` action means it will not have access to `WP_Query` and the queried object to determine if it is an AMP response, thus neither the `amp_skip_post()` filter nor the AMP enabled toggle will be considered. The function was called too early (before the plugins_loaded action) to determine the plugin source. Please see Debugging in WordPress for more information. (This message was added in version 2.0.0.) in /home1/citynews/public_html/news/wp-includes/functions.php on line 6131

Notice: Function amp_is_available was called incorrectly. `amp_is_available()` (or `amp_is_request()`, formerly `is_amp_endpoint()`) was called too early and so it will not work properly. WordPress is currently doing the `plugins_loaded` hook. Calling this function before the `wp` action means it will not have access to `WP_Query` and the queried object to determine if it is an AMP response, thus neither the `amp_skip_post()` filter nor the AMP enabled toggle will be considered. The function was called too early (before the plugins_loaded action) to determine the plugin source. Please see Debugging in WordPress for more information. (This message was added in version 2.0.0.) in /home1/citynews/public_html/news/wp-includes/functions.php on line 6131

Deprecated: Creation of dynamic property OptimizeDatabase::$odb_logfile_debug_path is deprecated in /home1/citynews/public_html/news/wp-content/plugins/rvg-optimize-database/rvg-optimize-database.php on line 201

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909

Warning: Cannot modify header information - headers already sent by (output started at /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php:44) in /home1/citynews/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1909
{"id":131756,"date":"2026-10-16T18:45:59","date_gmt":"2026-10-16T22:45:59","guid":{"rendered":"https:\/\/reason.com\/?post_type=volokh-post&p=8406462"},"modified":"2026-10-16T18:45:59","modified_gmt":"2026-10-16T22:45:59","slug":"trump-loses-yet-another-sanctuary-city-case-this-time-against-new-york-city","status":"publish","type":"post","link":"http:\/\/3rdcitynews.com\/news\/trump-loses-yet-another-sanctuary-city-case-this-time-against-new-york-city\/","title":{"rendered":"Trump Loses Yet Another Sanctuary City Case\u2014This Time Against New York City"},"content":{"rendered":"
\n
\"\"
NA<\/figcaption><\/figure>\n

Yesterday, in United States v. City of New York<\/em><\/a>, yet another federal court ruled against the Trump administration in a sanctuary city case. “Sanctuary” jurisdictions are state and local governments that restrict their law enforcement agencies and other employees from assisting federal immigration enforcement and deportation efforts in various ways. In this case,\u00a0 Judge Reyes of the US District Court for the Eastern District of New York upheld New York City laws restricting local law enforcement information-sharing and other assistance to federal immigration enforcers.<\/p>\n

The court ruled that federal law does not preempt these policies, and that if if it did, there would be a violation of the anti-commandeering requirements of the Tenth Amendment:<\/p>\n

\n

Even were the Court to find that the United States has standing and the challenged provisions are preempted\u2014both answered in the negative above\u2014United States’ claims would still fail because the anticommandeering doctrine of the Tenth Amendment to the Constitution of the United States precludes relief.<\/p>\n

“The powers not delegated to the United States by the Constitution, nor prohibited by it to the States, are reserved to the States respectively, or to the people.” U.S. Const. amend. X….<\/p>\n

The United States argues it is “not seeking to compel participation in immigration enforcement … but rather to remove Defendants’ express and implicit obstacles to the Executive’s duty to carry out its immigration enforcement duties….” New York City replies “if accepted, [the United States’ claims] would require the City to affirmatively assist the federal government in enforcing immigration laws in violation of the Tenth Amendment’s anticommandeering doctrine….” New York City is correct, at least partially.<\/p>\n

The United States seeks injunctive and declaratory relief to preempt the challenged provisions… If the challenged provisions were struck, while New York City would not be obligated to carry out federal immigration enforcement, they would be barred from prohibiting their agencies and employees from engaging in federal immigration enforcement by expending personnel, property, and other resources to (1) detain individuals and (2) implement inter-agency information-sharing, including disclosing personally identifiable information, all potentially in violation of state law. And of course, there is nothing within federal law that obligates states to participate in federal immigration enforcement or compels states to comply therewith.<\/p>\n

The United States’ preemption arguments amount to nothing more than a backdoor around the Tenth Amendment and rest on a false distinction between (a) compelling local governments’ participation in federal immigration enforcement and (b) prohibiting local governments from dictating how their personnel and other resources may be utilized towards federal immigration enforcement….. “<\/p>\n

The basic principle\u2014that Congress cannot issue direct orders to state legislatures\u2014applies” to commands for “affirmative action” and the imposition of “prohibitions.” Murphy [v. NCAA]<\/em>, 584 U.S. at 455 (citation modified). If states cannot remain free to control their agencies and employees to resist federal immigration enforcement, which is within states’ constitutional prerogatives, the Tenth Amendment anticommandeering doctrine means nothing.<\/p>\n<\/blockquote>\n

This reasoning is correct. And it is notable that this ruling – like many others protecting sanctuary cities – relies heavily on the Supreme Court’s 2018 anti-commandeering decision in Murphy v. NCAA<\/em><\/a>, written by Justice Samuel Alito (probably the Court’s most conservative justice), and joined by all the other conservatives then on the Court. In that case, the Court emphasized that the anti-commandeering doctrine bars Congress from dictating the actions of state and local legislatures, regardless of whether the dictation takes the form of an affirmative mandate, or a prohibition against legalizing or barring something under state law.<\/p>\n

Judge Reyes also rejects the administration’s argument under the “intergovernmental immunity” doctrine, which bars states and localities from directly regulating federal agencies or “discriminating” against them. Like the court in the recent case of United States v. New Jersey<\/em><\/a>,\u00a0<\/em>he correctly emphasizes that there can be no discrimination when there is no other comparable activity that gets more favorable treatment under the sanctuary jurisdiction’s policies:<\/p>\n

\n

“Differential treatment is critical to a discrimination-based intergovernmental immunity claim.” New York<\/em>, 814 F. Supp. 3d at 282….; “[A] comparator is necessary.” New York<\/em>, 810 F. Supp. 3d at 353. The United States discrimination claim fails for lack of a comparator.<\/p>\n

The United States does not and cannot identify a similarly situated entity. State and local agencies and their officers do not enforce immigration law, nor do members of the public…\u00a0 As the United States concedes, the Federal Government holds the “exclusive charge of enforcing immigration law….”\u00a0 Not only are other federal law enforcement agencies with different charges differently situated, “[f]or a state law to unconstitutionally discriminate against the federal government, it must treat comparable classes of federal and non-federal employees differently, not different classes of federal employees.” Illinois<\/em>, 796 F. Supp. 3d at 534<\/p>\n<\/blockquote>\n

I would add that, as I explained in a recent post<\/a>, the entire antidiscrimination element of the intergovernmental immunity doctrine is dubious, and should probably be overturned by the Supreme Court:<\/p>\n

\n

[T]he whole doctrine of intergovernmental immunity strikes me as bogus, judge-made law. There is no provision in the Constitution requiring it. And the federal government is not some historically oppressed minority group protected by the antidiscrimination provisions Fourteenth Amendment. Where state and local governments are otherwise free to refuse to help the feds, that autonomy should not be forfeited merely because they choose to support potentially similar activities by state or local governments, or by the private sector. Obviously, a district court cannot refuse to obey Supreme Court precedent in this field. But I hope the Supreme Court might someday reevaluate that precedent.<\/p>\n<\/blockquote>\n

This is just the most recent of a long line of defeats for Trump in sanctuary city cases, in both his first and second administration. Judge Reyes cites close to a dozen such cases over the last year alone.\u00a0 I summarized this jurisprudence more fully in a post<\/a> covering three other recent sanctuary cases, last month:<\/p>\n

\n

In cases where the administration has tried to directly coerce states and localities into cooperating, courts have rightly ruled this violates the Supreme Court’s “anti-commandeering” precedents, a series of decisions reached primarily by conservative justices, which hold that the federal government may not force state and local governments to help enforce federal law or carry out under federal purposes. In cases where Trump has sought to withhold federal funds from sanctuary jurisdictions, courts have (also rightly) ruled that the executive cannot impose conditions on federal grants that were not authorized by Congress and (in some cases) that the Trump conditions are unconstitutionally coercive. For my analyses of Trump II court decisions on these issues, see here<\/a>, here<\/a>, and here<\/a>.<\/p>\n

My 2019 Texas Law Review<\/em> article<\/a> surveying and assessing litigation arising from Trump’s first-term attacks on sanctuary jurisdictions. There and in other writings, I also explain why immigration sanctuaries (and conservative gun sanctuaries) are beneficial<\/a>, and help protect our constitutional system. See also my February 2026 Dispatch<\/em> article, “In Defense of Sanctuary Cities<\/a>,” which provides an overview of these issues, and defends sanctuary jurisdictions on both constitutional and policy grounds.<\/p>\n<\/blockquote>\n

Yesterday’s ruling may be appealed. But if so, it is unlikely to be overturned.<\/p>\n

Trump has posted a few rare wins in sanctuary cases with unusual facts, such as in the Contracts Clause case I analyzed in the September post<\/a>. But, such cases are highly exceptional. And, as explained in the September post, the Contracts Clause decision has various flaws, and would not greatly impede sanctuary jurisdictions even if it survives on appeal.<\/p>\n

Overall, Trump has been losing these kinds of cases so much that he might even get tired of losing.<\/p>\n

The post Trump Loses Yet Another Sanctuary City Case\u2014This Time Against New York City<\/a> appeared first on Reason Magazine<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"

Like numerous other federal courts in similar cases, this one rule sanctuary cities are protected by the Tenth Amendment. …<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"tdm_status":"","tdm_grid_status":"","footnotes":""},"categories":[19,9],"tags":[],"class_list":{"0":"post-131756","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-policy","7":"category-politics"},"_links":{"self":[{"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/posts\/131756","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/comments?post=131756"}],"version-history":[{"count":0,"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/posts\/131756\/revisions"}],"wp:attachment":[{"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/media?parent=131756"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/categories?post=131756"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/3rdcitynews.com\/news\/wp-json\/wp\/v2\/tags?post=131756"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}