← All states

2026 midterms · Iowa

In Iowa, registrations come to 91.5% of the Census count of adult citizens

5 of 99 counties have more registrations than the Census counts adult citizens; 4 of them by more than the Census margin of error. In the US Senate race, Josh Turek (D) against Ashley Hinson (R), 99 of 99 counties moved toward Democrats from the 2024 presidential vote; statewide, 8.8 points toward Democrats.

Registrations ÷ Census adult citizens

91.5%

2,179,473 Grand total (active + inactive) against 2,381,736 ± 3,092 adult citizens

Counties over 100%

5 of 99

4 beyond the Census margin of error

Swing since 2024

8.8 points toward Democrats

US Senate: Josh Turek (D), Ashley Hinson (R), against the 2024 presidential vote

Turnout

62.4%

votes in the US Senate race ÷ registrations

Results: unofficial, from the state’s file. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC.

Certification: County canvasses were set for November 10, the first Tuesday after the election. Source

Registration file: Grand total (active + inactive). Monthly totals as of 11/1/2026.

Iowa’s file splits active and inactive registrations. The maps use the total, 91.5% of adult citizens; active registrations alone come to 77.9%.

Voter rolls by county

Each county is colored by its registrations (Grand total (active + inactive)) as a share of the Census count of its adult citizens. Gray is 100% or less; the amber steps are over 100%, darker for more.

Registrations ÷ Census adult citizens, by county5 of 99 counties over 100%, 4 of them beyond the Census margin of error. Statewide: 91.5%. Click or tap a county to go to its entry.
Every county as a table
CountyRegistrations ÷ adult citizensRegistrationsAdult citizensSwing since 2024Turnout
Adair County90.2%5,1715,732D +8.660.5%
Adams County96.9%2,7212,808D +7.659.3%
Allamakee County96.5%9,75410,107D +7.958.6%
Appanoose County89.5%8,4609,452D +11.256.8%
Audubon County90.1%3,9084,337D +8.462.4%
Benton County91.3%18,05019,767D +7.666.0%
Black Hawk County83.4%82,07998,439D +9.064.3%
Boone County94.1%19,72820,973D +9.862.9%
Bremer County92.3%17,95719,450D +6.766.2%
Buchanan County89.1%13,64215,313D +8.463.4%
Buena Vista County86.3%10,80212,512D +11.554.5%
Butler County91.5%9,96910,901D +7.464.0%
Calhoun County84.5%6,4357,612D +8.658.0%
Carroll County93.3%14,39515,428D +8.161.6%
Cass County90.1%9,0009,987D +6.758.8%
Cedar County90.5%13,03414,405D +8.266.7%
Cerro Gordo County90.0%29,84433,166D +7.762.1%
Cherokee County87.1%7,7168,857D +8.161.7%
Chickasaw County86.7%7,6548,830D +8.364.2%
Clarke County81.5%5,6586,943D +10.161.9%
Clay County91.2%11,30512,399D +8.858.5%
Clayton County90.1%11,87313,173D +7.762.0%
Clinton County91.1%32,23435,398D +8.657.3%
Crawford County81.6%8,94110,963D +13.055.5%
Dallas County110.1%82,12074,585D +7.968.0%
Davis County76.6%4,8616,350D +9.461.0%
Decatur County79.3%4,7005,928D +10.059.7%
Delaware County91.7%12,30513,423D +7.065.0%
Des Moines County88.7%26,07729,399D +8.256.6%
Dickinson County101.8%14,67114,405D +6.164.8%
Dubuque County92.2%68,97074,810D +7.163.4%
Emmet County85.0%6,2377,341D +9.156.9%
Fayette County82.7%12,27314,844D +8.564.3%
Floyd County84.8%10,03011,827D +8.360.6%
Franklin County89.1%6,1966,955D +7.661.6%
Fremont County97.5%4,9325,056D +9.953.3%
Greene County91.1%6,1366,737D +8.260.5%
Grundy County96.0%8,9569,325D +6.164.5%
Guthrie County97.7%8,1068,299D +6.864.1%
Hamilton County90.3%9,67910,713D +9.860.3%
Hancock County89.8%7,4318,279D +6.561.4%
Hardin County81.9%10,74913,126D +8.362.4%
Harrison County85.5%9,56611,194D +10.160.3%
Henry County80.4%12,55415,610D +8.859.7%
Howard County88.9%6,1386,903D +7.061.2%
Humboldt County91.2%6,4277,050D +7.059.3%
Ida County89.7%4,5985,125D +7.260.0%
Iowa County95.8%12,05812,585D +6.665.5%
Jackson County91.5%13,71414,996D +7.362.1%
Jasper County88.1%25,54629,011D +8.763.9%
Jefferson County95.3%10,87011,401D +8.663.2%
Johnson County99.0%117,784118,936D +7.563.7%
Jones County82.9%13,64016,463D +7.163.4%
Keokuk County83.2%6,3677,653D +9.061.0%
Kossuth County95.8%10,52510,984D +6.063.3%
Lee County83.1%21,28225,616D +10.956.4%
Linn County93.1%161,121173,145D +7.266.3%
Louisa County89.6%6,9087,712D +10.155.9%
Lucas County89.5%5,8446,530D +7.859.3%
Lyon County100.1%8,6158,606D +4.162.7%
Madison County97.9%12,35212,615D +8.463.4%
Mahaska County84.1%13,95416,594D +7.559.7%
Marion County98.1%25,17725,668D +6.663.4%
Marshall County86.8%23,23226,764D +10.062.7%
Mills County101.9%11,41211,195D +8.453.8%
Mitchell County89.6%7,1247,949D +7.262.4%
Monona County89.6%5,9326,620D +8.857.2%
Monroe County91.7%5,2835,760D +9.357.9%
Montgomery County82.7%6,5007,861D +7.757.0%
Muscatine County87.4%27,04130,928D +11.158.7%
O'Brien County89.9%9,22610,261D +6.560.1%
Osceola County88.9%4,0054,504D +5.459.6%
Page County83.2%10,08912,130D +8.652.2%
Palo Alto County90.9%6,1226,734D +8.165.6%
Plymouth County94.2%17,75318,848D +7.561.3%
Pocahontas County85.6%4,5375,301D +8.560.6%
Polk County94.3%336,814357,110D +8.165.6%
Pottawattamie County88.1%61,69070,006D +10.254.4%
Poweshiek County93.4%13,51814,467D +8.059.3%
Ringgold County89.2%3,1963,584D +9.365.5%
Sac County93.1%6,9237,434D +8.561.7%
Scott County95.8%125,353130,872D +8.358.8%
Shelby County94.6%8,4748,958D +7.457.6%
Sioux County96.2%23,72524,659D +4.664.5%
Story County83.9%66,29479,012D +9.363.7%
Tama County84.8%10,52512,410D +8.167.5%
Taylor County86.4%3,8224,425D +8.257.1%
Union County87.0%7,9349,117D +10.658.5%
Van Buren County83.6%4,6055,511D +6.960.6%
Wapello County79.1%19,67024,880D +12.656.4%
Warren County100.7%41,05340,752D +8.667.4%
Washington County88.5%14,71616,623D +6.565.5%
Wayne County79.0%3,7924,801D +10.959.5%
Webster County82.0%23,21628,302D +10.454.6%
Winnebago County93.0%7,5318,099D +6.358.7%
Winneshiek County94.6%14,90415,756D +6.669.6%
Woodbury County83.7%60,95672,820D +10.555.2%
Worth County91.1%5,2695,786D +7.664.4%
Wright County85.0%7,4388,746D +9.059.2%

