The U.S. House of Representatives passed a resolution on June 3 to withdraw U.S. troops from armed hostilities with Iran, marking a rare rebuke of President Donald Trump's foreign policy. The measure, introduced by Democratic Rep. Gregory Meeks, passed 215-208, with four Republicans—Thomas Massie (R-KY), Brian Fitzpatrick (R-PA), Tom Barrett (R-MI), and Warren Davidson (R-OH)—joining all Democrats in support.
The resolution directs Trump to remove U.S. forces from hostilities against Iran unless Congress authorizes further action. It follows a similar procedural vote in the Senate last month, where three Republican absences helped advance the measure. House Speaker Mike Johnson (R-LA) defended Trump's decision to attack Iran, citing Iran's long-standing hostility toward the U.S. However, some Republicans have expressed frustration over the war's lack of a clear end.
The resolution is largely symbolic, as Trump is expected to veto it. Even if both chambers pass the measure, it lacks the two-thirds majority needed to override a veto. The Senate has yet to schedule a final vote on its version of the resolution.
The House initially delayed the vote before the Memorial Day recess when it appeared Republicans lacked the votes to block it. Democrats have framed the war as reckless and costly, while Republicans have accused them of playing politics. The conflict has dragged on for over 90 days, with no clear resolution in sight.