US Vice-President JD Vance has blamed the Trump administration’s eight-month war with Iran for the Republicans’ losses in the midterm elections, as mounting energy costs, disruptions to global trade and persistent threats to commercial shipping through the Strait of Hormuz fuel growing public discontent.
US Vice-President JD Vance has attributed the Republican Party’s losses in the midterm elections to the Trump administration’s prolonged war with Iran, acknowledging that the conflict’s economic consequences have become a major political liability for the White House.
In a post on X on Wednesday, Vance said the war was the principal reason Republicans suffered electoral setbacks, a day after Democrats secured control of both chambers of Congress. “The reason we lost is the war. The president himself said so last night,” Vance wrote.
He rejected suggestions that the results were simply a consequence of poor voter mobilisation by Republicans, arguing instead that the outcome reflected growing public frustration with the administration’s military campaign and its impact on the American economy.
Citing internal polling, the vice-president identified four major concerns among voters: ending the war with Iran, inflation and the rising cost of living, putting America first, and the United States’ relationship with Israel. Vance’s admission is particularly significant given his position in an administration that launched the military campaign in February and has repeatedly defended its decision to confront Tehran.
His latest remarks also contrast with his earlier attempts to play down the scale of the conflict. In September, during a White House briefing, Vance resisted describing the confrontation as a war, insisting that major combat operations had already ended. “I wouldn’t call it a war,” he told reporters at the time.
The vice-president had also maintained that Washington would not return to negotiations with Tehran until Iran stopped attacking commercial vessels transiting the Strait of Hormuz. President Donald Trump has similarly acknowledged that the conflict contributed to the Republicans’ electoral losses, although he has remained unapologetic about ordering the military campaign.
“I did the right thing. I would have done it again,” Trump told The Wall Street Journal.