2026 polls
The newest poll in each race, as the pollster published it. We do not adjust or rate polls.
Filter · All polls, all states
2,109 polls
Back to newest in each raceShowing 751 to 800, newest first.
| Field dates | Race | Pollster | Sample | Results |
|---|---|---|---|---|
| Jun 19 to Jun 22, 2026 | Generic congressional ballot | YouGov | 1,679 Adults |
|
| Jun 19 to Jun 22, 2026 | Generic congressional ballot | YouGov | 1,517 Registered voters |
|
| Jun 19 to Jun 21, 2026 | Donald Trump approval | J.L. Partners | 1,042 Registered voters |
|
| Jun 15 to Jun 21, 2026 | US House CA-22 | Tulchin Research Partisan sponsor: Democratic | 800 Likely voters |
|
| Jun 16 to Jun 20, 2026 | Donald Trump approval | American Research Group | 1,100 Adults |
|
| Jun 16 to Jun 20, 2026 | Donald Trump approval | American Research Group | 1,006 Registered voters |
|
| Jun 16 to Jun 19, 2026 | Iowa Governor | Cygnal Partisan sponsor: Republican | 600 Likely voters |
|
| Jun 16 to Jun 19, 2026 | Iowa US Senate | Cygnal Partisan sponsor: Republican | 600 Likely voters |
|
| Jun 16 to Jun 19, 2026 | Montana US Senate | Tavern Research Partisan sponsor: Democratic | 400 Likely voters |
|
| Jun 16 to Jun 19, 2026 | Montana US Senate | Tavern Research | 400 Likely voters |
|
| Jun 16 to Jun 19, 2026 | Montana US Senate | Tavern Research Partisan sponsor: Democratic | 400 Likely voters |
|
| Jun 17 to Jun 19, 2026 | Donald Trump approval | YouGov | 2,519 Adults |
|
| Jun 10 to Jun 18, 2026 | Donald Trump approval | RMG Research | 3,000 Registered voters |
|
| Jun 11 to Jun 17, 2026 | Donald Trump approval | AP-NORC | 3,040 Adults |
|
| Jun 13 to Jun 17, 2026 | California Governor | Kreate Strategies | 900 Likely voters |
|
| Jun 16 to Jun 17, 2026 | Donald Trump approval | Quantus Insights | 1,000 Likely voters |
|
| Jun 16 to Jun 17, 2026 | Generic congressional ballot | Quantus Insights | 1,000 Likely voters |
|
| Jun 15 to Jun 17, 2026 | Iowa Governor | The New York Times/Siena University | 600 Likely voters |
|
| Jun 14 to Jun 16, 2026 | Ohio Governor | Fabrizio Ward/Impact Research | 800 Likely voters |
|
| Jun 14 to Jun 16, 2026 | Ohio US Senate | Fabrizio Ward/Impact Research | 800 Likely voters |
|
| Jun 12 to Jun 16, 2026 | Congress approval | The Bullfinch Group | 1,000 Registered voters |
|
| Jun 12 to Jun 16, 2026 | Congress approval | The Bullfinch Group | 1,200 Adults |
|
| Jun 12 to Jun 16, 2026 | Donald Trump approval | The Bullfinch Group | 1,000 Registered voters |
|
| Jun 12 to Jun 16, 2026 | Donald Trump approval | The Bullfinch Group | 1,200 Adults |
|
| Jun 12 to Jun 16, 2026 | Generic congressional ballot | The Bullfinch Group | 1,200 Adults |
|
| Jun 12 to Jun 16, 2026 | Generic congressional ballot | The Bullfinch Group | 1,000 Registered voters |
|
| Jun 12 to Jun 16, 2026 | Virginia US Senate | The Public Sentiment Institute | Not stated Likely voters |
|
| Jun 12 to Jun 16, 2026 | Virginia US Senate | The Public Sentiment Institute | Not stated Likely voters |
|
| Jun 12 to Jun 16, 2026 | Virginia US Senate | The Public Sentiment Institute | 996 Registered voters |
|
| Jun 12 to Jun 16, 2026 | Virginia US Senate | The Public Sentiment Institute | 996 Registered voters |
|
| Jun 12 to Jun 16, 2026 | Virginia US Senate | The Public Sentiment Institute | 996 Registered voters |
|
| Jun 12 to Jun 16, 2026 | Virginia US Senate | The Public Sentiment Institute | Not stated Likely voters |
|
| Jun 12 to Jun 15, 2026 | Donald Trump approval | Beacon Research/Shaw & Co. Research | 1,002 Registered voters |
|
| Jun 12 to Jun 15, 2026 | Donald Trump approval | Ipsos | 1,537 Adults |
|
| Jun 12 to Jun 15, 2026 | Donald Trump approval | Ipsos | 1,195 Registered voters |
|
| Jun 12 to Jun 15, 2026 | Generic congressional ballot | Ipsos | 1,195 Registered voters |
|
| Jun 12 to Jun 15, 2026 | Generic congressional ballot | Ipsos | 1,537 Adults |
|
| Jun 9 to Jun 15, 2026 | Donald Trump approval | Marquette University Law School | 1,514 Adults |
|
| Jun 9 to Jun 15, 2026 | Generic congressional ballot | Marquette University Law School | 827 Likely voters |
|
| Jun 12 to Jun 15, 2026 | Donald Trump approval | Morning Consult | 2,200 Registered voters |
|
| Jun 13 to Jun 15, 2026 | Donald Trump approval | YouGov | 1,549 Adults |
|
| Jun 13 to Jun 15, 2026 | Donald Trump approval | YouGov | 1,403 Registered voters |
|
| Jun 13 to Jun 15, 2026 | Generic congressional ballot | YouGov | 1,547 Adults |
|
| Jun 13 to Jun 15, 2026 | Generic congressional ballot | YouGov | 1,402 Registered voters |
|
| Jun 11 to Jun 14, 2026 | Florida US Senate | Change Research Partisan sponsor: Democratic | 1,273 Registered voters |
|
| Jun 11 to Jun 14, 2026 | Florida US Senate | Change Research Partisan sponsor: Democratic | 1,015 Likely voters |
|
| Jun 11 to Jun 14, 2026 | Donald Trump approval | Echelon Insights | 1,012 Likely voters |
|
| Jun 11 to Jun 14, 2026 | Generic congressional ballot | Echelon Insights | 1,012 Likely voters |
|
| Jun 8 to Jun 14, 2026 | Pennsylvania Governor | Franklin & Marshall College Center for Opinion Research | 546 Registered voters |
|
| Jun 8 to Jun 14, 2026 | Generic congressional ballot | Morning Consult | 24,000 Registered voters |
|
Donald Trump approval
- 53%Disapprove
- 47%Approve
J.L. Partners · Jun 19 to Jun 21, 2026 · 1,042 registered voters
- 48%Randy Villegas
- 44%David Valadao
Tulchin Research · Jun 15 to Jun 21, 2026 · 800 likely voters · Partisan sponsor: Democratic
Donald Trump approval
- 66%Disapprove
- 30%Approve
American Research Group · Jun 16 to Jun 20, 2026 · 1,100 adults
Donald Trump approval
- 67%Disapprove
- 30%Approve
American Research Group · Jun 16 to Jun 20, 2026 · 1,006 registered voters
- 48%Rob Sand
- 43%Zach Lahn
Cygnal · Jun 16 to Jun 19, 2026 · 600 likely voters · Partisan sponsor: Republican
- 46%Ashley Hinson
- 44%Josh Turek
Cygnal · Jun 16 to Jun 19, 2026 · 600 likely voters · Partisan sponsor: Republican
- 56%Kurt Alme
- 44%Alani Bankhead
Tavern Research · Jun 16 to Jun 19, 2026 · 400 likely voters · Partisan sponsor: Democratic
- 49%Kurt Alme
- 27%Alani Bankhead
- 25%Seth Bodnar
Tavern Research · Jun 16 to Jun 19, 2026 · 400 likely voters
- 50%Kurt Alme
- 50%Seth Bodnar
Tavern Research · Jun 16 to Jun 19, 2026 · 400 likely voters · Partisan sponsor: Democratic
Donald Trump approval
- 55%Disapprove
- 43%Approve
RMG Research · Jun 10 to Jun 18, 2026 · 3,000 registered voters
- 58%Xavier Becerra
- 33%Steve Hilton
Kreate Strategies · Jun 13 to Jun 17, 2026 · 900 likely voters
Donald Trump approval
- 56%Disapprove
- 43%Approve
Quantus Insights · Jun 16 to Jun 17, 2026 · 1,000 likely voters
Generic congressional ballot
- 47%Dem
- 43%Rep
Quantus Insights · Jun 16 to Jun 17, 2026 · 1,000 likely voters
- 48%Rob Sand
- 47%Zach Lahn
The New York Times/Siena University · Jun 15 to Jun 17, 2026 · 600 likely voters
- 47%Amy Acton
- 44%Vivek Ramaswamy
Fabrizio Ward/Impact Research · Jun 14 to Jun 16, 2026 · 800 likely voters
- 48%Sherrod Brown
- 45%Jon HustedIncumbent
Fabrizio Ward/Impact Research · Jun 14 to Jun 16, 2026 · 800 likely voters
Congress approval
- 56%Disapprove
- 36%Approve
The Bullfinch Group · Jun 12 to Jun 16, 2026 · 1,000 registered voters
Donald Trump approval
- 56%Disapprove
- 42%Approve
The Bullfinch Group · Jun 12 to Jun 16, 2026 · 1,000 registered voters
Donald Trump approval
- 56%Disapprove
- 40%Approve
The Bullfinch Group · Jun 12 to Jun 16, 2026 · 1,200 adults
Generic congressional ballot
- 44%Dem
- 36%Rep
The Bullfinch Group · Jun 12 to Jun 16, 2026 · 1,000 registered voters
- 51%Mark Warner
- 33%David Williams
- 3%Mark Moran
The Public Sentiment Institute · Jun 12 to Jun 16, 2026 · sample not stated
- 50%Mark Warner
- 33%Bert Mizusawa
- 3%Mark Moran
The Public Sentiment Institute · Jun 12 to Jun 16, 2026 · sample not stated
- 48%Mark Warner
- 32%Bert Mizusawa
- 4%Mark Moran
The Public Sentiment Institute · Jun 12 to Jun 16, 2026 · 996 registered voters
- 48%Mark Warner
- 32%David Williams
- 4%Mark Moran
The Public Sentiment Institute · Jun 12 to Jun 16, 2026 · 996 registered voters
- 48%Mark Warner
- 31%Kim Farington
- 4%Mark Moran
The Public Sentiment Institute · Jun 12 to Jun 16, 2026 · 996 registered voters
- 51%Mark Warner
- 33%Kim Farington
- 3%Mark Moran
The Public Sentiment Institute · Jun 12 to Jun 16, 2026 · sample not stated
Donald Trump approval
- 60%Disapprove
- 39%Approve
Beacon Research/Shaw & Co. Research · Jun 12 to Jun 15, 2026 · 1,002 registered voters
Donald Trump approval
- 60%Disapprove
- 40%Approve
Ipsos · Jun 12 to Jun 15, 2026 · 1,195 registered voters
Donald Trump approval
- 62%Disapprove
- 38%Approve
Marquette University Law School · Jun 9 to Jun 15, 2026 · 1,514 adults
Generic congressional ballot
- 53%Dem
- 45%Rep
Marquette University Law School · Jun 9 to Jun 15, 2026 · 827 likely voters
Donald Trump approval
- 53%Disapprove
- 43%Approve
Morning Consult · Jun 12 to Jun 15, 2026 · 2,200 registered voters
Donald Trump approval
- 56%Disapprove
- 41%Approve
YouGov · Jun 13 to Jun 15, 2026 · 1,403 registered voters
- 46%Ashley MoodyIncumbent
- 43%Alexander Vindman
Change Research · Jun 11 to Jun 14, 2026 · 1,273 registered voters · Partisan sponsor: Democratic
- 46%Alexander Vindman
- 46%Ashley MoodyIncumbent
Change Research · Jun 11 to Jun 14, 2026 · 1,015 likely voters · Partisan sponsor: Democratic
Donald Trump approval
- 59%Disapprove
- 40%Approve
Echelon Insights · Jun 11 to Jun 14, 2026 · 1,012 likely voters
Generic congressional ballot
- 50%Dem
- 44%Rep
Echelon Insights · Jun 11 to Jun 14, 2026 · 1,012 likely voters
- 50%Josh ShapiroIncumbent
- 28%Stacy Garrity
Franklin & Marshall College Center for Opinion Research · Jun 8 to Jun 14, 2026 · 546 registered voters
Generic congressional ballot
- 46%Dem
- 42%Rep
Morning Consult · Jun 8 to Jun 14, 2026 · 24,000 registered voters
Source and license
Polling data from VoteHub (https://votehub.com/polls/api/), licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Records reformatted by Election Wrld.
“Incumbent” marks a name that exactly matches the current holder of that seat in our officials files. Some polls were fielded in 2025. Last poll added to our copy: October 30, 2026. The polls API returns the same rows as JSON, or as CSV with ?format=csv.