Representative Thomas Massie lost his primary election to a Republican challenger after more than a year of clashing with President Donald Trump on issues ranging from government spending to the release of files related to Jeffrey Epstein. Massie was defeated by retired Navy SEAL Ed Gallrein in Kentucky's 4th district following a bitterly personal contest. The president had endorsed Gallrein and, on Monday, dispatched Defense Secretary Pete Hegseth to campaign for him.
Massie's Clashes with Trump
Massie had become an increasingly vocal critic within the Republican Party. He opposed making Mike Johnson Speaker of the House in early 2025 and voted against Trump's major tax cut legislation, known as the "One Big, Beautiful Bill," arguing it would explode the budget deficit. Ahead of the primary, Trump issued a statement on Truth Social accusing Massie of using an old endorsement in a fraudulent ad. "Horrible Congressman Thomas Massie put out an old Endorsement, from many years ago, of him by me long before I found out that he was the Worst Congressman in the History of our Country," Trump wrote. "I endorsed Ed Gallrein, a true American Patriot, which Massie knows full well, so the statement that he put out is fraudulent, just like HE is fraudulent. WITHDRAW YOUR FAKE STATEMENT, MASSIE, RIGHT NOW!"
The Epstein Files Controversy
The most significant divide came when Massie teamed up with Representative Ro Khanna, a Democrat from California, to file a discharge petition that forced a vote on releasing files related to Epstein, the late convicted sex offender. Massie, a longtime libertarian Republican known for living off the grid and famously posting a photo of his family brandishing rifles for Christmas, became an unlikely advocate for Epstein's victims. As a member of the House Judiciary Committee, he invited survivors of Epstein's operation to Capitol Hill on multiple occasions. Trump had long called the investigation a "hoax." However, with support from Republican Representatives Marjorie Taylor Greene of Georgia, Lauren Boebert of Colorado, and Nancy Mace of South Carolina, the vote reached the floor and passed almost unanimously.
When the Trump administration did not fully release the files, Massie clashed with Attorney General Pam Bondi before her resignation from the Justice Department. A noninterventionist libertarian in the tradition of fellow Kentuckian Senator Rand Paul, Massie also broke with Trump over the administration's military actions in Iran and Venezuela, voting with Democrats on War Powers Act resolutions to restrain the president.
Trump's Revenge Tour
Massie's defeat is the latest chapter in Trump's revenge campaign against Republicans he deems insufficiently loyal. Last month, five Republican state senators in Indiana who resisted Trump's calls to redraw congressional maps mid-decade lost their primaries. Over the weekend, Senator Bill Cassidy of Louisiana failed to clear the runoff for the Republican Senate primary; Cassidy was one of three remaining Republican senators who had voted to convict Trump for his actions on January 6, 2021. These losses underscore how support for Trump has become a defining standard for being a Republican.
Earlier this year, Greene, one of Trump's most vocal supporters, resigned from Congress after Trump retracted his endorsement of her because she supported releasing the Epstein files. Massie, a hardline conservative, joined Congress in 2012. Though he frequently voted with the hardline House Freedom Caucus, he never officially joined, preferring to move at his own pace. He earned the nickname "Mr. No" for his willingness to oppose both parties, a title he relished. During the Covid-19 pandemic, he angered colleagues and Trump by forcing a recorded vote on an economic relief package.
Looking Ahead
Trump shows no signs of slowing his revenge tour. On Tuesday, he endorsed Texas Attorney General Ken Paxton in the Republican primary against Senator John Cornyn, citing Cornyn's lack of support during tough times. Already, Trump is using Massie's primary defeat as momentum for future challenges. After Boebert campaigned for Massie, Trump asked if any Republicans wanted to run against her.



