US President Donald Trump said the war was necessary to stop Iran from “having a nuclear weapon” and added that he “would have done nothing different”.

US President Donald Trump speaks on the day the final steel beam goes into the ballroom, at the White House in Washington, DC, US, Nov 4, 2026. (Photo: REUTERS/Evan Vucci)

US President Donald Trump speaks on the day the final steel beam goes into the ballroom, at the White House in Washington, DC, US, Nov 4, 2026. (Photo: REUTERS/Evan Vucci)

WASHINGTON: US President Donald Trump said on Wednesday (Nov 4) the Iran war has been worth it despite acknowledging its role in losses in US midterm elections in which his Republican party lost control of Congress.

"The Iran thing we had to do, and we continue to do it," he told reporters.

The Iran war was responsible for a spike in gasoline prices that were seen as a strong factor in why Democrats made big gains in the elections.

Trump said the war has been worth it to stop Tehran from "having a nuclear weapon."

CNA Games Guess Word Guess Word Crack the word, one row at a time Buzzword Buzzword Create words using the given letters Mini Sudoku Mini Sudoku Tiny puzzle, mighty brain teaser Mini Crossword Mini Crossword Small grid, big challenge Word Search Word Search Spot as many words as you can Show More Show Less

He said he was okay with Vice President JD Vance's social media post earlier on Wednesday in which Vance referred to deep electoral losses and said "the reason we lost is the war."

"I can tell you that as far as that war is concerned, I would have done nothing different," Trump said.

Trump also again said that if he had been on the ballot, he believed "we would have won."

"But they just, you couldn't transfer that love. There was such love at those rallies, it was incredible and we weren't able to transfer the love to candidates," he said.