ICE Detention Trends

Updated on July 1, 2025, to reflect newer data

Every year, U.S. Immigration and Customs Enforcement (ICE) subjects hundreds of thousands of people to civil immigration detention—a practice that is unjust, inhumane, and completely unnecessary. It does so under a veil of secrecy, sharing only limited, often error-prone statistics with the public. ICE’s failure to regularly release accurate, complete, and accessible data to the public enables it to operate its multi-billion-dollar detention network with impunity and little oversight.

The ICE Detention Trends dashboard presents Vera's analysis of data obtained by the Deportation Data Project. The dashboard provides an unprecedented level of detail about ICE detention populations—nationally across the 1,397 facilities in which ICE detained people—on each day of the 16-year period from fiscal year 2009 through mid-fiscal year 2025 (October 1, 2008, through June 10, 2025). This includes a detailed picture of ICE detention during the first four months of President Trump’s second term, including people sent by the government to detention centers at Guantanamo Bay.

Click “View Demo” to learn how to use the tool and to see the kinds of insights this data can reveal.

A desktop browser is required to explore the dashboard.

Active Facilities
in

Total Facilities
since
  • Active
  • Inactive

Map of ICE Detention Facilities

Oct. 2008

Sep. 2008 Jan. 2025

About the Data

Through interactive maps and graphs, this tool allows users to see changes in the following metrics—geographically and over time:

More about the data

This dashboard primarily draws from ICE detention datasets obtained through Freedom of Information Act (FOIA) requests, shared with Vera by David Hausman, assistant professor of law, University of California, Berkeley, and the American Civil Liberties Union (ACLU). The initial version of this dashboard, launched in August 2023, used data from October 1, 2008, through March 30, 2020 (“Dataset I”). Vera updated this tool in July 2025 to add more recent data. The current iteration of the tool uses data from October 1, 2008, through June 10, 2025 (fiscal year 2009 through mid-fiscal year 2025). The data includes detention history information for every person in ICE custody during this time.

The structure of Dataset I, used for the original dashboard release in August 2023, posed several challenges for researchers seeking to analyze ICE operations. Most notably, the dataset does not link together separate detention stints for people whom ICE transferred to one or more facility after their initial book-in. To overcome this limitation, Vera developed a novel algorithm to construct individual detention histories from a person’s initial book-in to their final-book out, inclusive of any transfers. Doing so allowed Vera to combine records across spreadsheets, account for duplicated data, and compute detention populations.

Vera later received updated datasets (“Dataset II” and “Dataset III”) that included anonymized identifiers that linked records across a person’s detention history. These newer datasets are nearly identical in form to the original dataset, with some exceptions requiring a revised method of calculating detention population statistics, as described in Vera’s technical appendix. Vera used these different datasets to calculate statistics for different time periods, with some exceptions explained in the technical appendix:

  • Dataset I: October 1, 2008, through September 30, 2013;
  • Dataset II: October 1, 2013, through September 30, 2023; and
  • Dataset III: October 1, 2023, through June 10, 2025.

Differences in facility populations before and after the respective date boundaries (i.e., from September 30 to October 1, 2013, and from September 30 to October 1, 2023) may at least partially reflect differences in how ICE compiled the different datasets, rather than a population change alone.

Vera counts each unique facility code in the ICE detention data as a distinct facility. Some facility codes appear to reflect different units or buildings in the same or adjacent physical property as another code. Other facility codes reflect facility “types” other than a detention center, such as hospitals or hotels. Vera did not combine or group facility codes for two reasons. First, there is no available ICE source to combine such codes for the entire ICE network. Second, the fact that ICE uses distinct codes in these instances indicates that they carry some significance in data entry.

The original datasets included facility names and codes, but no information on location or facility type. Vera drew from additional datasets and public sources to geocode facility locations and assign facility types. Given the lack of a comprehensive, up-to-date ICE source to assign facility types to all 1,397 facility codes in the dataset, Vera’s categorizations should be interpreted as best-known facility type. To simplify map filtering options, Vera grouped facility types assigned by ICE, as well as ones manually entered by Vera, into the following categories:

  • Non-Dedicated: IGSA (Inter-governmental Service Agreement).
  • Dedicated: DIGSA (Dedicated IGSA), SPC (Service Processing Center), CDF (Contract Detention Facility).
  • Federal: USMS IGA (U.S. Marshals Service Inter-governmental Agreement), BOP (Bureau of Prisons), USMS CDF (U.S. Marshals Service Contract Detention Facility), DOD (Department of Defense), MOC (Migrant Operations Center). Because ICE can be added to other federal agencies’ facility contracts or agreements through a “rider,” Vera reports federal facilities as a separate category, rather than grouping them with other categories, such as non-dedicated facilities.
  • Hold/Staging.
  • Family/Youth: Family, Family Staging, Juvenile. ICE’s use of the “Juvenile” facility type reflects ICE detention and does not refer to facilities used to detain unaccompanied children in the custody of the Office of Refugee Resettlement (ORR).
  • Medical: Facilities coded by ICE as “Hospital” and medical or mental health facilities manually coded by Vera.
  • Hotel: Facilities coded by ICE as “Hotel” and facilities manually coded by Vera.
  • Other/Unknown: Facilities coded by ICE as “Other” or ones for which Vera was unable to assign facility type.

See the technical appendix for more detail about Vera’s classification of facility types.

Vera chose to present the ICE detention data “as is” to the greatest extent possible, including any inconsistencies or errors that may be present in the data compiled and shared by ICE. For example, Vera retained data entries that indicated lengths of stay lasting zero minutes and those that showed people as being detained in two places at once during a transfer. Notably, some detention facilities in the older dataset were missing from the newer data in the period in which the two datasets overlap (see technical appendix). Other researchers have noted similar gaps, inconsistencies, and errors in ICE detention records.1

See Vera’s technical appendix for more detailed methodology and the ICE Detention Trends GitHub repository to download accompanying data files.

1 Emily Ryo and Ian Peacock, “A National Study of Immigration Detention in the United States,” Southern California Law Review, Vol 92, No 1 (2018), https://perma.cc/RV65-XPUK; Don Kerwin, Daniela Alulema, and Siqi Tu, “Piecing Together the US Immigrant Detention Puzzle One Night at a Time: An Analysis of All Persons in DHS-ICE Custody on September 22, 2012,” Journal on Migration and Human Security, Vol 3 No 4 (2015), https://journals.sagepub.com/doi/pdf/10.1177/233150241500300402; Human Rights Watch, “A Costly Move: Far and Frequent Transfers Impede Hearings for Immigrant Detainees in the United States,” June 14, 2011, https://perma.cc/S57K-Z8CU.