The 2026 swing by county

Each arrow starts at the county’s center. It leans left and blue where the county moved toward Democrats from the 2024 presidential vote to the 2026 US Senate race, and right and red where it moved toward Republicans; the longer the arrow, the bigger the move.

Change in the Democratic share of the two-party vote, by county99 of 99 counties moved toward Democrats and 0 toward Republicans. Statewide: 8.8 points toward Democrats. US Senate: Josh Turek (D), Ashley Hinson (R); unofficial results.

Rolls and swing, county by county

Each dot is a county. Across: its registrations as a share of the Census count of adult citizens, with the dashed line at 100%. Up: its swing toward Democrats since 2024; down: toward Republicans.

Registrations ÷ adult citizens against the swingAverage swing in the 5 counties over 100%: 7.0 points toward Democrats; in the 94 at or under 100%: 8.3 points toward Democrats.

Counties, one by one

Alphabetical. Each entry gives the county’s registrations against the Census count of adult citizens, its ballots, and its swing since 2024, with the file each figure comes from.

Adair County

Grand total (active + inactive)
5,171
Census adult citizens
5,732 ± 51
Registrations ÷ adult citizens
90.2%
Active only
77.9%
Registrations ÷ all adults
89.3%
Turnout
60.5%
Ballots ÷ adult citizens
54.6%
Josh Turek (D)
1,066
Ashley Hinson (R)
1,920
Democratic two-party share, 2026 · 2024
35.7% · 27.1%
Swing since 2024
8.6 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Adams County

Grand total (active + inactive)
2,721
Census adult citizens
2,808 ± 16
Registrations ÷ adult citizens
96.9%
Active only
83.9%
Registrations ÷ all adults
95.8%
Turnout
59.3%
Ballots ÷ adult citizens
57.5%
Josh Turek (D)
541
Ashley Hinson (R)
1,001
Democratic two-party share, 2026 · 2024
35.1% · 27.5%
Swing since 2024
7.6 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Allamakee County

Grand total (active + inactive)
9,754
Census adult citizens
10,107 ± 124
Registrations ÷ adult citizens
96.5%
Active only
81.1%
Registrations ÷ all adults
89.8%
Turnout
58.6%
Ballots ÷ adult citizens
56.5%
Josh Turek (D)
2,227
Ashley Hinson (R)
3,273
Democratic two-party share, 2026 · 2024
40.5% · 32.6%
Swing since 2024
7.9 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Appanoose County

Grand total (active + inactive)
8,460
Census adult citizens
9,452 ± 96
Registrations ÷ adult citizens
89.5%
Active only
76.3%
Registrations ÷ all adults
88.4%
Turnout
56.8%
Ballots ÷ adult citizens
50.8%
Josh Turek (D)
1,738
Ashley Hinson (R)
2,881
Democratic two-party share, 2026 · 2024
37.6% · 26.4%
Swing since 2024
11.2 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Audubon County

Grand total (active + inactive)
3,908
Census adult citizens
4,337 ± 34
Registrations ÷ adult citizens
90.1%
Active only
80.6%
Registrations ÷ all adults
90.9%
Turnout
62.4%
Ballots ÷ adult citizens
56.2%
Josh Turek (D)
907
Ashley Hinson (R)
1,428
Democratic two-party share, 2026 · 2024
38.8% · 30.5%
Swing since 2024
8.4 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Benton County

Grand total (active + inactive)
18,050
Census adult citizens
19,767 ± 40
Registrations ÷ adult citizens
91.3%
Active only
80.8%
Registrations ÷ all adults
89.9%
Turnout
66.0%
Ballots ÷ adult citizens
60.2%
Josh Turek (D)
4,696
Ashley Hinson (R)
6,834
Democratic two-party share, 2026 · 2024
40.7% · 33.2%
Swing since 2024
7.6 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Black Hawk County

Grand total (active + inactive)
82,079
Census adult citizens
98,439 ± 468
Registrations ÷ adult citizens
83.4%
Active only
70.2%
Registrations ÷ all adults
79.7%
Turnout
64.3%
Ballots ÷ adult citizens
53.6%
Josh Turek (D)
30,630
Ashley Hinson (R)
20,805
Democratic two-party share, 2026 · 2024
59.6% · 50.6%
Swing since 2024
9.0 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Boone County

Grand total (active + inactive)
19,728
Census adult citizens
20,973 ± 45
Registrations ÷ adult citizens
94.1%
Active only
82.3%
Registrations ÷ all adults
92.9%
Turnout
62.9%
Ballots ÷ adult citizens
59.1%
Josh Turek (D)
5,782
Ashley Hinson (R)
6,046
Democratic two-party share, 2026 · 2024
48.9% · 39.1%
Swing since 2024
9.8 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Bremer County

Grand total (active + inactive)
17,957
Census adult citizens
19,450 ± 66
Registrations ÷ adult citizens
92.3%
Active only
82.1%
Registrations ÷ all adults
91.2%
Turnout
66.2%
Ballots ÷ adult citizens
61.1%
Josh Turek (D)
5,228
Ashley Hinson (R)
6,266
Democratic two-party share, 2026 · 2024
45.5% · 38.8%
Swing since 2024
6.7 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Buchanan County

Grand total (active + inactive)
13,642
Census adult citizens
15,313 ± 80
Registrations ÷ adult citizens
89.1%
Active only
78.6%
Registrations ÷ all adults
87.7%
Turnout
63.4%
Ballots ÷ adult citizens
56.5%
Josh Turek (D)
3,674
Ashley Hinson (R)
4,662
Democratic two-party share, 2026 · 2024
44.1% · 35.7%
Swing since 2024
8.4 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Buena Vista County

Grand total (active + inactive)
10,802
Census adult citizens
12,512 ± 381
Registrations ÷ adult citizens
86.3%
Active only
68.6%
Registrations ÷ all adults
70.7%
Turnout
54.5%
Ballots ÷ adult citizens
47.1%
Josh Turek (D)
2,546
Ashley Hinson (R)
3,156
Democratic two-party share, 2026 · 2024
44.7% · 33.2%
Swing since 2024
11.5 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Butler County

Grand total (active + inactive)
9,969
Census adult citizens
10,901 ± 71
Registrations ÷ adult citizens
91.5%
Active only
81.8%
Registrations ÷ all adults
90.3%
Turnout
64.0%
Ballots ÷ adult citizens
58.5%
Josh Turek (D)
2,095
Ashley Hinson (R)
3,996
Democratic two-party share, 2026 · 2024
34.4% · 27.0%
Swing since 2024
7.4 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Calhoun County

