America at a glance

CNN Poll of Polls: Trump approval rating over time
30%
35%
40%
45%
50%
55%
60%
65%
Feb 15 2025
Mar 08
Mar 30
Apr 21
May 13
Jun 03 2025
The 06/12/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 5-9 39% 60% -3 1,158 Adults +/-4.0% pts.
June 4-6 45% 55% 0 2,428 Adults +/-2.4% pts.
May 1-18 43% 53% -1 1,003 Adults +/-4.0% pts.
May 5-15 46% 54% 0 1,004 Adults +/-3.6% pts.
May 16-18 42% 52% -2 1,024 Adults +/-3.0% pts.

More news