Tracking ICE Under Trump 2.0

A data tool to track Immigration and Customs Enforcement (ICE) under the second Trump Administration. Data available through mid-March 2026.

By the Numbers

Select a region and date range to view ICE enforcement statistics

Total Arrests
Loading...
Percent with No Criminal Record
Loading...
Average Daily Rate of Arrests
Loading...
Children Under 18 Arrested
Loading...
Age of Youngest Arrested
Loading...
Age of Oldest Arrested
Loading...

Figures can be saved as .png files by clicking the three dots to the top right of each chart.

Notes for replication

The shapefiles for the Area of Responsibility (AOR) map are from the Deportation Data Project. I used mapshaper to simplify and convert them to TopoJSONs.

Notes for replication

Fields on crime are missing from the arrest data, while AOR is absent from the detention data. I joined these files using shared unique identifiers. I cleaned for duplicates by removing entries that shared the same unique identifier and date.

I scraped the National Crime Information Center (NCIC) violent crime code manual from here.

About the Data

The ICE arrest and detention data were obtained through a Freedom of Information Act (FOIA) request by the Deportation Data Project. The data include administrative arrests from October 2022 through mid-March 2026. The raw data files are too large to be kept in the GitHub repository, but can be downloaded from the website. I cleaned for duplicates on the 'duplicate_likely' field in the processed data.

I used Python (pandas, numpy, BeautifulSoup) to clean data and Vega-Lite to create the charts in this project. All my workbooks and .json files can be found in the repository.