Federal immigration enforcement agents have arrested more than 6,300 people in North Carolina since President Donald Trump took office again last January, according to data obtained by the University of California Berkeley’s Deportation Data Project and analyzed by NC Local. The figure is nearly twice the number of immigration arrests made in North Carolina during the previous two years combined.
Arrest data collected through March 10, 2026 shows U.S. Immigration and Customs Enforcement recorded 6,374 total arrests across the state, with arrests peaking in November with 776 recorded arrests. That same month, the Trump administration launched “Charlotte’s Web,” a U.S. Customs and Border Protection-led operation targeting “criminal illegal aliens” in the Charlotte area. Most of the people arrested in the weeks during and after the surge had never been convicted of a crime, an NC Local analysis found.

Arrests declined following the operation. In December, 600 ICE arrests were recorded in North Carolina. In January, the same month federal agents shot and killed Renee Good and Alex Pretti in Minneapolis, 612 arrests were recorded. And in February, immigration agents arrested 576 people across North Carolina, according to the data.
Despite the decline, these monthly totals were still higher than arrest numbers before “Charlotte’s Web” when monthly arrests averaged 426 over the previous three months.
Nationwide, ICE arrests have more than quadrupled as of January, compared to the last six months of the Biden administration. Most arrested under Trump did not have a criminal conviction, despite officials’ claims that ICE was targeting the “worst of the worst.”
Where in North Carolina is ICE arresting people?
In North Carolina, the majority of ICE arrests have been concentrated in the Charlotte and Triangle areas. Still, arrests were recorded across the state, the rate of which has increased in the last five months, data showed.
In Buncombe County, where Asheville is located, immigration agents had arrested 52 people through March 10, with all but one arrest occurring at the county jail. The number of arrests more than tripled over the last five months, coinciding with a new state law, “The Criminal Illegal Alien Enforcement Act,” that went into effect Oct. 1. The law forces local law enforcement agencies to work more closely with ICE.
Approximately two thirds of the arrests statewide were from local jails, state and federal prisons, and other “lockups,” according to the data.
In Henderson County, where the county’s sheriff’s office participates in ICE’s 287(g) program, more than 200 people have been arrested.
In New Hanover County, where Wilmington is located, 150 arrests have been recorded. In Dare County, in the northeastern part of the state, immigration agents have arrested 16 people.
More than 100 people have been arrested in Forsyth County, in the Piedmont. In neighboring Guilford County, where ICE is reportedly considering opening a detention center, the agency recorded 62 arrests.
In Gaston and Cabarrus counties, both of which border Mecklenburg County, where Charlotte is located, more than 200 arrests have been made in each county.
Who is ICE arresting in North Carolina?
It is still unclear the identities of ICE arrestees in North Carolina. ICE, CBP and the U.S. Department of Homeland Security, which oversees both agencies, have not fulfilled several NC Local records requests seeking more information on those arrested.
But data indicates the overwhelming majority of people immigration agents have arrested were men. Most ICE arrestees were from Latin American countries, like Mexico and Honduras, and ranged in age from as young as 2 years old to 75 years old.
Immigration agents have arrested more than 50 children, according to data. Based on matching apprehension dates, locations and citizenship countries, at least 34 appear to have been arrested alongside women. More than 30 of these arrests occurred in the Charlotte area, data showed.
About the data visualizations
Arrest numbers for counties are based on data with likely missing records due to data collection and as such, may not represent exact figures. In most instances, NC Local has removed likely duplicate arrest records and only mapped arrests that noted specific locations, like a jail, city or county. NC Local did not map 389 arrests as their records were not tied to a specific county or general area. Those arrests were included in the total number of arrests recorded in North Carolina. An apprehension count of 0 indicates that no apprehension value was recorded for that county in the given time period. NC Local also did not map arrests that listed Charlotte ERO as the apprehension site landmark, as it refers to ICE’s Enforcement and Removal Operations division, which works across the state.
The Charlotte ERO arrest number is included as an annotation on the map.
NC Local also included annotations for “RDU GENERAL AREA, NON-SPECIFIC” and “HEN GENERAL AREA, NON SPECIFIC.” NC Local believes those locations refer to Raleigh/Durham and Henderson County in western North Carolina. Those figures are not included in county figures.
Data visualizations created by Lex Clay Alfonso for NC Local.

