A few months ago, Arkansas Gov. Sarah Huckabee Sanders appeared on Fox News and boasted that Donald Trump’s approval rating was “soaring.” It wasn’t: The Republican governor just made that up.
Around the same time, Alina Habba, a Trump-appointed acting U.S. attorney, also boasted on Fox News that the president’s public support was “skyrocketing,” with an approval rating that has reached “an all-time high of anyone.” That was false, too.
This came to mind watching House Speaker Mike Johnson make a related pitch on CNBC.
Mike Johnson on Trump: "His approval ratings are skyrocketing. CNN had a story a day or two ago — he was at a 90 percent approval rating! There's never been a president that high."
— Aaron Rupar (@atrupar.com) 2025-07-18T12:57:48.023Z
“His approval ratings are skyrocketing,” the Louisiana Republican said, referring to Trump. “CNN had a story, I think a day or two ago, he was at a 90% approval rating. There’s never been a president that high.”
To be sure, the president has repeatedly demonstrated that he has an unnerving habit of making up approval ratings for himself. And at first blush, that’s the easy explanation for why Johnson would peddle such an absurdity to a national television audience.
But I don’t just think that the House speaker was lying. I think he was also doing something worse.
Consider the CNN poll the congressman was referring to. The network’s national survey actually showed Trump with a 42% approval rating, which was roughly in line with recent averages. In fact, The New York Times has a frequently updated graph, reflecting polling averages, and it currently shows 52% of the public disapproves of the president, while 44% approve.
Far from “skyrocketing,” Trump’s public support is roughly at its lowest point of his second term.








