Vice President JD Vance offered a blunt postmortem on Wednesday, blaming Republicans’ sweeping midterm losses squarely on the war with Iran.
“The reason we lost is the war,” Vance wrote in a lengthy post on X. “The president himself said so last night.”
The remarks are among the clearest admissions from inside the Trump administration that the conflict became a political liability for the GOP. Republicans lost control of both chambers of Congress, with defeats stretching from Texas to Kansas.
Vance said Republican data analysts had obsessed over whether the electorate looked enough like 2024 for the party to win. He wrote that turnout ranged from OK to downright amazing and was not catastrophic in any state, which gave the team a genuine sense of optimism.
But when he asked a top data adviser whether that meant Republicans would shock the world, the answer was no. Vance quoted the adviser as warning that many Trump-Vance 2024 voters were angry and planning to vote for the other side.
“Our voters did show up,” Vance wrote. He pointed to Florida, where the electorate was 9 points more Republican than Democrat. The main problem, he said, was not turnout. It was that many people who voted for Trump and Vance in 2024 voted for Democrats in 2026.
Vance said one respected pollster told him the party’s economic messaging wasn’t sharp enough down the stretch, which he said was likely true. Another pollster predicted Republicans would lose the generic ballot by 13 points. That pollster asked former Trump voters who planned to back Democrats what would bring them back. Nearly all of the answers fell into four categories: end the war, focus on the cost of living and inflation, put America First, and change the U.S. relationship with Israel.
Vance also defended Fox News host Rachel Campos-Duffy, who had faced criticism Monday for calling for a diplomatic end to the conflict. He said her political advice turned out to be sound.
The vice president warned of coming “gaslighting,” predicting that establishment politicians would argue the party’s solution is amnesty. He said he is open to shifting enforcement toward businesses that hire illegal labor, but that anyone pushing amnesty is lying.
Vance challenged those who still back the war to make their case openly. He said arguing that losing the Senate for the next six years was worth it would at least be honest. But he said everyone knows why the party lost, and any honest conversation about the path forward must start there.
He closed on a hopeful note. He told frustrated conservatives who had warned the party that they were right, and he urged them to channel their anger into electing Republicans who share their worldview.
The post is a notable split for Vance, who is widely viewed as Trump’s heir apparent. As recently as October 2024, Vance argued that war with Iran was not in America’s interest. After the administration’s earlier strikes on Iran, however, he served as its main public liaison to the GOP’s anti-interventionist wing. Some allies had criticized him for staying quiet.
The timing is notable. Vance’s odds of winning the 2028 Republican nomination dropped sharply in prediction markets overnight. Florida Gov. Ron DeSantis, who criticized the war before polls opened, surged.
