Tom Kean Jr. Immigration New Jersey

An ICE Camp Is Going Up in Tom Kean Jr.'s District. His Own Republican Town Council Says He Never Showed Up for Them.

DHS paid $129 million for a warehouse in Roxbury and wants to fill it with detainees. Roxbury's all-Republican council says Kean 'did not engage to the level we had hoped.' He has never once asked DHS to cancel it.

An ICE Camp Is Going Up in Tom Kean Jr.'s District. His Own Republican Town Council Says He Never Showed Up for Them.

On July 14, 2026, the Trump administration told a federal judge it was going ahead with plans to turn a vacant warehouse in Roxbury Township, New Jersey, into an immigration detention facility — two weeks after New Jersey's governor announced the plan had been killed.

Roxbury is in New Jersey's 7th Congressional District. That is Tom Kean Jr.'s district. Reporters asked him where he stood.

"I have remained actively engaged on this issue from the beginning, and I will continue to bring together multiple levels of government to find a responsible, workable solution."

Read that twice. It does not say he is for the detention center. It does not say he is against it. Six months into the biggest fight his district has had in years, that is still the whole answer.

What is actually being built

In February 2026, the Department of Homeland Security closed on a 470,000-square-foot empty warehouse at 1879 Route 46 in Roxbury. It paid $129.3 million — roughly double the building's assessed value — as part of about a billion dollars in property DHS has been buying up around the country.

The plan was to fill it with people. New Jersey's own lawsuit, filed by Governor Mikie Sherrill and Attorney General Jennifer Davenport alongside Roxbury Township, says the site was designed to hold up to 1,500 detainees plus roughly 1,000 ICE staff. After the public found out, federal officials disputed that number and said it would be fewer than 550.

Either number is a problem, because of what the building actually is. It's a warehouse. Right now it has four toilets and is approved to use 12,000 gallons of water a day. Holding 1,500 people would take about 187,500 gallons a day and produce more than fifteen times the sewage the site is permitted to handle. The overflow risk runs downhill into Lake Musconetcong and Lake Hopatcong, and the surrounding aquifer feeds drinking water for a large share of the state. On top of that, taking a taxable building off the rolls costs Roxbury an estimated $1.8 million a year.

That is not a partisan complaint. Those are the engineering facts in a lawsuit brought by the township itself.

Roxbury fought it. Roxbury is Republican.

Roxbury Township is governed by a seven-member, all-Republican council. They voted unanimously for a resolution saying the town "unequivocally opposes" converting local warehouses for ICE use. When DHS moved ahead anyway, the mayor and council put out a statement saying they had to "reiterate in the strongest possible terms that this property is not an appropriate location for a facility of this nature in a suburban community."

Then the state sued. On March 20, 2026, New Jersey and Roxbury took DHS and ICE to federal court, arguing the government skipped the environmental reviews and local consultation that federal law requires. Their case is about water, sewage, traffic on an already dangerous stretch of Route 46 and I-80, and money — not about immigration policy.

In other words: the Republicans who run this town, the Republicans who elected Kean, went to war with a Republican administration over a project in their backyard.

And in the middle of that fight, they said this about their own congressman:

"Despite repeated outreach, our federal representative, Congressman Tom Kean Jr., did not engage to the level we had hoped to provide the advocacy our residents deserved."

That is Roxbury's own township officials, in a press release, naming him. Not a Democratic opponent. Not an activist group. The people running the town.

What he did instead: a bill nobody signed

Kean's answer to that criticism was to introduce a bill. On February 23, 2026, he filed H.R. 7648, the Local Taxpayer Protection Act of 2026. He said at the time:

"Local taxpayers cannot be expected to foot the bill for federal facilities, and towns like Roxbury should not have to absorb the costs."

Look at what the bill does. It doesn't stop the detention center. It doesn't slow it down. It asks the Secretary of Homeland Security — the same official building the thing — to set up a grant program to reimburse towns that end up hosting an ICE facility, for lost property taxes and utility costs.

Now read the whole bill, which is short enough to read in five minutes. Three things stand out:

  • It authorizes no money. There is no dollar amount anywhere in the text. A grant program with no appropriation is a suggestion.
  • It has zero cosponsors. Not one other member of Congress — Republican or Democrat, from New Jersey or anywhere else — has put their name on it in nearly six months.
  • It went nowhere. It was referred to three committees on the day it was introduced, and the congressional record shows no action on it since. February 23 is the first and last thing that ever happened to H.R. 7648.

