287(g) Program
Oklahoma
As of July 9, 2026
Agency Locations
How participation has grown
Active 287(g) agreements by model, since Dec 2024.
88 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 7, 2026
ICE lists 78 participating 287(g) agencies in Oklahoma, the seventh-highest count of any state, spanning county sheriffs, small-town police, the Highway Patrol, and other state agencies. State officials have credentialed every Highway Patrol trooper, conducted high-profile truck-driver raids on Interstate 40, and are weighing bills and payments that could route as much as $175 million a year to participating agencies.
Oklahoma Agencies
80 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 | ↗ | |
| 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 | — | |
| 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 | — | |
| Valley Brook Police Department Oklahoma County | Municipality | 2026 | 639 | — | |
| Vinita Police Department | Municipality | 2025 | 5.4K | ↗ | |
| Washita County Sheriff's Office Washita County | County | 2025 | 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 | — |