ICE 287(g) agreements dataset
Download: ice_287g.json · Coverage: 1,934 agreements, 40 states · As of: June 10, 2026 (ICE’s published date) · Refresh: monthly, automated
Every active agreement between ICE and a state or local law-enforcement agency under INA § 287(g), parsed from ICE’s official participating-agencies workbook into a stable JSON schema.
What’s in each row
| Field | Meaning |
|---|---|
agency | The law-enforcement agency holding the agreement |
state | State |
model | Program model: Jail Enforcement (JEM), Task Force (TFM), or Warrant Service Officer (WSO) |
signed | Agreement date as published by ICE |
Current totals by model: 180 Jail Enforcement, 1,248 Task Force, 506 Warrant Service Officer. The Task Force model — restored in 2025 after being discontinued in 2012 — now accounts for roughly two-thirds of all agreements.
Method
A monthly automated job downloads ICE’s published XLSX workbook, parses it, validates the shape (row counts, state codes, model values), and replaces this file only when validation passes. The as-of date is taken from ICE’s own page, not the scrape date. Source code pattern and history live in the site repository’s scraper directory.
Where this data is used
- 287(g) growth analysis — the monthly signing curve: 93% of agreements signed in the last 17 months
- 287(g) agreements and ICE detainers — know your rights (the live by-state table)
- ICE detention cluster facility and state pages
Suggested citation: MigrantUSA, “ICE 287(g) agreements dataset,” migrantusa.com/datasets/ice-287g-agreements/, retrieved [date].