One participating agency can have up to three (3) agreements active — one for each of the 287(g) program models. When this report references the total number of agreements, that figure will always be equal to or greater than the number of unique participating agencies.
For example: the 1,770 active agreements recorded on April 30, 2026 corresponded to 1,493 unique agencies.
Both figures are meaningful, and they answer different questions. The agreement count describes the total scope of delegated immigration enforcement authority. The agency count describes how many distinct law enforcement bodies (or 'LEAs') are participating. Comparisons across sources frequently break down because one party is counting agreements and the other is counting agencies — when citing a figure from this report, please specify which one you mean.
ICE publishes a new spreadsheet of active agreements roughly every day or two, but the schedule is inconsistent and ICE does not announce changes or offer update notifications. For this report, changes ICE's snapshot publishing process is captured and processed manually, typically within 24 hours of a detected change.

Agreement numbers in this report are, therefore, as-of figures. The report home page lists the effective date of the underlying snapshot in the top right corner ('ICE Data Updated'). Please refer to that date when citing as-of totals from the report.
ICE does not maintain a list of canceled agreements. When updates are made to ICE's active agreement list, the published file — an Excel spreadsheet downloaded from ICE's 287(g) landing page — represents the agreements active at the time of publication. In other words, the previous snapshot of the list is replaced entirely. There is no public changelog, no archive of prior files, and no unique identifier assigned to each agreement. When a row is removed from the spreadsheet, or an edit is made (like changes to the signature date or agency name), there is no public record of these changes.
Cancelations in this report are, therefore, reconstructed. The report author maintains a local archive of ICE's published spreadsheets in order to identify changes across each data snapshot published by ICE. Any agreement present in the prior snapshot but absent in the new one is flagged and reviewed manually across the current and previous snapshots before it is added to the canceled agreement list in this report (and removed from the active agreement list). This approach allows us to account for several false positives and other common pitfalls related to how ICE manages this data:
Known Limitation: Agreement cancelation tracking only covers agreements removed from ICE's published list on or after December 8, 2025, because reconstructing removals requires a pre-existing archive of snapshots and our current archive begins on that date. Any agreement added and removed from ICE's list before December 8, 2025 is not currently documented in this report. The report author plans to recreate and backfill previously canceled agreements using the agreement archive hosted by Elijah Appleson available on GitHub here.
The arrest analysis uses ICE enforcement data released under FOIA and processed by the Deportation Data Project.
Each 'Arrest with detention' recorded is a unique administrative arrest — i.e., "every time ICE arrests someone, whether or not that arrest results in a decision to detain the person" — that is linked to a unique ICE detention stint.
The full dataset from DDP includes arrest records from October 01, 2022 and August 06, 2026. For the purposes of this report, we have then filtered this to focus on arrests recorded from January 01, 2025 to August 06, 2026. These numbers are used solely for the 287(g)-related arrest analysis section of the report; this enforcement data is not joined to the agreement dataset at the record level.
In the arrest data shared to Deportation Data Project by ICE, there is no single field that identifies 287(g) involvement. Instead, the program surfaces inconsistently across two (2) separate fields in the original ICE data. We classify an arrest as 287(g)-related if one or both of the following conditions is true:
Apprehension method = "287(g) program"Final program = "287G Program" OR "287g Task Force"This is a union (logical OR), not a weighted or hierarchical test. Both tags are treated as equally sufficient, and an arrest is never counted more than once, regardless of how many tags it carries.
When these filters are applied to the original dataset and deduplicated (as flagged by Deportation Data Project), the result is 44,178 unique 287(g)-related arrests leading to ICE detention from January 01, 2025 to August 06, 2026.
The variance across the two (and previously, three) fields is itself an indicator for how inconsistently ICE codes its own enforcement activity, and it means any single-field approach would substantially undercount. For more on ICE enforcement data and this new dataset, secured via FOIA legal battle, see the Deportation Data Project's September 2026 report.
What it shows: The 287(g)-related share of ICE's monthly administrative arrests rose from 2.9% in January 2025 to 9.5% in January 2026 — and up to 15% by June 2026. Over that period, the month-to-month growth in 287(g)-related arrests and the growth in total ICE administrative arrests indicate a strong positive correlation (r = 0.86).
What it doesn't show: The correlation coefficient describes the relationship between 287(g)-related arrests and total ICE administrative arrests — it is not a correlation between arrests and the number of active agreements, and it is not a causal estimate. Both series grew steeply over an interval marked by a large increase in ICE funding, staffing, and other operational changes, and no attempt has been made here to isolate the independent contribution of the 287(g) program or relative impact of individual participating agencies. The defensible claim is that the composition of ICE arrests shifted materially toward local partner agencies. Claims stronger than that are not necessarily supported by this initial analysis.
Note also that the underlying dataset ends August 06, 2026, and so lags the agreement data by a considerable margin. The two should not be plotted against each other, and context should be provided on the non-concurrent totals.
Two distinct funding streams are tracked, and it is recommended to keep these figured delineated (rather than combining into one total):
1. Federal reimbursements and incentives: Before October 2025, DHS covered only training costs and limited software reimbursements. The One Big Beautiful Bill Act (OBBBA) changed this, and in September 2025 DHS began marketing a set of financial incentives to Task Force Model agencies, effective October 1, 2025: vehicle grants (up to roughly $100,000 per agency), technology and surveillance software subscriptions, officer payroll and overtime, and quota-based bonuses tied to arrests and other ICE-assigned work. The OBBBA additionally authorized a $3 billion DOJ grant program with eligibility tied to participation in the 287(g) or similar federal task force program.
2. State grant programs: Several states run their own programs to encourage agencies to join. Tracked examples include Tennessee (a $75 million sheriffs' program conditioned in part on demonstrated progress toward a 287(g) agreement), Texas (SB 8, with $4.9 million awarded to 59 counties since January 1 via the state comptroller), and Florida (the State Board of Immigration Enforcement, with over $21 million confirmed against at least $250 million set aside).
Critically, ICE does not publish payment data. There is no federal register of which agencies have been paid, when, or how much. Every federal figure in this report was assembled from secondary evidence: local and investigative journalism built on public records fights, state-level award listings where a state publishes them, agency budget and auditor documents, and at least one leaked agency document. The financial data in this report should be treated as an incomplete aggregation of 3rd-party evidence, not a comprehensive record of public data or the direct results of the author's own public records requests, unless noted.
Because of this, the payment figures are a non-random convenience sample and represent a lower bound only. An agency showing no confirmed payment in this report has not been shown to be unpaid — it has only not been the subject of a successful records request or news investigation. Coverage, therefore, skews toward participating jurisdictions with active local newsrooms, independent reporters and investigative journalists, etc.; as well as states with statutory disclosure requirements. These figures must not be aggregated into a national total or used to compare states.
Separate from general reimbursements, ICE offers Task Force Model partner agencies a set of cash incentives, up to $22,500 per case, for work related to locating and interviewing minors (and their families, caretakers, educators, etc.) who entered the country as 'unaccompanied alien children' (UAC) — comprising up to $2,500 in "case incentives" (address verification and residence confirmation) and up to $20,000 in "safety verification" incentives (in-person verification of a minor's home situation and school enrollment, reported back to ICE).

This structure is not visible in the public Memorandum of Agreement template. It sits in a three-layer contract system:
The second and third layers only entered the public record through the work of journalists in winning public records requests locally. The service agreement via InvestigateWest's reporting on the Owyhee County Sheriff's Office (Idaho), and the incentives rider via the Chattanooga Times Free Press's reporting on Bradley County, Tennessee constables.
This report reflects those documents as published; while agency-specific terms + conditions may vary, the author is not aware of any publicly-available evidence demonstrating different financial incentives offered to other agencies (as of September 10, 2026).
Please cite this report with the as-of date of the underlying snapshot, and specify whether you are citing agreements or agencies when referring to program totals.
Suggested format: Thrasher, Andrew. ICE 287(g) Program Tracker. Titus Consulting. Data as of [DATE]. https://www.tituslegaldesign.com/immigration-101/287g-program
The enriched dataset and report visuals are published openly under MIT License. Journalists and researchers who need the raw processed dataset, a historical snapshot, or clarification on a specific record are welcome to get in touch.
The report tracks agreements executed under Section 287(g) of the Immigration and Nationality Act, which authorizes ICE to delegate specified immigration enforcement functions to state and local law enforcement agencies. It covers three program models — Jail Enforcement Model (JEM), Warrant Service Officer (WSO), and Task Force Model (TFM) — across county, municipal, and state levels of government.
The primary unit of analysis is the agreement, not the agency. Agency-level counts are deduplicated.
ICE publishes an Excel file of currently active agreements on its 287(g) program page. Publication is irregular and unannounced. Each file is a complete replacement of its predecessor and reflects only the agreements active at time of publication. ICE provides no changelog, no version history, and no persistent unique identifiers.
Reconstructed by differencing consecutive locally archived snapshots. See §3.2. Coverage begins December 8, 2025.
ICE administrative 'Arrest with detention' records obtained under FOIA and processed by the Deportation Data Project. Includes arrest records leading to ICE detention recorded between October 01, 2022 and August 06, 2026. For the purposes of this report, we have then filtered the dataset to focus on arrests recorded from January 01, 2025 to August 06, 2026. Used solely for the 287(g)-related arrest analysis section of the report; this data is not joined to the agreement dataset at the record level. For more on Deportation Data Project's data processing, please refer to the organization's 'ICE core data codebook'.
Compiled from published journalism, state award listings, agency budget and auditor records, and leaked documents. Maintained in two places in the source dataset: a 'Confirmed TFM Reimbursements + Invoices' field on the agreement record (when independently verified), and a separate State Grants table. Not a systematic collection. See §6.4.
Each published ICE file is downloaded manually and filtered by 'Signed' date to identify agreements newly added to ICE's snapshot raw data. After processing and manual enrichment ('Location' field) and automated enrichment ('Population' field, which pulls Census data automatically).
Each new snapshot is compared against the immediately preceding snapshot using a composite key of state + agency name + agreement type + signature date. Rows present in the prior snapshot and absent from the new one are flagged as potential cancellations; rows present in the new snapshot only are flagged as potential additions.
Because the composite key contains no stable identifier, it is sensitive to upstream edits. Every flagged row is reviewed and cross-checked manually before classification, specifically to distinguish genuine removals from renamings, re-signings, and model switches (see FAQ above).
The published report reflects a processed version of ICE's data. Processing is limited to independently verifiable data, and consists of:
Corrections are recorded in the 'Notes' field on the affected record. Two representative examples:
Signature date: ICE's published list shows a signature date of February 23, 2025 for the Ottawa County Sheriff's Office (OK). The corresponding Memorandum of Agreement published by ICE shows February 23, 2026. The report reflects the date in the MOA.
Agency name: The Iuka Police Department (MS) was initially published by ICE as "Luka Police Department." Corrected to "Iuka" against the agency's own records.
Standing rule: Where ICE's published list conflicts with an underlying primary document published by ICE itself, or similar primary evidence, the primary document controls, and the discrepancy is noted on the record.
No historical series is published by ICE. Every time-series figure in this report is reconstructed and bounded by the start of our own archive.
The composite key is a known weak link in the pipeline. A silent upstream edit to an agency name or signature date breaks the match and can generate a spurious cancellation-plus-addition pair. Manual review helps mitigate this issue, but does not eliminate the fragility entirely. Users should treat single-record cancellation claims with slightly more caution than aggregate trends, particularly because we have seen some records removed from ICE's published list and subsequently re-added several days later (occasionally with other, substantive, edits made).
The classification depends entirely on ICE's own coding processes, which are demonstrably inconsistent across the three fields we use in this analysis— almost certainly representing an undercount of total 287(g)-related arrests across this period of time. The reported correlation (r = 0.86) between 287(g)-related arrests and total ICE administrative arrests is descriptive, and supports no causal inference. The arrest dataset terminates August 06, 2026.
The single largest limitation in the report. There is no federal disclosure system for 287(g) reimbursement requests or confirmation of distributed payments. Each of the recorded figures in this report comes from verified media reports (including interviews with participating agency officials), public records releases, and/or other official evidence or trusted media documentation. The absence of a payment record carries no evidentiary weight. Coverage is geographically biased toward jurisdictions with active newsrooms and independent reporting, as well as states with government disclosure requirements. Do not aggregate to a national total, and do not use for cross-state comparison.
"Not Found" values in the 'Population' field are heavily concentrated among constable offices and similar sub-county jurisdictions, typically listed by ICE at the municipal level (under 'Type'). Population-weighted analyses should exclude, rather than impute, these records.
ICE has historically over-counted agreements by including the header row in its own sums. Typographic and data entry errors are routine. Any figure attributed to ICE directly, including ICE's own published totals, should be independently verified.
Every figure is an as-of figure tied to a snapshot date, which is displayed on the primary report page. Corrections to individual records are logged in the 'Notes' field of the primary agreement dataset.
Methodology version: v1.2 — Last revised September 14, 2026. See 'Methodology Changelog' below for more details.
The dataset is published under the MIT License. Attribution is requested. Researchers needing the processed dataset, an archived snapshot, or clarification on a specific record may contact us.
Initial 1.0 version of report methodology published on August 04, 2026.
Updated on September 10, 2026 to reflect new 287(g)-related arrests data from Deportation Data Project through August 06, 2026. Primary changes include:
Updated on September 14, 2026 to add 2018 Census of State and Local Law Enforcement Agencies as a source of reference data (§2.5).














