Nate Silver, the veteran election and poll analyst who created FiveThirtyEight, said Trump’s approval rating has hit a second-term low, a nadir that comes after a slight improvement earlier this month. But as Trump’s war on Iran has spiraled again and gas prices continue climbing as a result, the public has reacted. Silver reported that just 38.2 percent of Americans approve of Trump while 58.8 percent disapprove, putting his net approval rating at minus 20.6 percent. A Quinnipiac University poll released Wednesday put Trump’s approval at a record low of just 32 percent, while a separate AP-NORC poll on Thursday found him at 33 percent. Trump’s approval has tanked throughout 2026, with opposition to the Iran war and its economic fallout emerging as a major driver of public frustration.