← All pollsters

Impact Research

20 polls analyzed · population: 15 LV, 5 RV · declared affiliation: D

Election house effect
D+0.4
95%: R+1.6 to D+2.4 · 18 polls, 9 races
Approval house effect
+1.4 net approval
95%: −2.9 net approval to +5.6 net approval · 2 polls, 1 race

Election polls (generic ballot, Senate, governor): consistency

Its poll-to-poll spread is in the normal range (dispersion 1.04).

Poll: distance from consensusThis pollster's house effectWhere 95% of polls should fall

Trump job approval: consistency

Fewer than 5 polls, so not enough to judge how consistent its polls are.

Poll: distance from consensusThis pollster's house effectWhere 95% of polls should fall

Head-to-head with other pollsters

Polls of the same race fielded within a week of each other. Each row is the average gap between this pollster and another. A point on the left means this pollster's numbers run more Democratic, and a point on the right means more Republican (for approval: more favorable to Trump). This comparison uses no model.

Election polls (generic ballot, Senate, governor)

Show as table
Compared withPairsAvg. gap95% intervalModel estimate
Morning Consult61.0-1.5 to 3.02.6
YouGov61.3-0.3 to 3.30.2
Ipsos43.01.3 to 5.82.4
Verasight3-3.7-4.0 to -3.0-1.4

Trump job approval

Show as table
Compared withPairsAvg. gap95% intervalModel estimate
YouGov42.50.0 to 6.82.9
Morning Consult4-3.0-4.0 to -1.8-2.3
Ipsos47.85.8 to 10.06.2

All polls

EndedRaceSampleResultvs consensusSource
May 18, 2026Donald Trump job approval (2025–)1,500 RV−16.0 net approval+1.5release
Jan 13, 2026Donald Trump job approval (2025–)1,500 RV−9.0 net approval+2.3release
Aug 24, 20262026 South Carolina Senate700 LVEvenD+2.3release
Aug 13, 20262026 Nebraska Senate600 LVEvenR+0.4release
Jun 22, 20262026 South Carolina Senate700 LVR+3.0D+0.1release
May 28, 20262026 Minnesota Senate808 LVD+7.0D+1.6release
May 18, 20262026 Generic congressional ballot1,500 RVD+8.0D+1.8release
May 3, 20262026 California Governor900 LVEvenD+3.2release
Apr 12, 20262026 Mississippi Senate500 LVR+3.0D+3.6release
Apr 12, 20262026 California Governor900 LVR+18.0R+9.2release
Mar 29, 20262026 Michigan Governor800 LVD+4.0R+1.4release
Mar 20, 20262026 Generic congressional ballot1,000 LVD+4.0R+1.4release
Mar 17, 20262026 Texas Senate900 LVD+1.0R+0.8release
Mar 1, 20262026 South Carolina Senate700 LVR+5.0R+0.7release
Feb 16, 20262026 Michigan Governor800 LVD+3.0R+0.9release
Feb 5, 20262026 Nebraska Senate600 LVR+1.0R+0.9release
Jan 13, 20262026 Generic congressional ballot1,500 RVD+4.0R+0.2release
Jul 28, 20252026 Ohio Governor800 LVR+1.0D+1.7release
Jul 11, 20252026 Minnesota Senate604 LVD+3.0R+0.9release
Jun 22, 20252026 Mississippi Senate500 RVR+13.0R+3.4release