Grand total (active + inactive)
6,435
Census adult citizens
7,612 ± 39
Registrations ÷ adult citizens
84.5%
Active only
74.2%
Registrations ÷ all adults
85.5%
Turnout
58.0%
Ballots ÷ adult citizens
49.0%
Josh Turek (D)
1,248
Ashley Hinson (R)
2,318
Democratic two-party share, 2026 · 2024
35.0% · 26.4%
Swing since 2024
8.6 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Carroll County

Grand total (active + inactive)
14,395
Census adult citizens
15,428 ± 62
Registrations ÷ adult citizens
93.3%
Active only
82.8%
Registrations ÷ all adults
92.4%
Turnout
61.6%
Ballots ÷ adult citizens
57.5%
Josh Turek (D)
3,134
Ashley Hinson (R)
5,369
Democratic two-party share, 2026 · 2024
36.9% · 28.7%
Swing since 2024
8.1 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Cass County

Grand total (active + inactive)
9,000
Census adult citizens
9,987 ± 112
Registrations ÷ adult citizens
90.1%
Active only
77.9%
Registrations ÷ all adults
89.1%
Turnout
58.8%
Ballots ÷ adult citizens
53.0%
Josh Turek (D)
1,829
Ashley Hinson (R)
3,252
Democratic two-party share, 2026 · 2024
36.0% · 29.3%
Swing since 2024
6.7 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Cedar County

Grand total (active + inactive)
13,034
Census adult citizens
14,405 ± 55
Registrations ÷ adult citizens
90.5%
Active only
80.5%
Registrations ÷ all adults
89.7%
Turnout
66.7%
Ballots ÷ adult citizens
60.3%
Josh Turek (D)
3,960
Ashley Hinson (R)
4,444
Democratic two-party share, 2026 · 2024
47.1% · 38.9%
Swing since 2024
8.2 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Cerro Gordo County

Grand total (active + inactive)
29,844
Census adult citizens
33,166 ± 140
Registrations ÷ adult citizens
90.0%
Active only
76.4%
Registrations ÷ all adults
87.5%
Turnout
62.1%
Ballots ÷ adult citizens
55.9%
Josh Turek (D)
9,285
Ashley Hinson (R)
8,631
Democratic two-party share, 2026 · 2024
51.8% · 44.1%
Swing since 2024
7.7 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Cherokee County

Grand total (active + inactive)
7,716
Census adult citizens
8,857 ± 69
Registrations ÷ adult citizens
87.1%
Active only
76.4%
Registrations ÷ all adults
87.7%
Turnout
61.7%
Ballots ÷ adult citizens
53.7%
Josh Turek (D)
1,594
Ashley Hinson (R)
2,973
Democratic two-party share, 2026 · 2024
34.9% · 26.8%
Swing since 2024
8.1 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Chickasaw County

Grand total (active + inactive)
7,654
Census adult citizens
8,830 ± 128
Registrations ÷ adult citizens
86.7%
Active only
77.4%
Registrations ÷ all adults
84.8%
Turnout
64.2%
Ballots ÷ adult citizens
55.7%
Josh Turek (D)
1,876
Ashley Hinson (R)
2,874
Democratic two-party share, 2026 · 2024
39.5% · 31.2%
Swing since 2024
8.3 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Clarke County

Grand total (active + inactive)
5,658
Census adult citizens
6,943 ± 199
Registrations ÷ adult citizens
81.5%
Active only
68.8%
Registrations ÷ all adults
77.9%
Turnout
61.9%
Ballots ÷ adult citizens
50.5%
Josh Turek (D)
1,312
Ashley Hinson (R)
2,071
Democratic two-party share, 2026 · 2024
38.8% · 28.7%
Swing since 2024
10.1 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Clay County

Grand total (active + inactive)
11,305
Census adult citizens
12,399 ± 160
Registrations ÷ adult citizens
91.2%
Active only
78.6%
Registrations ÷ all adults
88.8%
Turnout
58.5%
Ballots ÷ adult citizens
53.3%
Josh Turek (D)
2,333
Ashley Hinson (R)
3,987
Democratic two-party share, 2026 · 2024
36.9% · 28.1%
Swing since 2024
8.8 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Clayton County

Grand total (active + inactive)
11,873
Census adult citizens
13,173 ± 72
Registrations ÷ adult citizens
90.1%
Active only
79.5%
Registrations ÷ all adults
89.7%
Turnout
62.0%
Ballots ÷ adult citizens
55.9%
Josh Turek (D)
2,874
Ashley Hinson (R)
4,262
Democratic two-party share, 2026 · 2024
40.3% · 32.5%
Swing since 2024
7.7 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Clinton County

Grand total (active + inactive)
32,234
Census adult citizens
35,398 ± 176
Registrations ÷ adult citizens
91.1%
Active only
76.6%
Registrations ÷ all adults
90.3%
Turnout
57.3%
Ballots ÷ adult citizens
52.2%
Josh Turek (D)
8,699
Ashley Hinson (R)
9,062
Democratic two-party share, 2026 · 2024
49.0% · 40.4%
Swing since 2024
8.6 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Crawford County

Grand total (active + inactive)
8,941
Census adult citizens
10,963 ± 310
Registrations ÷ adult citizens
81.6%
Active only
66.9%
Registrations ÷ all adults
73.8%
Turnout
55.5%
Ballots ÷ adult citizens
45.3%
Josh Turek (D)
1,946
Ashley Hinson (R)
2,799
Democratic two-party share, 2026 · 2024
41.0% · 28.0%
Swing since 2024
13.0 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Dallas County

Grand total (active + inactive)
82,120
Census adult citizens
74,585 ± 724
Registrations ÷ adult citizens
110.1%
Active only
95.9%
Registrations ÷ all adults
93.0%
Turnout
68.0%
Ballots ÷ adult citizens
74.9%
Josh Turek (D)
30,300
Ashley Hinson (R)
24,325
Democratic two-party share, 2026 · 2024
55.5% · 47.6%
Swing since 2024
7.9 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Davis County

Grand total (active + inactive)
4,861
Census adult citizens
6,350 ± 43
Registrations ÷ adult citizens
76.6%
Active only
66.9%
Registrations ÷ all adults
75.2%
Turnout
61.0%
Ballots ÷ adult citizens
46.7%
Josh Turek (D)
897
Ashley Hinson (R)
1,916
Democratic two-party share, 2026 · 2024
31.9% · 22.5%
Swing since 2024
9.4 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Decatur County

Grand total (active + inactive)
4,700
Census adult citizens
5,928 ± 52
Registrations ÷ adult citizens
79.3%
Active only
67.1%
Registrations ÷ all adults
78.7%
Turnout
59.7%
Ballots ÷ adult citizens
47.3%
Josh Turek (D)
972
Ashley Hinson (R)
1,721
Democratic two-party share, 2026 · 2024
36.1% · 26.1%
Swing since 2024
10.0 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Delaware County

