US Vice President JD Vance has publicly challenged President Donald Trump’s foreign policy direction, blaming the war in Iran for the Republican Party’s heavy losses in the midterm elections.

In a post on X on Wednesday, Vance argued that the conflict had contributed significantly to the party’s poor performance, calling on Republicans to confront the issue as they consider how to regain voters’ support.

“The reason we lost is the war,” Vance wrote, adding that Trump himself had acknowledged the issue the previous night.

He challenged those defending the decision to engage in the conflict to explain whether its cost was justified, particularly following the loss of the Senate.

“If you'd like to argue it was worth it, that losing the Senate for the next six years was worth it, then do so. Argue it was a worthwhile cost to pay,” he said.

“Agree or disagree, that's at least honest. But everyone knows why we lost. And any honest conversation about where we go from here must start there.”

Vance also outlined four areas he believes Republicans should address to reconnect with voters. These include ending the war in Iran, tackling the rising cost of living and inflation, prioritising American interests and changing the country's relationship with Israel.

His remarks came shortly after a White House meeting held on Wednesday morning to discuss how the administration should communicate following the election results.

According to sources who spoke to Fox News Digital, the meeting was intended to bring administration officials together around a common post-election message. However, another source described it as a routine meeting involving senior staff.

A Trump administration official told the outlet that Vance's message was directed at a growing section of Republican voters commonly described as the “new right”.

The group is broadly associated with the original America First movement, which advocates limiting American involvement in foreign conflicts, strengthening border controls and prioritising domestic economic concerns.

However, some within this group are also increasingly questioning Trump's close relationship with Israel and its influence on American foreign policy, particularly regarding the conflict in Iran.

The official said Vance was seeking to appeal to voters who continue to support Trump but feel dissatisfied with his administration's approach to international affairs.

The official further stressed that Vance's position should not be interpreted as a complete break with the president. Instead, the vice president was seeking to communicate that he understands the concerns of Republicans who disagree with the administration's handling of the conflict.

Vance has largely maintained the administration's preferred messaging since taking office, although he has previously expressed reservations about military action against Iran. Trump himself acknowledged earlier this year that his deputy had been less enthusiastic about launching the attacks.

The latest comments also come amid growing attention on Vance's political future, with the vice president widely viewed as a potential Republican presidential contender in 2028. Secretary of State Marco Rubio has also been mentioned in discussions about the party's future leadership.

Meanwhile, the midterm results have left Republicans facing a difficult political situation, with Democrats securing control of the Senate and winning several contests in traditionally Republican areas.

According to the figures cited by Fox News Digital, Democrats had secured 54 Senate seats against 44 for Republicans, with counting still underway in Alaska, where another seat remained in contention.

The losses have triggered questions within the Republican Party about its political direction and how it can rebuild support ahead of future elections.