After months of House Republicans ducking a vote to release files tied to the Justice Department’s investigation of Jeffrey Epstein, the House almost unanimously approved legislation Tuesday that would force those documents into the open.
Lawmakers passed a bill Tuesday that would compel the Department of Justice to publish all materials involving Epstein, sending the legislation to the Senate where leaders had been cagey about whether — and when — they’d hold a vote, but now say they could pass the bill as soon as this week.
The position that the Senate would just shove the bill into a filing cabinet became almost untenable Tuesday, after the House approved the legislation 427-1, with just one Republican, Rep. Clay Higgins, R-La., opposed.
The lopsided vote marks the culmination of a months-long, bipartisan effort to release the files. The battle included a successful discharge petition, attempts to stifle that effort from President Donald Trump and Speaker Mike Johnson, R-La., and the explosion of simmering tensions within the GOP.
With dozens of Republicans prepared to break with him, Trump abruptly reversed course over the weekend and announced support for the bill. But that public position clashed with weeks of behind-the-scenes efforts by Trump and House GOP leaders to stop Republicans from signing the discharge petition needed to force the vote.
It was a tortured strategy that Republicans strained to navigate — denouncing both the petition and the legislation right up until the moment when they voted for it.
Even so, Tuesday’s vote amounts to the strongest rebuke of President Trump by members of his own party so far this term.
For weeks, House Republicans have been caught between a base demanding the release of the documents — often framed as a way to expose the “deep state” — and a president who campaigned on making the files public but moved to block their release once back in office. (Despite his public support for the bill, Trump could order the release unilaterally, and has taken steps since returning to office to attempt to block them from going public.)
Speaker Johnson spoke at length on Tuesday about his objections to the bill, incorrectly claiming the measure would release victim information and fail to protect the release of child sex abuse materials. (The bill explicitly gives the Attorney General the power to redact that sort of information.)
But Johnson said he would support the bill with the expectation that the Senate would make sure that the bill is amended.
“Having now forced the vote, none of us want to go on record and in any way be accused of not being for maximum transparency,” Johnson said.
The floor debate was just as fraught. Republicans sought to explain why they had opposed the legislation for months — and why the discharge petition was flawed — while also defending their newfound support.
Managing the debate time for Republicans, Judiciary Chairman Jim Jordan, R-Ohio, presented the legislation as a naked political attempt to harm President Trump and the GOP.
“I think the American people see through it,” Jordan said.
“So I say, let’s vote yes, and then let’s get focused on doing what the American families elected us to do,” Jordan said.
Oversight Chairman James Comer, R-Ky., echoed those attacks, noting that his committee had been working through its own Epstein investigation and that Democrats had “mischaracterized witness testimony and selectively released documents complete with targeted redactions in an effort to smear President Trump.”
Jordan’s counterpart on the Democratic side — Rep. Jamie Raskin, D-Md., the ranking member of the Judiciary Committee — called out Republicans for spending their debate time attacking Democrats, rather than calling for transparency for a child sex ring.
“We’ve heard now from the two distinguished chairmen, of the Judiciary and Oversight committees, and they’ve spoken almost exclusively to denounce Democrats,” Raskin said.