Grand total (active + inactive)
12,305
Census adult citizens
13,423 ± 41
Registrations ÷ adult citizens
91.7%
Active only
82.9%
Registrations ÷ all adults
90.0%
Turnout
65.0%
Ballots ÷ adult citizens
59.6%
Josh Turek (D)
2,872
Ashley Hinson (R)
4,916
Democratic two-party share, 2026 · 2024
36.9% · 29.9%
Swing since 2024
7.0 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Des Moines County

Grand total (active + inactive)
26,077
Census adult citizens
29,399 ± 177
Registrations ÷ adult citizens
88.7%
Active only
74.1%
Registrations ÷ all adults
86.5%
Turnout
56.6%
Ballots ÷ adult citizens
50.2%
Josh Turek (D)
7,134
Ashley Hinson (R)
6,967
Democratic two-party share, 2026 · 2024
50.6% · 42.4%
Swing since 2024
8.2 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Dickinson County

Grand total (active + inactive)
14,671
Census adult citizens
14,405 ± 75
Registrations ÷ adult citizens
101.8%
Active only
89.2%
Registrations ÷ all adults
99.3%
Turnout
64.8%
Ballots ÷ adult citizens
66.0%
Josh Turek (D)
3,295
Ashley Hinson (R)
5,896
Democratic two-party share, 2026 · 2024
35.9% · 29.8%
Swing since 2024
6.1 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Dubuque County

Grand total (active + inactive)
68,970
Census adult citizens
74,810 ± 272
Registrations ÷ adult citizens
92.2%
Active only
79.0%
Registrations ÷ all adults
88.6%
Turnout
63.4%
Ballots ÷ adult citizens
58.4%
Josh Turek (D)
22,472
Ashley Hinson (R)
20,147
Democratic two-party share, 2026 · 2024
52.7% · 45.6%
Swing since 2024
7.1 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Emmet County

Grand total (active + inactive)
6,237
Census adult citizens
7,341 ± 98
Registrations ÷ adult citizens
85.0%
Active only
72.5%
Registrations ÷ all adults
86.2%
Turnout
56.9%
Ballots ÷ adult citizens
48.3%
Josh Turek (D)
1,240
Ashley Hinson (R)
2,122
Democratic two-party share, 2026 · 2024
36.9% · 27.8%
Swing since 2024
9.1 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Fayette County

Grand total (active + inactive)
12,273
Census adult citizens
14,844 ± 125
Registrations ÷ adult citizens
82.7%
Active only
72.9%
Registrations ÷ all adults
81.1%
Turnout
64.3%
Ballots ÷ adult citizens
53.1%
Josh Turek (D)
3,261
Ashley Hinson (R)
4,318
Democratic two-party share, 2026 · 2024
43.0% · 34.5%
Swing since 2024
8.5 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Floyd County

Grand total (active + inactive)
10,030
Census adult citizens
11,827 ± 40
Registrations ÷ adult citizens
84.8%
Active only
72.6%
Registrations ÷ all adults
87.1%
Turnout
60.6%
Ballots ÷ adult citizens
51.4%
Josh Turek (D)
2,625
Ashley Hinson (R)
3,180
Democratic two-party share, 2026 · 2024
45.2% · 37.0%
Swing since 2024
8.3 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Franklin County

Grand total (active + inactive)
6,196
Census adult citizens
6,955 ± 104
Registrations ÷ adult citizens
89.1%
Active only
76.6%
Registrations ÷ all adults
82.4%
Turnout
61.6%
Ballots ÷ adult citizens
54.8%
Josh Turek (D)
1,333
Ashley Hinson (R)
2,317
Democratic two-party share, 2026 · 2024
36.5% · 28.9%
Swing since 2024
7.6 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Fremont County

Grand total (active + inactive)
4,932
Census adult citizens
5,056 ± 31
Registrations ÷ adult citizens
97.5%
Active only
82.9%
Registrations ÷ all adults
96.6%
Turnout
53.3%
Ballots ÷ adult citizens
52.0%
Josh Turek (D)
927
Ashley Hinson (R)
1,559
Democratic two-party share, 2026 · 2024
37.3% · 27.4%
Swing since 2024
9.9 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Greene County

Grand total (active + inactive)
6,136
Census adult citizens
6,737 ± 45
Registrations ÷ adult citizens
91.1%
Active only
79.9%
Registrations ÷ all adults
90.4%
Turnout
60.5%
Ballots ÷ adult citizens
55.1%
Josh Turek (D)
1,288
Ashley Hinson (R)
1,814
Democratic two-party share, 2026 · 2024
41.5% · 33.3%
Swing since 2024
8.2 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Grundy County

Grand total (active + inactive)
8,956
Census adult citizens
9,325 ± 51
Registrations ÷ adult citizens
96.0%
Active only
86.5%
Registrations ÷ all adults
95.0%
Turnout
64.5%
Ballots ÷ adult citizens
62.0%
Josh Turek (D)
1,952
Ashley Hinson (R)
3,640
Democratic two-party share, 2026 · 2024
34.9% · 28.8%
Swing since 2024
6.1 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Guthrie County

Grand total (active + inactive)
8,106
Census adult citizens
8,299 ± 53
Registrations ÷ adult citizens
97.7%
Active only
86.6%
Registrations ÷ all adults
95.6%
Turnout
64.1%
Ballots ÷ adult citizens
62.6%
Josh Turek (D)
1,853
Ashley Hinson (R)
3,083
Democratic two-party share, 2026 · 2024
37.5% · 30.7%
Swing since 2024
6.8 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Hamilton County

Grand total (active + inactive)
9,679
Census adult citizens
10,713 ± 211
Registrations ÷ adult citizens
90.3%
Active only
78.5%
Registrations ÷ all adults
84.9%
Turnout
60.3%
Ballots ÷ adult citizens
54.5%
Josh Turek (D)
2,416
Ashley Hinson (R)
3,215
Democratic two-party share, 2026 · 2024
42.9% · 33.2%
Swing since 2024
9.8 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Hancock County

Grand total (active + inactive)
7,431
Census adult citizens
8,279 ± 69
Registrations ÷ adult citizens
89.8%
Active only
78.1%
Registrations ÷ all adults
89.8%
Turnout
61.4%
Ballots ÷ adult citizens
55.1%
Josh Turek (D)
1,410
Ashley Hinson (R)
2,925
Democratic two-party share, 2026 · 2024
32.5% · 26.0%
Swing since 2024
6.5 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Hardin County

Grand total (active + inactive)
10,749
Census adult citizens
13,126 ± 88
Registrations ÷ adult citizens
81.9%
Active only
71.0%
Registrations ÷ all adults
82.0%
Turnout
62.4%
Ballots ÷ adult citizens
51.1%
Josh Turek (D)
2,506
Ashley Hinson (R)
3,931
Democratic two-party share, 2026 · 2024
38.9% · 30.6%
Swing since 2024
8.3 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Harrison County

