Civic Hub

Presidential approval: Donald Trump

Our own average of public polls, built from the VoteHub polling data with a method we publish. Dots are individual polls.

40.8%
Approve, our average
range 40.3 to 41.4
56.5%
Disapprove, our average
range 55.9 to 57.1
Net -15.7
Gap
range -16.8 to -14.6 points
863
Polls in the average
half-life 56 days

Average as of Oct 28, 2026, from polls that ended through Oct 6, 2026. VoteHub data fetched Oct 28, 2026, 05:48 UTC.

The average over time

Lines are our weekly average using only polls that had ended by each date. The shaded band is the range for Approve. Dots are individual polls: circles for Approve, crosses for Disapprove.

  • Approve
  • Disapprove

This is an average of public polls, not a forecast, and the range does not include errors that polls share. Poll data: VoteHub, CC BY 4.0 (license). Averages are our own calculation from that data.

The polls

Showing 25 of the 300 most recent polls (1025 in the data). Weight is each poll's share of the current average.
Source
Oct 6, 2026RMG Research2,000Registered voters43.0%56.0%-13.02.90%Poll
Oct 4, 2026Pew Research Center5,062All adults30.0%68.0%-38.02.33%Poll
Aug 28, 2026TIPP Insights1,461All adults38.0%52.0%-14.01.26%Poll
Aug 24, 2026Ipsos951Registered voters37.0%63.0%-26.01.17%Poll
Aug 24, 2026IpsosNot counted: same survey, better population used1,215All adults33.0%65.0%-32.00Poll
Aug 24, 2026YouGov1,379Registered voters40.0%57.0%-17.01.41%Poll
Aug 24, 2026YouGovNot counted: same survey, better population used1,536All adults36.0%57.0%-21.00Poll
Aug 17, 2026RMG Research2,000Registered voters42.0%55.0%-13.01.56%Poll
Aug 16, 2026Noble Predictive Insights2,533Registered voters42.0%56.0%-14.01.54%Poll
Jun 29, 2026YouGov1,428Registered voters40.0%58.0%-18.00.72%Poll
Jun 28, 2026Big Data Poll2,604Likely voters44.4%53.3%-8.90.99%Poll
Jun 23, 2026McLaughlin & Associates1,000Likely voters46.0%50.0%-4.00.66%Poll
Jun 23, 2026RMG ResearchSponsor leans REP3,000Registered voters43.0%55.0%-12.00.39%Poll
Jun 22, 2026Echelon Insights1,003Likely voters41.0%58.0%-17.00.65%Poll
Jun 22, 2026Ipsos978Registered voters34.0%64.0%-30.00.55%Poll
Jun 22, 2026Morning Consult2,200Registered voters43.1%54.3%-11.20.78%Poll
Jun 22, 2026Quinnipiac University1,165Registered voters38.0%55.0%-17.00.60%Poll
Jun 22, 2026Verasight2,087All adults37.0%60.0%-23.00.64%Poll
Jun 22, 2026YouGov1,517Registered voters39.0%58.0%-19.00.68%Poll
Jun 22, 2026YouGovNot counted: same survey, better population used1,679All adults36.0%58.0%-22.00Poll
Jun 21, 2026J.L. Partners1,042Registered voters47.0%53.0%-6.00.56%Poll
Jun 20, 2026American Research Group1,006Registered voters30.0%67.0%-37.00.54%Poll
Jun 20, 2026American Research GroupNot counted: same survey, better population used1,100All adults30.0%66.0%-36.00Poll
Jun 19, 2026YouGov2,519All adults38.0%62.0%-24.00.62%Poll
Jun 18, 2026RMG Research3,000Registered voters43.0%55.0%-12.00.74%Poll

What went in

  • 1028 polls received from the VoteHub API. 1025 passed our checks. 3 were set aside because their answers were malformed. 162 more are one survey reported for several populations, so only the best population is counted.
  • Set aside: poll appdonrmgwywj4vre (answers must hold Approve and Disapprove exactly once).
  • Set aside: poll appdonmar8izt2bkj (invalid sample size).
  • Set aside: poll appdonhar91762ffc (answers must hold Approve and Disapprove exactly once).
  • Fetched Oct 28, 2026, 05:48 UTC. How the average works.