Immigration and Customs Enforcement

ICE collects data on every person it encounters, arrests, detains, transports via flight, and deports.

TipGetting started with ICE data

Our ICE frequently asked data questions is a good place to start before analyzing the data. We also provide a codebook that describes each data table and the fields within them.

We recommend citing these data as “government data provided by ICE in response to a FOIA request to 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.

We include the original data from ICE. We also provide processed data to facilitate analysis as well as a tool to explore the data interactively.

Explore the arrests data in our interactive tool

Download all the original files from the latest release (ZIP, 502 MB)

Unfortunately, this release does not include a table tracking removals or encounters because of potential data errors in those tables. The previous removals and encounters files remain available below. The project is seeking more information and corrected versions.

Linked data from 2012-2023

To enable longer-term analysis, we provide data for major ICE enforcement actions from October 2011 through September 2023 obtained by the ACLU.

The four tables are linked by unique identifiers for each noncitizen, but these identifiers differ from the latest data release and do not enable merging across the two data releases.

Download all the raw, original files from the 2012-2023 data (ZIP, 2.6 GB)

Historical data archive

We post below historical data that ICE produced in response to several FOIA requests by multiple organizations. Crucially, in some data releases, there are linked identifiers across data types such as arrests and detainers, allowing merges that enable tracing immigrants’ pathways (anonymously) through the immigration enforcement pipeline. The identifiers are, unfortunately, different across releases, only enabling merging within a data release.

Show archive