Iowa Senate race 2026
Our 21-day average puts Josh Turek at 45.5%, Ashley Hinson at 45.6%, Thomas Laehn at 4%, Zach Wahls at 29%, based on 47 polls ending between 12/7/2024 and 10/23/2026. Dots on the chart are individual polls; the line is the rolling average. How to read these numbers.
Iowa Senate race 2026 over time
47 polls · 21-day rolling average · dots are individual polls
Josh Turek 45.5%
Ashley Hinson 45.6%
Thomas Laehn 4%
Zach Wahls 29%
View data as table
| Choice | Latest average | Polls | Latest poll |
|---|---|---|---|
| Josh Turek | 45.5% | 41 | 10/23/2026 |
| Ashley Hinson | 45.6% | 38 | 10/23/2026 |
| Thomas Laehn | 4% | 13 | 10/23/2026 |
| Zach Wahls | 29% | 9 | 5/21/2026 |
Average result
Unweighted mean across 47 matching polls
View data as table
| Choice | % |
|---|---|
| Josh Turek | 44.6% |
| Ashley Hinson | 45.8% |
| Thomas Laehn | 3.6% |
| Zach Wahls | 38.3% |
| Joni Ernst | 45.7% |
| Generic Democrat | 43% |
| Jim Carlin | 22% |
Individual polls (47)
| End date | Pollster | Sample | Results |
|---|---|---|---|
| 8/4/2026 |
Emerson College
for Nexstar Media |
712 LV |
Ashley Hinson (R)
Josh Turek (D)
|
| 6/27/2026 |
Beacon Research/Shaw & Co. Research
for Fox News |
1,003 RV |
Josh Turek (D)
Ashley Hinson (R)
|
| 6/27/2026 | The New York Times/Siena University | 600 LV |
Ashley Hinson (R)
Josh Turek (D)
|
| 6/19/2026 |
Cygnal
for Iowans for Tax Relief |
600 LV |
Ashley Hinson (R)
Josh Turek (D)
|
| 6/11/2026 | Global Strategy Group | 1,000 LV |
Josh Turek (D)
Ashley Hinson (R)
|
| 6/4/2026 |
Public Policy Polling
for Democratic Senatorial Campaign Committee |
557 RV |
Josh Turek (D)
Ashley Hinson (R)
|
| 5/28/2026 | JMC Enterprises | 550 LV |
Ashley Hinson (R)
Jim Carlin (R)
|
| 5/21/2026 |
Public Policy Polling
for Vote Vets Action Fund |
672 LV |
Josh Turek (D)
Zach Wahls (D)
|
| 5/6/2026 | Public Policy Polling | 764 LV |
Josh Turek (D)
Zach Wahls (D)
|
| 4/23/2026 |
FM3 Research
for Vote Vets Action Fund |
600 LV |
Josh Turek (D)
Zach Wahls (D)
|
| 4/9/2026 |
Echelon Insights
for NetChoice |
377 LV |
Ashley Hinson (R)
Zach Wahls (D)
|
| 4/9/2026 |
Echelon Insights
for NetChoice |
377 LV |
Ashley Hinson (R)
Josh Turek (D)
|
| 3/26/2026 |
Bedrock Polling
for Teamsters Local 238 |
1,022 LV |
Zach Wahls (D)
Josh Turek (D)
|
| 3/16/2026 |
GBAO
for ModSquad |
1,200 LV |
Ashley Hinson (R)
Josh Turek (D)
|
| 3/16/2026 |
GBAO
for ModSquad |
1,200 LV |
Ashley Hinson (R)
Zach Wahls (D)
|
| 2/22/2026 | GQR | 605 LV |
Zach Wahls (D)
Josh Turek (D)
|
| 2/18/2026 | NRSC | 1,923 LV |
Zach Wahls (D)
Josh Turek (D)
|
| 1/11/2026 | Change Research | 1,108 LV |
Ashley Hinson (R)
Josh Turek (D)
|
| 1/11/2026 | Change Research | 1,108 LV |
Ashley Hinson (R)
Zach Wahls (D)
|
| 8/19/2025 | Public Policy Polling | 572 RV |
Joni Ernst (R)
Josh Turek (D)
|
| 6/3/2025 |
Public Policy Polling
for Senate Majority PAC |
568 RV |
Joni Ernst (R)
Generic Democrat (D)
|
| 12/7/2024 | Victory Insights | 600 LV |
Joni Ernst (R)
|


