President Donald Trump said Thursday that the United States will not attack Iran before the November 3 midterm elections, even as his administration tightened the economic noose around Tehran with a fresh round of tanker sanctions.
In a social media post, Trump said the US is having “productive discussions” with Iran over the war that began on February 28. He repeated that Iran must not obtain a nuclear weapon, and said the naval blockade of Iranian ports — reimposed in July after a ceasefire memorandum collapsed — would continue.
The statement marked a notable shift within a single day. Only the previous evening, the president had said his administration was considering renewed attacks before the election. Thursday’s message pulled that option off the table, at least publicly, and tied the timeline squarely to the vote.
The political logic is easy to read. A war that has pushed Brent crude above $104 a barrel is a war that shows up in every voter’s fuel bill, and Republicans defending narrow congressional margins have little appetite for fresh escalation in the campaign’s final weeks. A pause on strikes, paired with claims of diplomatic progress, lets the White House argue the pressure campaign is working without new American ordnance falling.
Whether Tehran reads it the same way is another matter. Iranian oil is piling up unsold outside the blockade, its shadow fleet is being sanctioned ship by ship, and tankers near the Strait of Hormuz are coming under attack. Trump is betting that economic pain, not new airstrikes, brings Iran to the table before Americans vote. The midterms will deliver the first verdict on that bet.
Related reading: With 25 Days to the Midterms, Voter Mood Darkens Over the Cost of Living · Florida and Alabama Declare Emergencies as Isaias Nears Landfall · Sununu vs. Pappas: New Hampshire Sets Up a Senate Fight With National Stakes