Grand total (active + inactive)
9,566
Census adult citizens
11,194 ± 34
Registrations ÷ adult citizens
85.5%
Active only
75.8%
Registrations ÷ all adults
84.6%
Turnout
60.3%
Ballots ÷ adult citizens
51.6%
Josh Turek (D)
2,114
Ashley Hinson (R)
3,325
Democratic two-party share, 2026 · 2024
38.9% · 28.7%
Swing since 2024
10.1 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Henry County

Grand total (active + inactive)
12,554
Census adult citizens
15,610 ± 89
Registrations ÷ adult citizens
80.4%
Active only
68.4%
Registrations ÷ all adults
81.5%
Turnout
59.7%
Ballots ÷ adult citizens
48.0%
Josh Turek (D)
2,889
Ashley Hinson (R)
4,234
Democratic two-party share, 2026 · 2024
40.6% · 31.7%
Swing since 2024
8.8 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Howard County

Grand total (active + inactive)
6,138
Census adult citizens
6,903 ± 48
Registrations ÷ adult citizens
88.9%
Active only
78.2%
Registrations ÷ all adults
85.8%
Turnout
61.2%
Ballots ÷ adult citizens
54.4%
Josh Turek (D)
1,476
Ashley Hinson (R)
2,132
Democratic two-party share, 2026 · 2024
40.9% · 33.9%
Swing since 2024
7.0 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Humboldt County

Grand total (active + inactive)
6,427
Census adult citizens
7,050 ± 75
Registrations ÷ adult citizens
91.2%
Active only
79.1%
Registrations ÷ all adults
88.6%
Turnout
59.3%
Ballots ÷ adult citizens
54.0%
Josh Turek (D)
1,165
Ashley Hinson (R)
2,514
Democratic two-party share, 2026 · 2024
31.7% · 24.7%
Swing since 2024
7.0 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Ida County

Grand total (active + inactive)
4,598
Census adult citizens
5,125 ± 67
Registrations ÷ adult citizens
89.7%
Active only
78.8%
Registrations ÷ all adults
87.7%
Turnout
60.0%
Ballots ÷ adult citizens
53.9%
Josh Turek (D)
803
Ashley Hinson (R)
1,862
Democratic two-party share, 2026 · 2024
30.1% · 23.0%
Swing since 2024
7.2 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Iowa County

Grand total (active + inactive)
12,058
Census adult citizens
12,585 ± 60
Registrations ÷ adult citizens
95.8%
Active only
84.5%
Registrations ÷ all adults
93.8%
Turnout
65.5%
Ballots ÷ adult citizens
62.7%
Josh Turek (D)
3,225
Ashley Hinson (R)
4,364
Democratic two-party share, 2026 · 2024
42.5% · 35.9%
Swing since 2024
6.6 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Jackson County

Grand total (active + inactive)
13,714
Census adult citizens
14,996 ± 90
Registrations ÷ adult citizens
91.5%
Active only
79.4%
Registrations ÷ all adults
90.3%
Turnout
62.1%
Ballots ÷ adult citizens
56.8%
Josh Turek (D)
3,334
Ashley Hinson (R)
4,832
Democratic two-party share, 2026 · 2024
40.8% · 33.5%
Swing since 2024
7.3 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Jasper County

Grand total (active + inactive)
25,546
Census adult citizens
29,011 ± 197
Registrations ÷ adult citizens
88.1%
Active only
75.2%
Registrations ÷ all adults
85.2%
Turnout
63.9%
Ballots ÷ adult citizens
56.3%
Josh Turek (D)
7,004
Ashley Hinson (R)
8,684
Democratic two-party share, 2026 · 2024
44.6% · 36.0%
Swing since 2024
8.7 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Jefferson County

Grand total (active + inactive)
10,870
Census adult citizens
11,401 ± 187
Registrations ÷ adult citizens
95.3%
Active only
81.0%
Registrations ÷ all adults
86.6%
Turnout
63.2%
Ballots ÷ adult citizens
60.2%
Josh Turek (D)
3,630
Ashley Hinson (R)
2,952
Democratic two-party share, 2026 · 2024
55.2% · 46.5%
Swing since 2024
8.6 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Johnson County

Grand total (active + inactive)
117,784
Census adult citizens
118,936 ± 726
Registrations ÷ adult citizens
99.0%
Active only
81.4%
Registrations ÷ all adults
90.9%
Turnout
63.7%
Ballots ÷ adult citizens
63.1%
Josh Turek (D)
56,463
Ashley Hinson (R)
17,111
Democratic two-party share, 2026 · 2024
76.7% · 69.3%
Swing since 2024
7.5 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Jones County

Grand total (active + inactive)
13,640
Census adult citizens
16,463 ± 89
Registrations ÷ adult citizens
82.9%
Active only
72.8%
Registrations ÷ all adults
80.3%
Turnout
63.4%
Ballots ÷ adult citizens
52.5%
Josh Turek (D)
3,648
Ashley Hinson (R)
4,700
Democratic two-party share, 2026 · 2024
43.7% · 36.6%
Swing since 2024
7.1 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Keokuk County

Grand total (active + inactive)
6,367
Census adult citizens
7,653 ± 40
Registrations ÷ adult citizens
83.2%
Active only
72.5%
Registrations ÷ all adults
84.1%
Turnout
61.0%
Ballots ÷ adult citizens
50.8%
Josh Turek (D)
1,232
Ashley Hinson (R)
2,510
Democratic two-party share, 2026 · 2024
32.9% · 24.0%
Swing since 2024
9.0 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Kossuth County

Grand total (active + inactive)
10,525
Census adult citizens
10,984 ± 94
Registrations ÷ adult citizens
95.8%
Active only
83.3%
Registrations ÷ all adults
93.9%
Turnout
63.3%
Ballots ÷ adult citizens
60.7%
Josh Turek (D)
2,167
Ashley Hinson (R)
4,285
Democratic two-party share, 2026 · 2024
33.6% · 27.6%
Swing since 2024
6.0 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Lee County

Grand total (active + inactive)
21,282
Census adult citizens
25,616 ± 161
Registrations ÷ adult citizens
83.1%
Active only
69.7%
Registrations ÷ all adults
84.0%
Turnout
56.4%
Ballots ÷ adult citizens
46.9%
Josh Turek (D)
5,324
Ashley Hinson (R)
6,087
Democratic two-party share, 2026 · 2024
46.7% · 35.8%
Swing since 2024
10.9 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Linn County

Grand total (active + inactive)
161,121
Census adult citizens
173,145 ± 661
Registrations ÷ adult citizens
93.1%
Active only
79.7%
Registrations ÷ all adults
88.9%
Turnout
66.3%
Ballots ÷ adult citizens
61.7%
Josh Turek (D)
64,872
Ashley Hinson (R)
39,372
Democratic two-party share, 2026 · 2024
62.2% · 55.0%
Swing since 2024
7.2 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Louisa County

Grand total (active + inactive)
6,908
Census adult citizens
7,712 ± 95
Registrations ÷ adult citizens
89.6%
Active only
75.6%
Registrations ÷ all adults
83.9%
Turnout
55.9%
Ballots ÷ adult citizens
50.1%
Josh Turek (D)
1,456
Ashley Hinson (R)
2,245
Democratic two-party share, 2026 · 2024
39.3% · 29.2%
Swing since 2024
10.1 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Lucas County

