The Platte County Sheriff's Office only accepts those federal prisoners when there's available space.
Their agreement with the federal government pays roughly $78 per detainee, per day.
One reason ICE has an agreement with the Platte County Sheriff's Office is the jail is just minutes from Kansas City International Airport.
It's a short ride for detainees who are ultimately put on a plane and deported.
"That's my understanding is one of the benefits why ICE was interested in the contract," said Platte County Presiding Commissioner Ron Schieber. "We support the sheriff's efforts to enforce the law and give those ICE folks a safe place to stay while they're being prosecuted through the system," he said.
Not far from the jail, a group was protesting outside Kansas City's ICE office last week.
Witnesses claim an ICE agent knocked over a woman's attorney.
That woman, with her child, were deported to Honduras.
She was trying to make a claim for asylum stating she's been a victim of domestic violence in Honduras.