Overview
- CNN’s polling average now puts President Trump at 35% approval and 64% disapproval, the lowest reading of his second term.
- Several late‑April national surveys show similar results, while a Fox News poll from April 17–20 measured approval at 42%, underscoring variation across methods.
- Analysts tie the downturn to the two‑month war with Iran and a jump in gas prices that has strained household budgets.
- Support has weakened among independents, GOP‑leaning independents, and Gen Z, raising the odds that the trend drags on Republicans in the 2026 midterms.
- The White House rejected the narrative, with spokesman Davis Ingle pointing to Trump’s 2024 win and saying the president has made “historic progress.”