287(g) Program
Oklahoma
As of July 21, 2026
Agency Locations
How participation has grown
Active 287(g) agreements by model, since Dec 2024.
92 agreements.
Experimental (#162). Each line counts active agency–model agreements, so an agency with two models counts once per model. Changes are dated by when they appear in ICE's published list; the Dec 2024 level carries everything signed before then, and the archive has no snapshots between mid-Dec 2024 and early Mar 2025, so the lines run flat there.
News coverage of ICE's 287(g) program in Oklahoma
Updated July 27, 2026
Oklahoma has become a central partner in federal immigration enforcement, utilizing the 287(g) Task Force model to deputize highway patrol troopers and building a roster of 84 participating agencies, the 7th highest total in the country. The state's deep cooperation—highlighted by lucrative federal contracts for local agencies and the nomination of a former state trooper to lead ICE—has driven heavy enforcement against commercial drivers and heightened the detention of local residents.
This summary is licensed under Creative Commons BY 4.0 (Attribution). Reuse it freely, including commercially, as long as you credit 287(g) Watch (a project of Recovered Factory) with a link back. The cited news articles remain the property of their publishers.
Oklahoma Agencies
84 agencies
| Models | Population | MOA | |||
|---|---|---|---|---|---|
| Achille Police Department Bryan County | Municipality | 2026 | 435 | ↗ | |
| Adair Police Department Adair County | Municipality | 2026 | 743 | — | |
| Afton Police Department Ottawa County | Municipality | 2026 | 754 | ↗ | |
| Alva Police Department Wood County | Municipality | 2026 | 5K | — | |
| Atoka County Sheriff's Office Atoka County | County | 2026 | 10.7K | — | |
| Barnsdall Police Department Osage County | Municipality | 2025 | 962 | ↗ | |
| Beggs Police Department Okmulgee County | Municipality | 2025 | 1.2K | ↗ | |
| Bixby Police Department Tulsa County | Municipality | 2026 | 32.5K | — | |
| Blaine County Sheriff's Office Blaine County | County | 2025 | 3.3K | ↗ | |
| Boise City Police Department Cimarron County | Municipality | 2026 | 1.1K | ↗ | |
| Bokchito Police Department Bryant County | Municipality | 2026 | 621 | ↗ | |
| Bristow Police Department Creek County | Municipality | 2026 | 4.3K | — | |
| Caddo Police Department Bryan County | Municipality | 2026 | 1.1K | ↗ | |
| Canadian County Sheriff's Office Canadian County | County | 2020 | 7.5K | ↗ | |
| Caney Police Department Atoka County | Municipality | 2026 | 194 | — | |
| Checotah Police Department McIntosh County | Municipality | 2026 | 3.1K | ↗ | |
| Chelsea Police Department Rogers County | Municipality | 2026 | 2K | ↗ | |
| Cherokee Police Department Alfalfa County | Municipality | 2026 | 1.5K | — | |
| Cimarron County Sheriff's Office Cimarron County | County | 2026 | 1K | ↗ | |
| Colbert Police Department Bryan County | Municipality | 2026 | 1.1K | ↗ | |
| Colcord Police Department Delaware County | Municipality | 2026 | 760 | — | |
| Collinsville Police Department Tulsa County | Municipality | 2026 | 10.2K | ↗ | |
| Craig County Sheriff's Office Craig County | County | 2025 | 9.2K | ↗ | |
| Creek County Sheriff's Office Creek County | County | 2026 | 35.1K | ↗ | |
| Custer County Sheriff's Office Custer Countey | County | 2026 | 5.8K | ↗ | |
| Cyril Police Department Caddo County | Municipality | 2026 | 799 | — | |
| Disney Police Department Mayes County | Municipality | 2026 | 228 | — | |
| Fairland Police Department Ottawa County | Municipality | 2026 | 1.1K | — | |
| Geary Police Department Blaine County | Municipality | 2025 | 985 | ↗ | |
| Grady County Sheriff's Office Grady County | County | 2026 | 25.7K | ↗ | |
| Greer County Sheriff's Office Greer County | County | 2026 | 1.1K | — | |
| Haskell County Sheriff's Office Haskell County | Municipality | 2026 | — | ↗ | |
| Hobart Police Department Kiowa County | Municipality | 2026 | 3.3K | ↗ | |
| Holdenville Police Department Hughes County | Municipality | 2026 | 5.9K | — | |
| Hughes County Sheriff's Office Hughes County | County | 2026 | 5.9K | — | |
| Johnston County Sheriff's Office Johnston County | County | 2026 | 7.2K | — | |
| Keota Police Department Haskell County | Municipality | 2026 | 449 | — | |
| Kiefer Police Department Creek County | Municipality | 2026 | 2.3K | — | |
| Lincoln County Sheriff's Office Lincoln County | County | 2025 | 23.3K | ↗ | |
| Logan County Sheriff's Office Logan County | County | 2025 | 39.5K | ↗ | |
| Major County Sheriff's Department Major County | County | 2025 | 4.9K | ↗ | |
| Mannford Police Department Creek County | Municipality | 2026 | 3.5K | — | |
| Mcintosh County Sheriff's Office McIntosh County | County | 2026 | 13.9K | ↗ | |
| Minco Police Department Grady County | Municipality | 2026 | 1.6K | — | |
| Mounds Police Department Creek County | Municipality | 2026 | 982 | ↗ | |
| Muskogee County Sheriff's Office Muskogee County | County | 2025 | 21.8K | ↗ | |
| Noble County Sheriff's Office Noble County | County | 2026 | 5.9K | ↗ | |
| Nowata Police Department Nowata County | Municipality | 2026 | 3.6K | — | |
| Office of the District Attorney - Eighth District Kay County | County | 2026 | 7.9K | — | |
| Okfuskee County Sheriff's Office Okfuskee County | County | 2026 | 6.4K | ↗ | |
| Oklahoma Bureau of Investigation | State Agency | 2025 | — | ↗ | |
| Oklahoma Bureau of Narcotics | State Agency | 2025 | — | ↗ | |
| Oklahoma Department of Corrections | State Agency | 2025 | — | ↗ | |
| Oklahoma Department of Public Safety | State Agency | 2025 | — | ↗ | |
| Okmulgee County Criminal Justice Authority Okmulgee County | County | 2020 | 16.9K | ↗ | |
| Okmulgee County District Attorney's Office Okmulgee County | County | 2025 | 16.9K | ↗ | |
| Okmulgee County Sheriff's Office Okmulgee County | County | 2026 | 16.9K | ↗ | |
| Oologah Police Department Rogers County | Municipality | 2026 | 1.4K | — | |
| Ottawa County Sheriff's Office Ottawa County | County | 2025 | 13K | ↗ | |
| Piedmont Police Department Canadian County | Municipality | 2026 | 9.5K | — | |
| Porum Police Department Muskogee County | Municipality | 2026 | 613 | — | |
| Quinton Police Department Pittsburg County | Municipality | 2026 | 844 | — | |
| Rattan Police Department Pushmataha County | Municipality | 2026 | 280 | — | |
| Rogers County Sheriff's Office Rogers County | County | 2026 | 59.6K | — | |
| Roland Police Department Sequoyah County | Municipality | 2026 | 4.2K | ↗ | |
| Salina Police Department Mayes County | Municipality | 2026 | 1.1K | — | |
| Sequoyah County Sheriff's Office Sequoyah County | County | 2025 | 21.7K | ↗ | |
| Sterling Police Department | Municipality | 2025 | 668 | ↗ | |
| Stigler Police Department Haskell County | Municipality | 2026 | 2.8K | — | |
| Stratford Police Department Garvin County | Municipality | 2026 | 1.4K | ↗ | |
| Stringtown Police Department Atoka County | Municipality | 2026 | 437 | ↗ | |
| Talala Police Department Rogers County | Municipality | 2026 | 268 | — | |
| Texas County Sheriff's Office Texas County | County | 2025 | 3.9K | ↗ | |
| Tillman County Sheriff's Office Tillman County | County | 2026 | 1.6K | — | |
| Tulsa County Sheriff's Office Tulsa County | County | 2020 | 38K | ↗ | |
| Tushka Police Department Atoka County | Municipality | 2026 | 431 | — | |
| Union City Police Department Canadian County | Municipality | 2026 | 2.1K | — | |
| Valley Brook Police Department Oklahoma County | Municipality | 2026 | 639 | — | |
| Vinita Police Department | Municipality | 2025 | 5.4K | ↗ | |
| Warner Police Department Muskogee County | Municipality | 2026 | 1.6K | — | |
| Washita County Sheriff's Office Washita County | County | 2026 | 6.2K | ↗ | |
| Watts Police Department Adair County | Municipality | 2026 | 279 | — | |
| Weatherford Police Department Custer County | Municipality | 2025 | 12K | ↗ | |
| West Siloam Springs Police Department Delaware County | Municipality | 2026 | 1.1K | — |