Grand total (active + inactive)
5,844
Census adult citizens
6,530 ± 70
Registrations ÷ adult citizens
89.5%
Active only
77.4%
Registrations ÷ all adults
87.1%
Turnout
59.3%
Ballots ÷ adult citizens
53.0%
Josh Turek (D)
1,120
Ashley Hinson (R)
2,236
Democratic two-party share, 2026 · 2024
33.4% · 25.6%
Swing since 2024
7.8 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Lyon County

Grand total (active + inactive)
8,615
Census adult citizens
8,606 ± 60
Registrations ÷ adult citizens
100.1% (within the margin)
Active only
89.8%
Registrations ÷ all adults
95.3%
Turnout
62.7%
Ballots ÷ adult citizens
62.8%
Josh Turek (D)
983
Ashley Hinson (R)
4,221
Democratic two-party share, 2026 · 2024
18.9% · 14.8%
Swing since 2024
4.1 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Madison County

Grand total (active + inactive)
12,352
Census adult citizens
12,615 ± 59
Registrations ÷ adult citizens
97.9%
Active only
85.3%
Registrations ÷ all adults
94.1%
Turnout
63.4%
Ballots ÷ adult citizens
62.1%
Josh Turek (D)
2,920
Ashley Hinson (R)
4,584
Democratic two-party share, 2026 · 2024
38.9% · 30.5%
Swing since 2024
8.4 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Mahaska County

Grand total (active + inactive)
13,954
Census adult citizens
16,594 ± 76
Registrations ÷ adult citizens
84.1%
Active only
72.6%
Registrations ÷ all adults
82.8%
Turnout
59.7%
Ballots ÷ adult citizens
50.2%
Josh Turek (D)
2,524
Ashley Hinson (R)
5,516
Democratic two-party share, 2026 · 2024
31.4% · 23.9%
Swing since 2024
7.5 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Marion County

Grand total (active + inactive)
25,177
Census adult citizens
25,668 ± 91
Registrations ÷ adult citizens
98.1%
Active only
85.5%
Registrations ÷ all adults
94.7%
Turnout
63.4%
Ballots ÷ adult citizens
62.2%
Josh Turek (D)
5,775
Ashley Hinson (R)
9,645
Democratic two-party share, 2026 · 2024
37.5% · 30.8%
Swing since 2024
6.6 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Marshall County

Grand total (active + inactive)
23,232
Census adult citizens
26,764 ± 490
Registrations ÷ adult citizens
86.8%
Active only
73.8%
Registrations ÷ all adults
77.3%
Turnout
62.7%
Ballots ÷ adult citizens
54.4%
Josh Turek (D)
7,334
Ashley Hinson (R)
6,734
Democratic two-party share, 2026 · 2024
52.1% · 42.1%
Swing since 2024
10.0 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Mills County

Grand total (active + inactive)
11,412
Census adult citizens
11,195 ± 63
Registrations ÷ adult citizens
101.9%
Active only
84.7%
Registrations ÷ all adults
100.2%
Turnout
53.8%
Ballots ÷ adult citizens
54.8%
Josh Turek (D)
2,275
Ashley Hinson (R)
3,617
Democratic two-party share, 2026 · 2024
38.6% · 30.2%
Swing since 2024
8.4 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Mitchell County

Grand total (active + inactive)
7,124
Census adult citizens
7,949 ± 63
Registrations ÷ adult citizens
89.6%
Active only
76.9%
Registrations ÷ all adults
87.4%
Turnout
62.4%
Ballots ÷ adult citizens
55.9%
Josh Turek (D)
1,767
Ashley Hinson (R)
2,498
Democratic two-party share, 2026 · 2024
41.4% · 34.2%
Swing since 2024
7.2 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Monona County

Grand total (active + inactive)
5,932
Census adult citizens
6,620 ± 42
Registrations ÷ adult citizens
89.6%
Active only
77.6%
Registrations ÷ all adults
88.0%
Turnout
57.2%
Ballots ÷ adult citizens
51.3%
Josh Turek (D)
1,156
Ashley Hinson (R)
2,071
Democratic two-party share, 2026 · 2024
35.8% · 27.1%
Swing since 2024
8.8 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Monroe County

Grand total (active + inactive)
5,283
Census adult citizens
5,760 ± 37
Registrations ÷ adult citizens
91.7%
Active only
80.6%
Registrations ÷ all adults
92.0%
Turnout
57.9%
Ballots ÷ adult citizens
53.1%
Josh Turek (D)
990
Ashley Hinson (R)
1,951
Democratic two-party share, 2026 · 2024
33.7% · 24.4%
Swing since 2024
9.3 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Montgomery County

Grand total (active + inactive)
6,500
Census adult citizens
7,861 ± 48
Registrations ÷ adult citizens
82.7%
Active only
68.8%
Registrations ÷ all adults
82.9%
Turnout
57.0%
Ballots ÷ adult citizens
47.1%
Josh Turek (D)
1,342
Ashley Hinson (R)
2,199
Democratic two-party share, 2026 · 2024
37.9% · 30.2%
Swing since 2024
7.7 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Muscatine County

Grand total (active + inactive)
27,041
Census adult citizens
30,928 ± 298
Registrations ÷ adult citizens
87.4%
Active only
73.0%
Registrations ÷ all adults
83.2%
Turnout
58.7%
Ballots ÷ adult citizens
51.4%
Josh Turek (D)
8,020
Ashley Hinson (R)
6,981
Democratic two-party share, 2026 · 2024
53.5% · 42.4%
Swing since 2024
11.1 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

O'Brien County

Grand total (active + inactive)
9,226
Census adult citizens
10,261 ± 178
Registrations ÷ adult citizens
89.9%
Active only
79.4%
Registrations ÷ all adults
85.1%
Turnout
60.1%
Ballots ÷ adult citizens
54.1%
Josh Turek (D)
1,371
Ashley Hinson (R)
3,966
Democratic two-party share, 2026 · 2024
25.7% · 19.2%
Swing since 2024
6.5 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Osceola County

Grand total (active + inactive)
4,005
Census adult citizens
4,504 ± 77
Registrations ÷ adult citizens
88.9%
Active only
78.3%
Registrations ÷ all adults
84.3%
Turnout
59.6%
Ballots ÷ adult citizens
53.0%
Josh Turek (D)
522
Ashley Hinson (R)
1,766
Democratic two-party share, 2026 · 2024
22.8% · 17.5%
Swing since 2024
5.4 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Page County

Grand total (active + inactive)
10,089
Census adult citizens
12,130 ± 140
Registrations ÷ adult citizens
83.2%
Active only
69.2%
Registrations ÷ all adults
83.7%
Turnout
52.2%
Ballots ÷ adult citizens
43.4%
Josh Turek (D)
1,872
Ashley Hinson (R)
3,164
Democratic two-party share, 2026 · 2024
37.2% · 28.6%
Swing since 2024
8.6 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Palo Alto County

