Detention After ICE Arrests in Georgia
Monthly share of ICE arrests made in Georgia since October 2022 that led to a stay in ICE detention, with the arrest and detained-arrest counts behind it, by gender, criminal history, how the arrest was made, and country of citizenship.
- 2022–2026
- irregular
- 1.0.0
- 3f5e953567dc
Resumen
Share of U.S. Immigration and Customs Enforcement (ICE) administrative arrests made in Georgia that led to a stay in ICE detention, by calendar year and month, from the Deportation Data Project's table joining each ICE arrest (released under FOIA, deduplicated by DDP) to the detention stay it led to, if any. Each cell carries the number of arrests, the number matched to a detention stay, and their ratio, broken out by ICE's gender determination, criminality at arrest (convicted, pending charges, or other immigration violator), how the arrest was made (at-large, custodial, 287(g) program, other), and country of citizenship. State-level only: the source has no arrest-county field. Detention stays that did not begin with an ICE arrest (most border arrests) are out of scope.
Granularidad de fila: Una fila por year, month, county_fips, demographic, criminality, apprehension_method_group, citizenship_country.
detention_rate_after_arrest — Detention Rate After Arrest (proportion)
El valor principal que la mayoría de las consultas busca.
Variables
Todas las columnas de la tabla de hechos. El código es el nombre exacto del campo que devuelve la API.
| Columna | Tipo | Unidad | Rango | ¿Nulo? | Descripción |
|---|---|---|---|---|---|
year | integer | — | — | no | Calendar year of the arrest date (apprehension_date) — NOT the federal fiscal year. 2022 covers October–December only; 2026 runs through 2026-08-06.Descripción completa▾Calendar year of the arrest date (apprehension_date) — NOT the federal fiscal year. 2022 covers October–December only; 2026 runs through 2026-08-06. |
month | string | — | — | no | 'all' is the calendar-year total; '01'–'12' is the arrest month.Descripción completa▾Arrest month as a zero-padded '01'–'12', or 'all' for the calendar-year total. The twelve monthly rows' counts sum exactly to the 'all' row. Pin to 'all' for annual figures. 13 valores permitidos▾
|
county_fips | string | — | — | yes | Always NULL: the source has no arrest-county field, so this dataset is published at state grain only. Kept for the immigration domain's shared key shape (FK to the counties dimension when populated).Descripción completa▾Always NULL: the source has no arrest-county field, so this dataset is published at state grain only. Kept for the immigration domain's shared key shape (FK to the counties dimension when populated). |
demographic | string | — | — | no | Gender as determined by ICE: all, female, or male.Descripción completa▾Demographic key (FK to the demographics dimension): 'all', 'female', or 'male'. Gender here is ICE's own determination, not self-reported, taken from DDP's joined arrest-stay record. Arrests recorded with gender 'Unknown' count toward 'all' only, so female + male is at most 'all'. 3 valores permitidos▾
|
criminality | string | — | — | no | ICE's criminal-history classification at arrest; 'all' is the total.Descripción completa▾ICE's criminality classification at the time of arrest: 'convicted_criminal' (a criminal conviction on record), 'pending_criminal_charges', or 'other_immigration_violator' (no known conviction or pending charge). 'all' is the total; the three parts' counts sum exactly to it. 4 valores permitidos▾
|
apprehension_method_group | string | — | — | no | How the arrest was made: at large, custodial (from a jail or prison), 287(g), or other.Descripción completa▾How the arrest was made, using the Deportation Data Project's four-way grouping of ICE's 28 apprehension-method codes: 'at_large_arrest' (in the community, e.g. fugitive operations and non-custodial arrests), 'custodial_arrest' (taken into ICE custody from a jail or prison, including the Criminal Alien Program), '287g_program' (arrests made under a 287(g) agreement with a local law-enforcement agency), or 'other'. 'all' is the total; the four parts' counts sum exactly to it. 5 valores permitidos▾
|
citizenship_country | string | — | — | no | Country of citizenship: the 22 most common among Georgia records, plus other and unknown.Descripción completa▾Country of citizenship as recorded on DDP's joined arrest-stay record, keyed to the 22 countries most frequent among Georgia records across the ICE and immigration-court sources; every other country is 'other' and an unrecorded country is 'unknown'. Recorded for detained and non-detained arrests alike. 'all' is the total; the parts' counts sum exactly to it. Not a demographic — this column has no FK to the demographics dimension. 25 valores permitidos▾
|
num_arrests | integer | — | no | Number of ICE arrests in the cell — the denominator of the rate.Descripción completa▾Number of ICE administrative arrests in Georgia in the cell, as DDP deduplicated them (one arrest per person per 24-hour episode); the denominator of detention_rate_after_arrest. Counts arrests, not people. 0 means no arrest matched the cell (the state grid is complete; no suppression is applied). Totals equal the companion ice_arrests dataset's; a gender breakdown cell may differ from it by up to about 100 arrests (this table resolves 160 more genders) and a citizenship cell by at most 3. Use ice_arrests as the dataset of record for arrest counts. | |
num_arrests_detained | integer | — | no | Number of those arrests that led to a detention stay — the numerator of the rate.Descripción completa▾Number of the cell's arrests that DDP matched to an ICE detention stay (has_detention_stay = true: a book-in between five days before and ten days after the arrest, closest match kept); the numerator of detention_rate_after_arrest. Never exceeds num_arrests. 0 means none of the cell's arrests led to detention (or the cell has no arrests). | |
detention_rate_after_arrest | number | — | yes | Share of ICE arrests in the cell that led to a detention stay (0–1).Descripción completa▾Share of the cell's ICE arrests that led to an ICE detention stay: num_arrests_detained / num_arrests, on a 0–1 scale. An estimate — DDP's arrest-to-stay match is approximate (book-in within five days before to ten days after the arrest). NULL only where num_arrests is 0; never suppressed. Rates over a handful of arrests swing widely — check num_arrests before comparing cells. |
Filtros
Parámetros de consulta que acepta el endpoint de hechos. Los valores separados por comas son OR dentro de un parámetro; varios parámetros se combinan con AND.
| Parámetro | Tipo | Valores permitidos | Notas |
|---|---|---|---|
year | year_exact | cualquier valor | — |
year_min | year_range | cualquier valor | — |
year_max | year_range | cualquier valor | — |
detail | detail | states | enum validado, predeterminado: states |
county_fips | foreign_key | cualquier valor | valores múltiples |
demographic | foreign_key | allfemalemale | valores múltiples, enum validado |
month | categorical | 13 valores permitidos▾
| valores múltiples, enum validado |
criminality | categorical | allconvicted_criminalother_immigration_violatorpending_criminal_charges | valores múltiples, enum validado |
apprehension_method_group | categorical | all287g_programat_large_arrestcustodial_arrestother | valores múltiples, enum validado |
citizenship_country | categorical | 25 valores permitidos▾
| valores múltiples, enum validado |
demographic_category | dimension_attribute | 12 valores permitidos▾
| valores múltiples, enum validado |
Ejemplos de solicitudes
Ejecútalos contra la URL base: devuelven datos en vivo.
All rows (first page), states level
curl "https://georgiacivicdata.org/api/v1/immigration/ice_arrests_with_detention_stays"states data for 2026
curl "https://georgiacivicdata.org/api/v1/immigration/ice_arrests_with_detention_stays?year=2026"Filtered to month = 01 for 2026
curl "https://georgiacivicdata.org/api/v1/immigration/ice_arrests_with_detention_stays?year=2026&month=01"Download 2026 as CSV
curl "https://georgiacivicdata.org/api/v1/immigration/ice_arrests_with_detention_stays?year=2026&format=csv"Notas y limitaciones
Manejo de NULL
- El cero es un valor real y reportado.
Limitaciones
Years are CALENDAR years of the arrest date (with a month column), not federal fiscal years. ICE and the Deportation Data Project report by fiscal year (October 1 to September 30), so a figure here will not match a published 'FY2026' number. Coverage is 2022-10-01 through 2026-08-06: calendar 2022 is October–December only and 2026 stops on 6 August, so both end years are partial and a trend line dips at each end for that reason alone. Scope, in DDP's own words: 'there are many detention stays that start without an ICE arrest (most often at the border, with a CBP arrest), and those detention stays are not included here.' This dataset describes what followed ICE arrests made in Georgia; it is not a count of people detained in Georgia. The arrest-to-stay match is approximate: DDP pairs each arrest with a detention stay whose book-in falls between five days before and ten days after the arrest, keeping the closest when several fit, and describes this as an imperfect method that works most of the time. detention_rate_after_arrest is therefore an ESTIMATE of the share of arrests that led to detention, not an exact administrative figure. This table is DDP-deduplicated to one arrest per 24-hour episode (duplicate_drop_row is false on every row; no further deduplication is applied). Its 27,567 Georgia arrests reconcile exactly to the companion dataset ice_arrests (28,220 Georgia rows in the same 2026-08-06 release, 27,567 after DDP's duplicate flag) — use ice_arrests for arrest counts and this dataset for the detention rate (23,594 of 27,567 Georgia arrests, 85.6%, led to a detention stay). Georgia is defined by DDP's apprehension_state_filled_in field (ICE's state back-filled from the event landmark; this table carries no separate original-state column). A further 2,018 arrests in ICE's Atlanta area of responsibility (Georgia, North and South Carolina) carry no state at all and are excluded from every state's count; an unknown share are Georgia arrests, so num_arrests is a lower bound, and their detention rate (55%) is well below Georgia's, so the published rate would be slightly lower if they could be placed. The source has no arrest-county field, so this dataset is STATE-ONLY: county_fips is NULL on every row and there is no county breakdown. State rows are a complete grid of every month × category combination, so a 0 count means no arrest matched that cell (zero is real; no suppression is applied at state grain), and detention_rate_after_arrest is NULL only where num_arrests is 0. Rates over a handful of arrests swing widely — check num_arrests before comparing cells. month = 'all' is the calendar-year total; every categorical's 'all' value is its total, so filter each to 'all' except the one you are breaking out, or the same arrest is counted on several rows. demographic is ICE's own gender determination (male/female), not self-reported; the 55 arrests recorded with gender Unknown count toward 'all' only, so male + female is slightly below all. citizenship_country names the 22 countries most frequent among Georgia records across the ICE and immigration-court sources (about 97% of Georgia arrests); every other country is 'other' and an unrecorded country is 'unknown'. Gender and citizenship are DDP's values on the joined arrest-stay record, which resolve more cases than the arrest file alone: this table records 160 fewer Unknown genders than ice_arrests, so a gender breakdown cell can differ from the same cell there by up to about 100 arrests (roughly 1 percent of a large cell), while citizenship cells differ by at most 3 arrests; every total, month, criminality and apprehension_method_group cell agrees exactly. criminality and apprehension_method_group are ICE's own classifications at the time of arrest, as recoded by DDP.