Donald Trump’s approval ratings have hit a new low amid anger over the Iran war and soaring gas prices - raising fresh fears for Republicans ahead of the midterm elections.

President Donald Trump's approval rating hit a new low in a New York Times/Siena poll out May 18. Reponses showed unease about the war in Iran and prices.

His numbers are especially poor among voters he wooed away from Democrats in 2024.