America at a glance

CNN Poll of Polls: Trump approval rating over time
35%
40%
45%
50%
55%
60%
65%
Feb 16 2025
Mar 12
Apr 05
Apr 28
May 22
Jun 15 2025
The 06/25/25 Poll of Polls is an average of the following polls:
Poll
Dates ApproveDisapprove Change in Approval Sample Size Sample Type Margin of Error
June 2-19 40% 57% -3 1,000 Adults +/-4.0% pts.
June 21-23 41% 57% 0 1,139 Adults +/-3.2% pts.
June 2-8 41% 58% +1 5,044 Adults +/-1.6% pts.
June 6-12 42% 56% +2 1,500 Adults +/-2.6% pts.
June 5-9 39% 60% -3 1,158 Adults +/-4.0% pts.

More news