US Vice President JD Vance has blamed the Iran war for the Republican Party’s losses in the 2026 US midterm elections , saying many voters who supported President Donald Trump in 2024 switched to Democratic candidates this time.
His remarks came after Democrats made major gains in the November 3 midterm elections, dealing a setback to Trump’s party. “The reason we lost is the war.
The president himself said so last night,” Vance wrote.
Vance’s comments pointed to the Iran conflict as a key reason for the losses, particularly among voters who had previously supported the Republican ticket.
However, he argued that the party failed to recognise that some of its own supporters were unhappy with the administration. “And despite polls that showed a Democrat blowout, the data kept on telling us the same story: in some states turnout was merely OK, in other states it was downright amazing, and in no state was it catastrophic. There was a genuine sense of optimism on our team: our people were showing up”, he wrote . The vice president also referred to feedback from a pollster he respected, who had warned him that some Trump supporters were considering voting for Democrats.
Many people who had backed Trump and Vance in the 2024 presidential election chose Democrats in 2026, according to him.
He also said Republican voters were turning out in large numbers in several states, but that did not translate into votes for the party. Vance said Republicans had initially been hopeful about voter turnout, despite polls predicting strong Democratic performance. Voters raised four major concerns: the Iran war, the cost of living and inflation, America’s foreign policy priorities and the US relationship with Israel, according to Vance.