And then there's the part of the bill that gives away the whole game. Under the "Use of Funds" section, the town receiving the grant "shall, to the extent practicable, make a facility described in subsection (a) in the municipality self-sufficient with regard to use of public utilities, or extend the capacity of the public utilities systems to accommodate the use of such systems by such facility."

The grantee is the town. So the deal Kean drafted for Roxbury is: take the check, and in exchange help expand your own water and sewer system so the detention camp works. The specific thing the township sued to stop is the thing his bill would have the township pay to make possible.

The letter that never asked for anything

On April 7, 2026, Kean wrote to Homeland Security Secretary Markwayne Mullin about the project. Here is what he asked for:

"I respectfully request that the Department take a deeper look at the proposal and give careful consideration to the concerns raised by local officials."

And:

"My priority is to ensure that any decision is the result of a thoughtful and balanced approach that considers law enforcement's operational necessities alongside the interests of the local community."

He did not ask DHS to cancel it. He did not ask them to pick a different site. He asked them to take a deeper look and be thoughtful. Roxbury's mayor, Shawn Potillo, invited the DHS secretary to come see the place himself and hadn't heard back.

Note the date on that letter: April 7. By then, Kean had not cast a vote in Congress for a month, and nobody in New Jersey could tell you where he was.

He was gone for the part that mattered

Kean's last vote was March 5, 2026. He did not return to the House floor until June 30, and in between he missed more than 100 votes while his office said almost nothing about why. We wrote about that stretch when a reporter finally found him standing in his own doorway in Westfield. When he came back, he said he had been treated for depression — and nobody should be attacked for getting help.

But line the two timelines up, because they are the same four months:

February 2026 DHS closes on the warehouse; Roxbury's council says Kean didn't engage
March 5 Kean casts his last vote
March 20 New Jersey and Roxbury sue DHS and ICE
April 7 A letter goes out over Kean's name asking DHS to "take a deeper look"
May 2026 ICE agrees to pause most work pending environmental review
June 9 The House passes $70 billion for ICE by two votes. Kean is recorded "Not Voting."
June 30 Kean returns to Congress

That June 9 line deserves its own sentence. S. 2 — the bill that hands ICE and the Border Patrol nearly $70 billion, money that pays for detention facilities exactly like the one planned for his district — passed the House 214 to 212. Two votes. The official roll call lists Kean as Not Voting.

He already voted for the money

Not voting in June isn't the same as opposing it, and Kean's record on this is not a blank page. On July 3, 2025, he voted Aye on the One Big Beautiful Bill Act and his office put out a press release applauding it. That law set aside $45 billion for ICE to pay private contractors to detain immigrants.

He voted for the money. Then the money came to Roxbury.

This is a pattern, and it isn't only him

Republicans in swing districts have found the same three-step routine when a detention center lands nearby: express concern, avoid taking a position, hope it goes away. In Colorado, a 1,200-bed ICE jail is opening on the edge of Gabe Evans's district and his office declined to discuss it. In Missouri, Mark Alford went further — the morning after Kansas City voted 12–1 against a 7,500-bed facility, he wrote to ICE offering land in his own district and called the local opposition "obstruction."

Kean hasn't gone as far as Alford. He also hasn't done what the Republicans who run Roxbury asked him to do, which was simply to fight.

What representation is supposed to look like

The people of Roxbury did everything right. They organized. Their all-Republican council passed a resolution. Their township hired lawyers and went to federal court. They got their state's governor and attorney general to sue on their behalf. They did not need their congressman to agree with them about immigration — they needed him to pick up the phone and say not here, not in a building with four toilets, not next to the drinking water.

Instead they got a letter asking for a "deeper look," a bill with no money and no cosponsors that would have them widen their own sewer pipes for the camp, and four months of silence at exactly the moment the decisions were being made.

As of late July, Justice Department attorneys told the court DHS is still "continuing to assess whether to proceed", with no timeline for a decision. The warehouse sits there. The lawsuit grinds on. And Tom Kean Jr. still hasn't said whether he thinks a detention camp belongs in his district.

A representative who won't take a side when his own party's town council is begging him to isn't representing anyone. We deserve better.

Source

This post was prompted by Trump Threw Missing GOP Representative Under the Bus While He Was Out — The New Republic, July 14, 2026, on the Trump administration reviving the Roxbury detention plan in Kean's district. Photo of Rep. Tom Kean Jr. by Graeme Sloan/Bloomberg via Getty Images. Additional reporting from Bolts, New Jersey 101.5, the New Jersey Globe, and the Jersey Vindicator.

Tom Kean Jr. Report Card