Skip to content
← All datasets

ICE 287(g) Agreements with Georgia Agencies

287(g) agreements Georgia sheriffs, police and state agencies signed with ICE each year, and how many were in force, by model and county.

Year coverage
2002–2026
Updated
irregular
Version
1.0.0
Schema hash
2dc5d992aadf

Detail levels available

State · defaultCounty

Overview

287(g) agreements between U.S. Immigration and Customs Enforcement and Georgia law-enforcement agencies - the memoranda of agreement under INA section 287(g) that deputize state and local officers to perform immigration-enforcement functions. Counts of agreements signed in each calendar year and of agreements in force at year end, by support model (jail enforcement, task force, warrant service officer, and the 2008-2013 combined jail & task force MOA), statewide and by the signing agency's county, from the Deportation Data Project's reconstruction of every ICE participating-agencies list since 2008 plus ICE and DHS records back to 2002.

Row grain: One row per year, county_fips, agreement_type.

Key metric

num_agreements_signed — Number Agreements Signed (count)

The single headline value most answers want.

Variables

Every column in the fact table. The code is the exact field name the API returns.

ColumnTypeUnitRangeNull?Description
yearYearinteger——noCalendar year (NOT the federal fiscal year): the signing year for num_agreements_signed; for num_agreements_active, the year on whose 31 December the in-force stock is taken (2026-09-18 for 2026). 2002-2026; 2026 runs through 2026-09-18.
Full description
Calendar year (NOT the federal fiscal year): the signing year for num_agreements_signed; for num_agreements_active, the year on whose 31 December the in-force stock is taken (2026-09-18 for 2026). 2002-2026; 2026 runs through 2026-09-18.
county_fipsCounty FIPSstring——yes5-digit FIPS of the signing agency's county (a municipal police department's county). NULL on state rows. Statewide and multi-county agencies (Department of Corrections, Department of Public Safety, the Northern Judicial Circuit Probation Office) appear in state rows only.
Full description
5-digit FIPS of the signing agency's county (a municipal police department's county). NULL on state rows. Statewide and multi-county agencies (Department of Corrections, Department of Public Safety, the Northern Judicial Circuit Probation Office) appear in state rows only.

Joins counties; adds its label columns.

agreement_typeAgreement Typestring——no287(g) model: jail, task force or warrant service.
Full description
The 287(g) support model: 'jail_enforcement_model' (officers screen people booked into the jail), 'task_force_model' (officers enforce immigration law during routine policing), 'warrant_service_officer' (officers serve ICE administrative warrants in the jail), 'jail_and_task_force' (the 2008-2013 combined MOA - Hall County's in Georgia - kept distinct, not split); 'all' = total. Historical spellings are merged.
5 allowed values
  • all — total / aggregate
  • jail_and_task_force
  • jail_enforcement_model
  • task_force_model
  • warrant_service_officer
num_agreements_signedNumber Agreements Signedintegercount—yes287(g) agreements signed in the year.
Full description
Number of 287(g) agreements (memoranda of agreement between ICE and a state or local agency, one per support model) signed in the calendar year. A renewal or re-signing is a new agreement; ICE's 2013 relabel of Hall County's 2008 MOA counts once under each label in 2008. Complete in every year - a 0 is a real zero.
num_agreements_activeNumber Agreements Activeintegercount—yesAgreements in force at year end.
Full description
Number of agreements on ICE's participating-agencies list on 31 December of the year - on 2026-09-18 (the release's as-of date) for 2026 - from the listing window: first listed on or before the date and not yet dropped. Same event as the signed count, taken as a stock. Listing lags signing (days since March 2025; weeks to months earlier, when lists are dated by Wayback capture). NULL for 2007, when Georgia agreements were in force before the first dated agreement listing (2008-04-29): the rule would return a false 0. Earlier years precede every Georgia signing and are real zeros.

Filters

Query parameters the fact endpoint accepts. Comma-separated values are OR within a parameter; multiple parameters AND together.

