287(g) Program
Alabama
As of July 21, 2026
Agency Locations
How participation has grown
Active 287(g) agreements by model, since Dec 2024.
74 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 Alabama
Updated July 27, 2026
Alabama has overseen a steady expansion of 287(g) agreements and joint operations, with dozens of county and municipal law enforcement agencies formally partnering with federal immigration authorities since last year. New state laws mandate that local officers check immigration status during traffic stops and collect biometric data from people taken into custody, though a legislative push to grant police even broader enforcement powers failed to pass earlier this year.
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.
Alabama Agencies
58 agencies
| Models | Population | MOA | |||
|---|---|---|---|---|---|
| Anniston Police Department Calhoun County | Municipality | 2026 | 21K | — | |
| Autauga County Sheriff's Office Autauga County | County | 2025 | 22.2K | ↗ | |
| Baldwin County Sheriff's Office Baldwin County | County | 2025 | 115.6K | ↗ | |
| Blount County Sheriff's Office Blount County | County | 2026 | 46.6K | ↗ | |
| Brookside Police Department Jefferson County | Municipality | 2026 | 1.2K | — | |
| Calhoun County Sheriff's Office Calhoun County | County | 2026 | 53.7K | — | |
| Camp Hill Police Department Tallapoosa County | Municipality | 2025 | 956 | ↗ | |
| Cedar Bluff Police Department Cherokee County | Municipality | 2026 | 2K | — | |
| Chambers County Sheriff's Office Chambers County | County | 2026 | 14.3K | — | |
| Cherokee County Sheriff's Office Cherokee County | County | 2025 | 19.6K | ↗ | |
| Cherokee Police Department Cherokee County | Municipality | 2026 | 964 | — | |
| Clarke County Sheriff's Office Clarke County | County | 2026 | 11.9K | ↗ | |
| Clayton Police Department Barbour County | Municipality | 2026 | 2.2K | — | |
| Colbert County Sheriff's Office Colbert County | County | 2025 | 20.3K | ↗ | |
| Cottonwood Police Department Houston County | Municipality | 2026 | 1.1K | — | |
| Courtland Police Department Lawrence County | Municipality | 2026 | 595 | ↗ | |
| Crenshaw County Sheriff's Office Crenshaw County | County | 2025 | 9.6K | ↗ | |
| Dekalb County Sheriff's Office DeKalb County | County | 2025 | 39.4K | ↗ | |
| Demopolis Police Department Marengo County | Municipality | 2026 | 6.6K | ↗ | |
| Eclectic Police Department Elmore County | Municipality | 2026 | 1.2K | — | |
| Elberta Police Department Baldwin County | Municipality | 2025 | 2.2K | ↗ | |
| Elmore County Sheriff's Office Elmore County | County | 2025 | 59.1K | ↗ | |
| Etowah County Sheriff's Office Etowah County | County | 2016 | 30K | ↗ | |
| Florala Police Department Covington County | Municipality | 2026 | 1.9K | ↗ | |
| Foley Police Department Baldwin County | Municipality | 2026 | 30.2K | ↗ | |
| Franklin County Sheriff's Office Frankin County | County | 2025 | 17K | ↗ | |
| Gordo Police Department Pickens County | Municipality | 2026 | 1.5K | — | |
| Grove Hill Police Department Clarke County | Municipality | 2026 | 1.7K | — | |
| Hale County Sheriff's Office Hale County | County | 2026 | 10.8K | ↗ | |
| Henry County Sheriff's Office Henry County | County | 2025 | 9.9K | ↗ | |
| Jackson Police Department Clarke County | Municipality | 2026 | 4.4K | ↗ | |
| Jackson's Gap Police Department Tallapoosa County | Municipality | 2026 | 749 | ↗ | |
| Lanett Police Department Chambers County | Municipality | 2025 | 6.6K | ↗ | |
| Lauderdale County Sheriff's Office Lauderdale County | County | 2025 | 51.2K | ↗ | |
| Lawrence County Sheriff's Office Lawrence County | County | 2025 | 27.7K | ↗ | |
| Leesburg Police Department Cherokee County | Municipality | 2026 | 1K | ↗ | |
| Leighton Police Department Colbert County | Municipality | 2026 | 652 | — | |
| Level Plains Police Department | Municipality | 2025 | 1.8K | ↗ | |
| Limestone County Sheriff's Office Limestone County | County | 2025 | 67.5K | ↗ | |
| Littleville Police Department Colbert County | Municipality | 2026 | 1K | ↗ | |
| Lockhart Police Department Covington County | Municipality | 2026 | 447 | — | |
| Louisville Police Department Barbour County | Municipality | 2026 | 383 | — | |
| Loxley Police Department Baldwin County | Municipality | 2026 | 5.7K | ↗ | |
| Margaret Police Department St. Clair County | Municipality | 2025 | 7.1K | ↗ | |
| Marion County Sheriff's Office Marion County | County | 2025 | 12.7K | ↗ | |
| Marshall County Sheriff's Office Marshall County | County | 2025 | 49.9K | ↗ | |
| Mobile County Sheriff's Office Mobile County | County | 2025 | 90K | ↗ | |
| Monroe County Sheriff's Office Monroe County | County | 2025 | 11.6K | ↗ | |
| Ohatchee Police Department Calhoun County | Municipality | 2026 | 1.2K | — | |
| Piedmont Police Department Calhoun County | Municipality | 2026 | 4.7K | ↗ | |
| Pine Hill Police Department Wilcox County | Municipality | 2026 | 695 | — | |
| Reform Police Department Pickens County | Municipality | 2026 | 1.4K | — | |
| Robertsdale Police Department Baldwin County | Municipality | 2025 | 7.8K | ↗ | |
| Silverhill Police Department Baldwin County | Municipality | 2025 | 1K | ↗ | |
| Southside Police Department Etowah County | Municipality | 2026 | 9.7K | ↗ | |
| Summerdale Police Department Baldwin County | Municipality | 2025 | 1.6K | ↗ | |
| Thomasville Police Department Clarke County | Municipality | 2026 | 3.5K | ↗ | |
| Washington County Sheriff's Office Washington County | County | 2025 | 13.3K | ↗ |