287(g) Program
Oklahoma
As of August 21, 2026
Agency Locations
How participation has grown
Active 287(g) agreements by model, since Dec 2024.
106 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 August 21, 2026
Oklahoma expanded cooperation between local law enforcement and ICE through 287(g) agreements, including new authority for trained officers to perform specified immigration-enforcement duties under federal supervision. The statewide picture is uneven: some partnerships took effect or expanded, while at least one county rejected a proposed agreement, leaving local participation subject to agency and county decisions.
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
97 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 | — | |
| Amber Police Department Grady County | Municipality | 2026 | 465 | — | |
| 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 | ↗ | |
| Bernice Police Department Delaware County | Municipality | 2026 | 436 | — | |
| 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 | — | |
| Bryan County Sheriff's Office Bryan County | County | 2026 | 23K | — | |
| 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 | — | |
| Catoosa Police Department Rogers County | Municipality | 2026 | 7.5K | — | |
| 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 | — | |
| Drumright Police Department Creek County | Municipality | 2026 | 2.5K | — | |
| 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 | — | |
| Hominy Police Department Osage County | Municipality | 2026 | 3.3K | — | |
| Hughes County Sheriff's Office Hughes County | County | 2026 | 5.9K | — | |
| Jay Police Department Delaware County | Municipality | 2026 | 2.5K | — | |
| 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 | — | |
| Latimer County Sheriff's Office Latimer County | County | 2026 | 6.7K | — | |
| 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 | ↗ | |
| Muldrow Police Department Sequoyah County | Municipality | 2026 | 3.4K | — | |
| 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 | ↗ | |
| Sperry Police Department Tulsa County | Municipality | 2026 | 1.2K | — | |
| Stephens County Sheriff's Office Stephens County | County | 2026 | 14.5K | — | |
| 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 | — | |
| Westville Police Department Adair County | Municipality | 2026 | 1.4K | — | |
| Woodward County Sheriff's Office Woodward County | County | 2026 | 7.1K | — |