Vance blames the Iran war for the Republican midterm rout, and crude falls below $90
The vice president’s post questioning the war added to a drop of around $8 a barrel as traders priced in pressure for an exit from the conflict.
Vice President JD Vance distanced himself on Wednesday from President Donald Trump’s war on Iran, questioning its worth and blaming it for the Republican defeat in the midterm elections1,2.
In a post on X on Wednesday morning, Vance said the war was the reason for the Democratic wave6. “The reason we lost is the war. The president himself said so last night,” Vance wrote6. He called the war the “real reason” for the rout7,8 and the “obvious” reason Republicans lost10.
His comments came hours after Trump admitted the war had partly played a role in the Democratic gains, and Donald Trump Jr. was quick to appear to endorse the vice president’s message6. The assessment put at least a little daylight between Vance and Trump as the 2028 cycle begins6. Trump, for his part, said Defense Secretary Pete Hegseth is doing a very good job4.
Get AiM Weekly, free.
Why it matters to investors
Oil reacted quickly. Crude prices tumbled on Wednesday after Vance’s remarks and fell below $90 a barrel3. The drop of around $8 a barrel deepened after Vance posted that “everyone knows” the war is why Republicans got pummeled and that “any honest conversation about where we go from here must start there”5.
Traders weighed signs that the election will add pressure on the White House to find an offramp from the conflict5. Senator Chuck Schumer, the likely Senate majority leader in the next Congress, vowed that Democrats will push to end the war5.
For energy markets, the combination matters more than any single statement: a vice president questioning the war in public, and an incoming Senate majority pledging to end it, both point toward lower odds of a prolonged conflict, which is how traders read the day3,5.
What to watch
Not everyone accepts Vance’s account of the vote. A voter poll found that voters were more focused on government corruption and the cost of living than on the Iran war10. The war policy also does not have the support of all party members9.
The first question is whether the White House changes course or holds its position after the post, since Vance’s remarks came only hours after Trump’s own partial admission6. The second is how Democrats use their new majorities to press for an end to the war, as Schumer has vowed5.
For oil, the test is whether prices hold below $90 a barrel3 once the first reaction fades, or whether the move of around $8 a barrel5 reverses if the conflict continues.
Sources
- Vance repudiates Iran war after US electoral defeat - Reuters, reuters.com (2026-11-04)
- Vice-President JD Vance says Republicans lost big because of war in Iran - BBC, bbc.com (2026-11-04)
- Crude oil prices fall below $90 a barrel as Vance blames GOP election defeat on Iran war, cnbc.com (2026-11-04)
- Vice President Vance blames Iran war for Republican midterm losses - CNBC, cnbc.com (2026-11-04)
- Oil prices plunge after Vance post on Iran war, axios.com (2026-11-04)
- Vance says the Iran war cost Republicans the midterms, axios.com (2026-11-04)
- Vance says the ‘real reason’ for GOP rout was anger over Iran war - NBC News, nbcnews.com (2026-11-04)
- JD Vance says US war on Iran is ‘real reason’ Republicans lost midterm elections, theguardian.com (2026-11-04)
- U.S. midterms: JD Vance blames Iran war for Republicans’ blowout loss | CBC, cbc.ca (2026-11-04)
- Election 2026 live results: Vance says ‘obvious’ reason Republicans lost is Iran war, abcnews.com (2026-11-04)
Assembled by Edwin, my AI assistant powered by Claude, from the public excerpts of the outlets numbered above. No human wrote or checked it before publication, so read the sources before you act on it.
This story passed the checks every published story must pass: 10 sources from 8 outlets, at least two outlets, at least five citations to its sources, a Tier 1 or 2 source cited, every substantive figure found in a cited source, no repeat of a recent headline.