Immigration and Customs Enforcement
ICE collects data on every person it encounters, arrests, detains, transports via flight, and deports, and every detainer request to local jails.
We post lightly processed versions of the arrests, detainer requests, and detentions datasets to facilitate analysis. We also post a more heavily processed version of the detention data, collapsed to the detention stay level, to make analysis more straightforward.
Our ICE frequently asked data questions is a good place to start before analyzing the data, and this page the steps we have taken to process the datasets on this page. We also provide a codebook that describes each data table and the fields within it.
We recommend citing these data as “government data provided by ICE in response to a FOIA request, processed by the Deportation Data Project, and analyzed by [your organization].”
Latest data release
The most recent release of data covers ICE enforcement actions through mid October 2025. We are actively seeking ongoing updates.
Explore the data in our interactive tool
We recommend using the detention stays dataset for most detention analyses at the individual level. For analyses at the detention facility level, by contrast, we recommend using the detention stints dataset. We do not provide an Explore tool for the detention stints dataset because filtering by stint might lead to inaccurate individual-level inferences.
Code and notes on how we processed the data are available on the ICE processed data documentation page.