ParameterKindAllowed valuesNotes
yearyear_exactany value—
year_minyear_rangeany value—
year_maxyear_rangeany value—
detaildetailcountiesstatesenum-enforced, default: states
county_fipsforeign_keyany valuemulti-value
agreement_typecategoricalalljail_and_task_forcejail_enforcement_modeltask_force_modelwarrant_service_officermulti-value, enum-enforced

Example requests

Run these against the base URL — they return live data.

All rows (first page), states level

curl "https://georgiacivicdata.org/api/v1/immigration/ice_287g_agreements"

states data for 2026

curl "https://georgiacivicdata.org/api/v1/immigration/ice_287g_agreements?year=2026"

Filtered to agreement_type = jail_and_task_force for 2026

curl "https://georgiacivicdata.org/api/v1/immigration/ice_287g_agreements?year=2026&agreement_type=jail_and_task_force"

One county (FIPS 13139), 2026

curl "https://georgiacivicdata.org/api/v1/immigration/ice_287g_agreements?county_fips=13139&year=2026&detail=counties"

Download 2026 as CSV

curl "https://georgiacivicdata.org/api/v1/immigration/ice_287g_agreements?year=2026&format=csv"

Notes & limitations

NULL handling

  • Zero is a real, reported value.

Limitations

Calendar years, not federal fiscal years (an enforcement-program topic): `year` is the calendar year the agreement was SIGNED for `num_agreements_signed`, and the calendar year on whose 31 December the in-force stock is taken for `num_agreements_active`, so a figure here will not match a count reported for a federal fiscal year (October 1 - September 30). Coverage runs from 2002 (the program's first signing, 2002-07-02) to 2026; Georgia's first agreements were signed in 2007, so earlier years are real zeros. 2026 is partial: this release is current to 2026-09-18 (the latest ICE list the Deportation Data Project absorbed), and its active count is taken on that date instead of 31 December. ICE's own list of 2026-09-21 already shows 1 Georgia signing(s) after that date, which the next release will carry. `num_agreements_active` counts agreements on ICE's list on 31 December, derived from the listing window (first list showing the agreement on or before the date, and no later list without it). Listing lags signing: since March 2025 ICE dates its own lists and the lag is days; before that the lists are undated and dated here by their Wayback Machine capture, weeks to months late (Gwinnett's October 2009 MOA was first captured in April 2010, so it is not active on 31 December 2009), and an agreement's end is the first capture without it. The Deportation Data Project's agreement listing windows begin with the first archived ICE list it dates (2008-04-29); ICE's undated 2007-08 lists attest agencies, not agreement windows. The active count is therefore NULL (not derivable) for 2007, when Georgia agreements were already in force; 2002-2006 precede every Georgia signing and are real zeros, and the signed count is complete in every year. These are agreements, not agencies: one agency may hold up to three at once (one per model), and every renewal or re-signing ICE listed is a new agreement in the year it was signed. The count of distinct agencies is not published here. ICE relabeled Hall County's 2008 Jail & Task Force MOA as a Jail Enforcement Model MOA in 2013 (same signing date); the source keeps both labels as agreements, so 2008 counts that one signing once under each model. `agreement_type` merges the historical spellings (`JAIL ENFORCEMENT`, `Jail Enforcement` -> jail enforcement model; `TASK FORCE` -> task force model) and keeps the 2008-2013 combined jail & task force MOA distinct. Geography is the signing agency's county: a municipal police department counts in the county it sits in. Statewide and multi-county agencies - Georgia Department of Corrections (2); Georgia Department of Public Safety (2); Northern Judicial Circuit Probation Office (1) - have no single county and appear in state rows only, so county rows sum to at most the state row. No suppression: rows are agreements between ICE and an agency, not people, so the domain's county small-cell rule does not apply and every published zero is real. The agency behind each agreement (its FBI ORI) is not published yet. Signing dates are ICE's printed dates after the Deportation Data Project's corrections.