Muscatine County IA — ICE contract gag clause vs. public records transparency
Summary
Muscatine County’s ICE contract contains an extraordinary confidentiality clause prohibiting public disclosure without ICE approval. The county initially refused FOIA requests, claiming “federal law” bars disclosure. Journalists eventually obtained the contract in March 2026, revealing the 75% funding increase and gag clause. Five lawsuits have been filed by detainees, and former County Attorney James Barry resigned amid an ethics complaint related to the arrangement.
Timeline
- March 2025: ICE amends contract, raising ceiling from $479K to $839K with secrecy clause
- April 2025: County begins housing ICE detainees at expanded levels
- December 2025: Operation Metro Surge overflow from Minneapolis sent to Muscatine
- February 2026: Iowa Capital Dispatch reports agreement “remains secret”
- March 3, 2026: County claims “federal law” bars disclosure
- March 4-6, 2026: Daily Iowan and Iowa Capital Dispatch publish obtained contract
- March 20, 2026: Federal judge criticizes ICE for “illegally keeping man” in Muscatine jail
Why It Matters
This is a textbook example of how ICE uses contractual secrecy to prevent public oversight of detention conditions. The gag clause raises serious First Amendment and state public records law questions. The ethics complaint and resignation of the county attorney suggest the arrangement may have been legally problematic from the start.
Sources
- Muscatine County’s agreement to jail ICE detainees remains secret — Iowa Capital Dispatch
- Muscatine County now says ‘federal law’ bars disclosure of contract with ICE — Iowa Capital Dispatch
- ICE contract with Iowa jail increased funding for detentions by 75% — Iowa Capital Dispatch
- Muscatine County Jail releases ICE contract — Daily Iowan