Mark Alford Immigration Missouri

Kansas City Voted 12–1 to Keep a 7,500-Bed ICE Detention Center Out. The Next Morning, Mark Alford Wrote ICE Offering His Own District Instead.

Alford's letter names county-owned land in Harrisonville and Belton, calls local opposition "obstruction," and adds a line about his seat on the Appropriations Committee: "we look forward to helping make this happen."

Kansas City Voted 12–1 to Keep a 7,500-Bed ICE Detention Center Out. The Next Morning, Mark Alford Wrote ICE Offering His Own District Instead.

On January 15, 2026, Homeland Security and ICE officials toured a warehouse at 14901 Botts Road in south Kansas City. It's called I-49 Industrial Center 7. It is 920,400 square feet, and the plan under discussion was to put roughly 7,500 beds in it.

Hours later, the Kansas City Council voted 12 to 1 to block it. As KCUR reported, the ordinance freezes city approvals — permits, zoning, project plans — for any non-municipal detention facility until January 15, 2031.

Mayor Quinton Lucas put it plainly: "Warehousing 10,000 people in an industrial factory is not the move of enlightened or humane societies."

The next morning, Mark Alford sat down and wrote a letter to ICE.

What the letter says

Alford's January 16 letter to ICE Acting Director Todd Lyons is not subtle, and he published it himself.

He opens by thanking ICE for "restoring order and integrity to our nation's immigration system." Then he gets to Kansas City:

"Kansas City officials have responded by imposing a sweeping moratorium on approvals for non-municipal detention facilities, explicitly aimed at preventing the establishment of an ICE facility within the city. This action reflects a broader pattern of local resistance to lawful federal enforcement activities and creates unnecessary legal, logistical, and political obstacles to the execution of ICE's mission."

A 12–1 vote by an elected city council is, in Alford's telling, an "obstacle." Then comes the pitch:

"If Kansas City doesn't want an ICE facility, Cass County has several site options near I-49 which would be ideal fits for ICE's needs. As a member of the Appropriations Committee, we look forward to helping make this happen in the 4th District."

Read that clause again. Alford sits on the House Appropriations Committee — the committee that writes the checks for the Department of Homeland Security. He put that fact in a letter to the agency, next to a request, in writing.

He closes by arguing ICE shouldn't have to deal with places that say no at all:

"The federal government should not be forced to negotiate with jurisdictions that openly seek to block or delay the execution of federal law."

That is a sitting member of Congress telling a federal agency it should route around local democratic decisions — and volunteering his own constituents' county as the place to route to.

Where he wants to put it

This isn't abstract. Alford named actual ground.

KSHB reported that one option is a 70-acre county-owned parcel near the Cass County Justice Center in Harrisonville. He also floated land near the Harrisonville airport, and county-owned land in Belton. The Cass County Sheriff's Office declined to comment on the Belton idea.

Harrisonville has a population under 10,000. Belton is a Kansas City suburb. These are small places, and the thing being proposed for them is one of the largest immigration detention operations in the Midwest.

He didn't ask anybody first

Reaction in Cass County, per KSHB's reporting, was mixed at best — and most residents interviewed opposed it. One said Alford hadn't consulted residents in any meeting about how they'd feel.

Cass County Presiding Commissioner Bob Huston was noticeably cooler than the letter that invoked his county: "I think we're a long way from discussion or if they even have a discussion with us."

Jaenna Jackson, of Archie, said what a lot of people said: "I don't like the violent way they're treating these people."

Troy Fellers of Pleasant Hill summed up the split: "We need it, but a lot of people don't want it that close."

Alford's own framing was that he was doing everyone a favor — "This gives DHS an option, a supportive option of a community, a city, a county." He was describing a community he had not asked.

The rest of the region said no too

Kansas City wasn't an outlier. On March 3, 2026, the Jackson County Legislature passed its own five-year moratorium, 6 to 1, on zoning and permitting approvals for detention facilities in unincorporated parts of the county. Like Kansas City's, it runs through at least 2031, and it allows only municipal facilities such as a city jail.

Two of the largest local governments in the metro looked at the same proposal and said no. Alford's response was that saying no is illegitimate.

What he's inviting in

Alford voted for the money that pays for all of this. On June 9, 2026, he was one of the 214 House Republicans whose votes passed S. 2 by a two-vote margin — $70 billion for DHS, CBP, and ICE through 2029, covering detention facilities, transportation, and, in the law's own summary language, "operations by ICE to arrest certain unlawful aliens."

He also voted for the surveillance side of it. ICE has been paying contractors to monitor Americans' social media around the clock and issuing subpoenas to unmask critics — an operation Congress funded.

So Alford voted for the $70 billion, and then wrote to the agency spending it, offering his own district as the site, and citing his seat on the committee that controls its budget.

This is the second time he's done the Appropriations thing in writing

Three weeks after the ICE letter, Alford went on cable news and announced that House Republicans were investigating the Super Bowl halftime show — while admitting he doesn't speak the language it was performed in — and said he'd be "talking with Brendan Carr from the FCC about this." He sits on the Appropriations subcommittee that funds the FCC, too.

It's the same move both times. Alford controls agency budgets, and he tells the agencies so.

What Cass County should ask him

Alford holds real town halls — he did 15 stops in four days last August, which is more than most of his colleagues can say. He won his primary on August 4 and faces Democrat Jordan Herrera in November.

So there will be rooms. And the questions write themselves:

  1. Which residents of Cass County did you consult before offering their county to ICE?
  2. What did you mean by "as a member of the Appropriations Committee, we look forward to helping make this happen"?
  3. If Kansas City's 12–1 vote was "obstruction," what would a legitimate local no look like?

A congressman's job is to carry his district's wishes to Washington. Alford carried Washington's wishes back to his district, and called the people who objected obstructionists. We deserve better.

Sources

Celisa Calacal, "Hours after ICE toured a Kansas City warehouse, council blocks federal detention center permits" — KCUR, January 15, 2026.

Ryan Gamboa, "Cass County residents respond to talk about possible ICE detention center in Harrisonville" — KSHB 41 Kansas City. Photo: KSHB 41.

"Alford Urges ICE to Consider Cass County Sites for Proposed Detention and Processing Facility" — Office of Rep. Mark Alford, January 16, 2026.

Mark Alford Report Card