Grand total (active + inactive)
6,122
Census adult citizens
6,734 ± 71
Registrations ÷ adult citizens
90.9%
Active only
80.1%
Registrations ÷ all adults
88.8%
Turnout
65.6%
Ballots ÷ adult citizens
59.7%
Josh Turek (D)
1,369
Ashley Hinson (R)
2,505
Democratic two-party share, 2026 · 2024
35.3% · 27.2%
Swing since 2024
8.1 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Plymouth County

Grand total (active + inactive)
17,753
Census adult citizens
18,848 ± 159
Registrations ÷ adult citizens
94.2%
Active only
82.8%
Registrations ÷ all adults
91.4%
Turnout
61.3%
Ballots ÷ adult citizens
57.7%
Josh Turek (D)
3,165
Ashley Hinson (R)
7,356
Democratic two-party share, 2026 · 2024
30.1% · 22.5%
Swing since 2024
7.5 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Pocahontas County

Grand total (active + inactive)
4,537
Census adult citizens
5,301 ± 49
Registrations ÷ adult citizens
85.6%
Active only
74.2%
Registrations ÷ all adults
85.5%
Turnout
60.6%
Ballots ÷ adult citizens
51.8%
Josh Turek (D)
822
Ashley Hinson (R)
1,825
Democratic two-party share, 2026 · 2024
31.1% · 22.6%
Swing since 2024
8.5 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Polk County

Grand total (active + inactive)
336,814
Census adult citizens
357,110 ± 1,573
Registrations ÷ adult citizens
94.3%
Active only
80.2%
Registrations ÷ all adults
85.0%
Turnout
65.6%
Ballots ÷ adult citizens
61.8%
Josh Turek (D)
136,934
Ashley Hinson (R)
78,156
Democratic two-party share, 2026 · 2024
63.7% · 55.5%
Swing since 2024
8.1 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Pottawattamie County

Grand total (active + inactive)
61,690
Census adult citizens
70,006 ± 364
Registrations ÷ adult citizens
88.1%
Active only
72.5%
Registrations ÷ all adults
84.8%
Turnout
54.4%
Ballots ÷ adult citizens
47.9%
Josh Turek (D)
16,261
Ashley Hinson (R)
16,179
Democratic two-party share, 2026 · 2024
50.1% · 39.9%
Swing since 2024
10.2 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Poweshiek County

Grand total (active + inactive)
13,518
Census adult citizens
14,467 ± 123
Registrations ÷ adult citizens
93.4%
Active only
78.2%
Registrations ÷ all adults
90.8%
Turnout
59.3%
Ballots ÷ adult citizens
55.4%
Josh Turek (D)
3,821
Ashley Hinson (R)
3,912
Democratic two-party share, 2026 · 2024
49.4% · 41.4%
Swing since 2024
8.0 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Ringgold County

Grand total (active + inactive)
3,196
Census adult citizens
3,584 ± 26
Registrations ÷ adult citizens
89.2%
Active only
79.6%
Registrations ÷ all adults
88.0%
Turnout
65.5%
Ballots ÷ adult citizens
58.4%
Josh Turek (D)
674
Ashley Hinson (R)
1,350
Democratic two-party share, 2026 · 2024
33.3% · 24.0%
Swing since 2024
9.3 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Sac County

Grand total (active + inactive)
6,923
Census adult citizens
7,434 ± 73
Registrations ÷ adult citizens
93.1%
Active only
82.2%
Registrations ÷ all adults
93.2%
Turnout
61.7%
Ballots ÷ adult citizens
57.4%
Josh Turek (D)
1,326
Ashley Hinson (R)
2,768
Democratic two-party share, 2026 · 2024
32.4% · 23.9%
Swing since 2024
8.5 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Scott County

Grand total (active + inactive)
125,353
Census adult citizens
130,872 ± 581
Registrations ÷ adult citizens
95.8%
Active only
79.2%
Registrations ÷ all adults
91.7%
Turnout
58.8%
Ballots ÷ adult citizens
56.3%
Josh Turek (D)
40,158
Ashley Hinson (R)
31,148
Democratic two-party share, 2026 · 2024
56.3% · 48.0%
Swing since 2024
8.3 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Shelby County

Grand total (active + inactive)
8,474
Census adult citizens
8,958 ± 77
Registrations ÷ adult citizens
94.6%
Active only
80.4%
Registrations ÷ all adults
93.3%
Turnout
57.6%
Ballots ÷ adult citizens
54.4%
Josh Turek (D)
1,681
Ashley Hinson (R)
3,034
Democratic two-party share, 2026 · 2024
35.7% · 28.2%
Swing since 2024
7.4 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Sioux County

Grand total (active + inactive)
23,725
Census adult citizens
24,659 ± 232
Registrations ÷ adult citizens
96.2%
Active only
85.5%
Registrations ÷ all adults
87.8%
Turnout
64.5%
Ballots ÷ adult citizens
62.0%
Josh Turek (D)
2,769
Ashley Hinson (R)
12,111
Democratic two-party share, 2026 · 2024
18.6% · 14.1%
Swing since 2024
4.6 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Story County

Grand total (active + inactive)
66,294
Census adult citizens
79,012 ± 578
Registrations ÷ adult citizens
83.9%
Active only
68.3%
Registrations ÷ all adults
77.8%
Turnout
63.7%
Ballots ÷ adult citizens
53.4%
Josh Turek (D)
26,388
Ashley Hinson (R)
14,511
Democratic two-party share, 2026 · 2024
64.5% · 55.3%
Swing since 2024
9.3 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Tama County

Grand total (active + inactive)
10,525
Census adult citizens
12,410 ± 110
Registrations ÷ adult citizens
84.8%
Active only
73.2%
Registrations ÷ all adults
81.8%
Turnout
67.5%
Ballots ÷ adult citizens
57.2%
Josh Turek (D)
3,035
Ashley Hinson (R)
3,802
Democratic two-party share, 2026 · 2024
44.4% · 36.3%
Swing since 2024
8.1 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Taylor County

Grand total (active + inactive)
3,822
Census adult citizens
4,425 ± 54
Registrations ÷ adult citizens
86.4%
Active only
74.4%
Registrations ÷ all adults
85.0%
Turnout
57.1%
Ballots ÷ adult citizens
49.4%
Josh Turek (D)
630
Ashley Hinson (R)
1,467
Democratic two-party share, 2026 · 2024
30.0% · 21.9%
Swing since 2024
8.2 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Union County

Grand total (active + inactive)
7,934
Census adult citizens
9,117 ± 94
Registrations ÷ adult citizens
87.0%
Active only
74.5%
Registrations ÷ all adults
85.1%
Turnout
58.5%
Ballots ÷ adult citizens
50.9%
Josh Turek (D)
1,895
Ashley Hinson (R)
2,586
Democratic two-party share, 2026 · 2024
42.3% · 31.7%
Swing since 2024
10.6 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Van Buren County

