
North Carolina’s long fight over whether local jails must hold inmates for federal immigration agents just became a 2026 campaign flashpoint with receipts from both sides.
Story Snapshot
- Republicans say Roy Cooper’s vetoes fostered “sanctuary-style” gaps that put public safety at risk.
- Cooper argued the bills were unconstitutional and would force sheriffs to act as federal agents.
- Lawmakers later overrode Cooper to require sheriff cooperation with immigration detainers.
- The larger fight reflects national legal disputes over voluntary detainers and local liability.
What triggered renewed scrutiny of Cooper’s record
Republican campaign arms revived criticism of former Governor Roy Cooper’s immigration record as he runs for the United States Senate. The National Republican Senatorial Committee highlighted Cooper’s vetoes of bills that required county sheriffs to hold inmates for federal immigration pickup. In 2019, Cooper vetoed House Bill 370, saying it was unconstitutional and shifted federal work onto local resources. In 2022, he rejected a similar measure, prompting sharp pushback from Republican leaders.
United States Senator Thom Tillis said Cooper’s 2022 veto “effectively declared North Carolina a sanctuary state,” arguing the bill simply required basic cooperation when dangerous inmates faced federal interest. Republican messaging claims these vetoes let some sheriffs avoid honoring immigration detainers and notices, risking community safety. The National Republican Senatorial Committee has repeated that theme in recent statements and campaign materials targeting Cooper’s record.
How Cooper defended the vetoes and framed public safety
Cooper said the proposals were political and would weaken law enforcement by forcing sheriffs to act as federal agents without proper legal footing. In 2019, his veto message said the bill was unconstitutional and would mandate local agencies to do federal work using local resources, harming their core duties. In 2022, he again rejected the measure and said current law already allows the state to jail and prosecute dangerous people, regardless of immigration status, without added mandates.
Cooper’s allies argue that detainers are requests, not court orders, and can expose counties to lawsuits if used to keep someone past their local release time without probable cause. Legal research and prior cases show courts have often treated compliance as voluntary and warned of due process risks to local jails that honor detainers without judicial warrants. That legal backdrop helps explain why Democrats frame these mandates as both unconstitutional and risky for taxpayers who could face liability.
What changed after the vetoes: the eventual override
Republican lawmakers later pushed through a broader bill that included a requirement for sheriff cooperation with federal immigration authorities, and they overrode Cooper’s veto. The News & Observer reported that the final package enacted two long-sought Republican goals, including the cooperation measure tied to immigration enforcement. ABC11 also reported the legislature completed the override, directing local sheriffs to comply with federal agents under the new law.
That shift means the practical policy in North Carolina has moved toward mandatory cooperation in defined cases. Republicans say that corrects a public-safety gap. Democrats warn it invites lawsuits and diverts local officers from core crime work. The override shows how a sustained legislative majority can rewrite the rules, even after repeat vetoes. It also anchors today’s campaign attacks in a concrete policy history and an end result the legislature forced through.
Why the “sanctuary” label fuels heat but hides legal nuance
Campaigns use “sanctuary” as a political label, not a legal category. The term has no fixed definition in law, and it often covers a range of rules that limit local help with civil immigration enforcement. Legal analysis from academic and policy groups notes that many courts view detainer holds as voluntary and potentially unlawful without probable cause or a judge’s order, which puts counties at risk if they detain someone longer than state law allows. Those tensions drive the fight over mandates versus local choice.
7 years ago, Roy Cooper chose illegal aliens over the people of North Carolina when he vetoed a bill that would force Sheriffs to honor ICE detainers.
Happy Anniversary, Roy. You wouldn't even deport an illegal alien who killed a 6 year old girl.
Cooper will always fight… pic.twitter.com/WVx2Faa1nV
— Michael Whatley (@WhatleyNC) August 21, 2026
For many voters, the core issue is trust. Conservatives see federal and state leaders who fail to remove dangerous offenders and who hide behind legalese while communities pay the price. Liberals see leaders forcing local sheriffs to take on federal duties, raising liability and civil rights concerns, while the wealthy and connected face few consequences. Both sides share a deeper worry: a government that talks tough but cannot deliver safe streets and fair laws at the same time.
Bottom line for North Carolina and the 2026 race
The record is clear on several points. Cooper vetoed immigration-cooperation bills in 2019 and 2022, calling them unconstitutional and harmful to local law enforcement. Republicans argued those vetoes fostered “sanctuary-style” gaps and later secured a veto override to require cooperation in specific cases. The legal landscape around immigration detainers remains contested, with real risks for local jails if holds lack solid legal basis. Voters must weigh these trade-offs as they judge promises now on the ballot.
Sources:
apnews.com, tillis.senate.gov, abc11.com, webservices.ncleg.gov, wcnc.com, wlos.com, ontheissues.org












