287(g) Program
North Carolina
As of July 21, 2026
Agency Locations
How participation has grown
Active 287(g) agreements by model, since Dec 2024.
28 agreements.
Experimental (#162). Each line counts active agency–model agreements, so an agency with two models counts once per model. Changes are dated by when they appear in ICE's published list; the Dec 2024 level carries everything signed before then, and the archive has no snapshots between mid-Dec 2024 and early Mar 2025, so the lines run flat there.
News coverage of ICE's 287(g) program in North Carolina
Updated July 27, 2026
In June, the North Carolina legislature overrode a gubernatorial veto to enact a law mandating that four state law enforcement agencies sign 287(g) agreements with federal immigration authorities. The statewide mandate, which also strips legal immunity from local governments that refuse to cooperate with ICE, arrives alongside continued expansion of task force and jail partnerships at the county and municipal levels.
This summary is licensed under Creative Commons BY 4.0 (Attribution). Reuse it freely, including commercially, as long as you credit 287(g) Watch (a project of Recovered Factory) with a link back. The cited news articles remain the property of their publishers.
North Carolina Agencies
26 agencies
| Models | Population | MOA | |||
|---|---|---|---|---|---|
| Alamance County Sheriff's Office Alamance County | County | 2020 | 71.6K | ↗ | |
| Avery County Sheriff's Office Avery County | County | 2020 | 14.8K | ↗ | |
| Beulaville Police Department Duplin County | Municipality | 2025 | 1.2K | ↗ | |
| Brookford Police Department Catawba County | Municipality | 2025 | 453 | ↗ | |
| Brunswick County Sheriff's Office Brunswick County | County | 2020 | 101.2K | ↗ | |
| Cabarrus County Sheriff's Office Cabarrus County | County | 2020 | 84K | ↗ | |
| Caldwell County Sheriff's Office Caldwell County | County | 2020 | 53.3K | ↗ | |
| Carteret County Sheriff's Office Carteret County | County | 2025 | 41.8K | ↗ | |
| Catawba County Sheriff's Office Catawba County | County | 2025 | 89.3K | ↗ | |
| Cherokee County Sheriff's Office Cherokee County | County | 2025 | 27.2K | ↗ | |
| Cleveland County Sheriff's Office Cleveland County | County | 2020 | 64.2K | ↗ | |
| Columbus County Sheriff's Office Columbus County | County | 2025 | 38K | ↗ | |
| Craven County Sheriff's Office Craven County | County | 2025 | 44.4K | ↗ | |
| Duplin County Sheriff's Office Duplin County | County | 2020 | 40.4K | ↗ | |
| Gaston County Sheriff's Office Gaston County | County | 2020 | 222.8K | ↗ | |
| Henderson County Sheriff's Office Henderson County | County | 2020 | 95.4K | ↗ | |
| Kenansville Police Department Duplin County | Municipality | 2026 | 775 | — | |
| Lincoln County Sheriff's Office Lincoln County | County | 2020 | 87.7K | ↗ | |
| Nash County Sheriff's Office Nash County | County | 2020 | 49.1K | ↗ | |
| Newland Police Department Avery County | Municipality | 2025 | 737 | ↗ | |
| Onslow County Sheriff's Office Onslow County | County | 2025 | 130.1K | ↗ | |
| Person County Sheriff's Office Person County | County | 2026 | 32K | ↗ | |
| Randolph County Sheriff's Office Randolph County | County | 2020 | 99.4K | ↗ | |
| Robbins Police Department Moore County | Municipality | 2025 | 1.3K | ↗ | |
| Rockingham County Sheriff's Office Rockingham County | County | 2019 | 58K | ↗ | |
| Union County Sheriff's Office Union County | County | 2025 | 179.4K | ↗ |