Grand total (active + inactive)
4,605
Census adult citizens
5,511 ± 22
Registrations ÷ adult citizens
83.6%
Active only
71.5%
Registrations ÷ all adults
84.7%
Turnout
60.6%
Ballots ÷ adult citizens
50.7%
Josh Turek (D)
758
Ashley Hinson (R)
1,878
Democratic two-party share, 2026 · 2024
28.8% · 21.8%
Swing since 2024
6.9 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Wapello County

Grand total (active + inactive)
19,670
Census adult citizens
24,880 ± 330
Registrations ÷ adult citizens
79.1%
Active only
64.8%
Registrations ÷ all adults
72.5%
Turnout
56.4%
Ballots ÷ adult citizens
44.6%
Josh Turek (D)
4,961
Ashley Hinson (R)
5,671
Democratic two-party share, 2026 · 2024
46.7% · 34.1%
Swing since 2024
12.6 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Warren County

Grand total (active + inactive)
41,053
Census adult citizens
40,752 ± 195
Registrations ÷ adult citizens
100.7%
Active only
88.8%
Registrations ÷ all adults
94.2%
Turnout
67.4%
Ballots ÷ adult citizens
67.9%
Josh Turek (D)
12,851
Ashley Hinson (R)
13,890
Democratic two-party share, 2026 · 2024
48.1% · 39.5%
Swing since 2024
8.6 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Washington County

Grand total (active + inactive)
14,716
Census adult citizens
16,623 ± 144
Registrations ÷ adult citizens
88.5%
Active only
77.1%
Registrations ÷ all adults
85.5%
Turnout
65.5%
Ballots ÷ adult citizens
58.0%
Josh Turek (D)
4,112
Ashley Hinson (R)
5,211
Democratic two-party share, 2026 · 2024
44.1% · 37.6%
Swing since 2024
6.5 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Wayne County

Grand total (active + inactive)
3,792
Census adult citizens
4,801 ± 43
Registrations ÷ adult citizens
79.0%
Active only
69.3%
Registrations ÷ all adults
76.5%
Turnout
59.5%
Ballots ÷ adult citizens
47.0%
Josh Turek (D)
692
Ashley Hinson (R)
1,483
Democratic two-party share, 2026 · 2024
31.8% · 21.0%
Swing since 2024
10.9 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Webster County

Grand total (active + inactive)
23,216
Census adult citizens
28,302 ± 212
Registrations ÷ adult citizens
82.0%
Active only
68.0%
Registrations ÷ all adults
80.1%
Turnout
54.6%
Ballots ÷ adult citizens
44.8%
Josh Turek (D)
5,461
Ashley Hinson (R)
6,768
Democratic two-party share, 2026 · 2024
44.7% · 34.2%
Swing since 2024
10.4 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Winnebago County

Grand total (active + inactive)
7,531
Census adult citizens
8,099 ± 77
Registrations ÷ adult citizens
93.0%
Active only
77.8%
Registrations ÷ all adults
92.3%
Turnout
58.7%
Ballots ÷ adult citizens
54.6%
Josh Turek (D)
1,716
Ashley Hinson (R)
2,501
Democratic two-party share, 2026 · 2024
40.7% · 34.4%
Swing since 2024
6.3 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Winneshiek County

Grand total (active + inactive)
14,904
Census adult citizens
15,756 ± 109
Registrations ÷ adult citizens
94.6%
Active only
84.3%
Registrations ÷ all adults
92.6%
Turnout
69.6%
Ballots ÷ adult citizens
65.8%
Josh Turek (D)
5,219
Ashley Hinson (R)
4,843
Democratic two-party share, 2026 · 2024
51.9% · 45.3%
Swing since 2024
6.6 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Woodbury County

Grand total (active + inactive)
60,956
Census adult citizens
72,820 ± 598
Registrations ÷ adult citizens
83.7%
Active only
66.9%
Registrations ÷ all adults
76.1%
Turnout
55.2%
Ballots ÷ adult citizens
46.2%
Josh Turek (D)
15,945
Ashley Hinson (R)
16,672
Democratic two-party share, 2026 · 2024
48.9% · 38.3%
Swing since 2024
10.5 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Worth County

Grand total (active + inactive)
5,269
Census adult citizens
5,786 ± 56
Registrations ÷ adult citizens
91.1%
Active only
79.3%
Registrations ÷ all adults
92.2%
Turnout
64.4%
Ballots ÷ adult citizens
58.6%
Josh Turek (D)
1,393
Ashley Hinson (R)
1,826
Democratic two-party share, 2026 · 2024
43.3% · 35.7%
Swing since 2024
7.6 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

Wright County

Grand total (active + inactive)
7,438
Census adult citizens
8,746 ± 166
Registrations ÷ adult citizens
85.0%
Active only
72.8%
Registrations ÷ all adults
77.0%
Turnout
59.2%
Ballots ÷ adult citizens
50.3%
Josh Turek (D)
1,704
Ashley Hinson (R)
2,502
Democratic two-party share, 2026 · 2024
40.5% · 31.5%
Swing since 2024
9.0 points toward Democrats

Ballots: votes in the US Senate race. Results site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC (file).

How this was built

Every figure on this page is computed from the files listed below when the page is built. The registration count is the state’s own, under the state’s own label. The adult-citizen count is the Census Bureau’s citizen voting-age population from its special tabulation of the American Community Survey for 2020 to 2024, which carries a margin of error for every area; a county is “over within the margin” when its registrations pass the estimate by less than that margin.

The ratio to all adults uses the Census Bureau’s Vintage 2025 estimates of every resident of voting age, citizen or not, as of July 2025. Turnout is ballots cast divided by registrations, using the state’s own label for its ballots count; where a state publishes no ballots count, the votes in the race shown stand in, and the entry says so.

The swing is the Democratic share of the two-party vote in the 2026 race shown, minus the Democratic share in the 2024 presidential race, in percentage points. The race is the US Senate where the Democrat and the Republican each drew more votes than all other candidates together; otherwise the governor’s race; otherwise the US House, summed over each county’s contested districts. Votes are counted on the Democratic and Republican lines only; votes for the same candidates on other party lines are counted with the other candidates. Under ranked choice, first choices are used. The 2024 baseline is the MIT Election Data and Science Lab’s county file.

These pages describe the numbers. They are kept apart from the tests we registered in advance for our own analysis of the 2026 returns. Unofficial results move during the canvass; each figure carries the time of the file it came from, and the pages are rebuilt as states certify and post new registration files.

Sources

WhatFileAs of
Registration: Grand total (active + inactive)idh-be.iowa.govMonthly totals as of 11/1/2026
2026 US Senate results (unofficial)electionresults.iowa.govresults site last updated 11/4/2026 12:25 PM CST; fetched 11/11/2026 22:19 UTC
Census adult citizens (CVAP), ACS 2020–2024 special tabulationwww2.census.govpublished 2026
Census adult residents, Vintage 2025 estimateswww2.census.govJuly 1, 2025
2024 president by county, MIT Election Data and Science Labdoi.orgcertified 2024 returns