Paid for and Authorized by Results PAC
Crawford County, Iowa
Crawford County precincts: past elections and census data
Choose a layer, then select a precinct to see past results and census data for that precinct. GOTV poll results are published as statewide and district totals only.
Choose a layer above. Hover a precinct for its values.
Past results: certified precinct results from the state election office (Iowa Secretary of State, Election Night Reporting), on current precinct shapes. Census: U.S. Census Bureau American Community Survey, ACS 2020-2024 5-year.
Primary and city-school results, 2022 to 2026
Certified results from the Iowa Secretary of State. Not all precincts are matched to the map yet for these elections; unmatched precincts are counted in county totals but not listed by precinct.
2022 primary (June 7, 2022)
Precinct results shown for 72% of reporting units (1,184 of 1,648); the rest are being matched to map precincts. County totals include every reporting unit.
Crawford County total ballots cast: 871. Precincts listed: 8 of 8.
- United States Senator - Dem.: Michael Franken 116 (54.2%); Abby Finkenauer 90 (42.1%); Glenn Hurst 7 (3.3%); Write-in 1 (0.5%)
- United States Senator - Rep.: Chuck Grassley 462 (74.5%); Jim Carlin 158 (25.5%); Write-in 0 (0.0%)
- Governor - Dem.: Deidre DeJear 180 (98.4%); Write-in 3 (1.6%)
- Governor - Rep.: Kim Reynolds 607 (99.8%); Write-in 1 (0.2%)
- United States Representative District 4 - Dem.: Ryan Melton 173 (97.7%); Write-in 4 (2.3%)
- United States Representative District 4 - Rep.: Randy Feenstra 551 (99.1%); Write-in 5 (0.9%)
Results by precinct (8)
- Charter Oak, ballots 91
- United States Senator - Dem.: Michael Franken 7 (58.3%); Abby Finkenauer 5 (41.7%); Glenn Hurst 0 (0.0%); Write-in 0 (0.0%)
- United States Senator - Rep.: Chuck Grassley 57 (77.0%); Jim Carlin 17 (23.0%); Write-in 0 (0.0%)
- Governor - Dem.: Deidre DeJear 13 (100.0%); Write-in 0 (0.0%)
- Governor - Rep.: Kim Reynolds 72 (100.0%); Write-in 0 (0.0%)
- United States Representative District 4 - Dem.: Ryan Melton 12 (100.0%); Write-in 0 (0.0%)
- United States Representative District 4 - Rep.: Randy Feenstra 61 (98.4%); Write-in 1 (1.6%)
- DCAB, ballots 99
- United States Senator - Dem.: Abby Finkenauer 18 (72.0%); Michael Franken 7 (28.0%); Glenn Hurst 0 (0.0%); Write-in 0 (0.0%)
- United States Senator - Rep.: Chuck Grassley 47 (67.1%); Jim Carlin 23 (32.9%); Write-in 0 (0.0%)
- Governor - Dem.: Deidre DeJear 20 (95.2%); Write-in 1 (4.8%)
- Governor - Rep.: Kim Reynolds 67 (98.5%); Write-in 1 (1.5%)
- United States Representative District 4 - Dem.: Ryan Melton 19 (100.0%); Write-in 0 (0.0%)
- United States Representative District 4 - Rep.: Randy Feenstra 61 (96.8%); Write-in 2 (3.2%)
- Denison 1st Ward, ballots 109
- United States Senator - Dem.: Michael Franken 20 (60.6%); Abby Finkenauer 12 (36.4%); Write-in 1 (3.0%); Glenn Hurst 0 (0.0%)
- United States Senator - Rep.: Chuck Grassley 60 (80.0%); Jim Carlin 15 (20.0%); Write-in 0 (0.0%)
- Governor - Dem.: Deidre DeJear 31 (96.9%); Write-in 1 (3.1%)
- Governor - Rep.: Kim Reynolds 74 (100.0%); Write-in 0 (0.0%)
- United States Representative District 4 - Dem.: Ryan Melton 30 (96.8%); Write-in 1 (3.2%)
- United States Representative District 4 - Rep.: Randy Feenstra 71 (98.6%); Write-in 1 (1.4%)
- Denison 2nd Ward / Denison TWP, ballots 78
- United States Senator - Dem.: Michael Franken 9 (52.9%); Abby Finkenauer 6 (35.3%); Glenn Hurst 2 (11.8%); Write-in 0 (0.0%)
- United States Senator - Rep.: Chuck Grassley 37 (64.9%); Jim Carlin 20 (35.1%); Write-in 0 (0.0%)
- Governor - Dem.: Deidre DeJear 16 (100.0%); Write-in 0 (0.0%)
- Governor - Rep.: Kim Reynolds 53 (100.0%); Write-in 0 (0.0%)
- United States Representative District 4 - Dem.: Ryan Melton 15 (100.0%); Write-in 0 (0.0%)
- United States Representative District 4 - Rep.: Randy Feenstra 49 (100.0%); Write-in 0 (0.0%)
- Denison 3rd Ward / Goodrich TWP, ballots 155
- United States Senator - Dem.: Michael Franken 29 (61.7%); Abby Finkenauer 17 (36.2%); Glenn Hurst 1 (2.1%); Write-in 0 (0.0%)
- United States Senator - Rep.: Chuck Grassley 77 (76.2%); Jim Carlin 24 (23.8%); Write-in 0 (0.0%)
- Governor - Dem.: Deidre DeJear 42 (97.7%); Write-in 1 (2.3%)
- Governor - Rep.: Kim Reynolds 101 (100.0%); Write-in 0 (0.0%)
- United States Representative District 4 - Dem.: Ryan Melton 42 (100.0%); Write-in 0 (0.0%)
- United States Representative District 4 - Rep.: Randy Feenstra 90 (100.0%); Write-in 0 (0.0%)
- Northeast, ballots 106
- United States Senator - Dem.: Abby Finkenauer 8 (47.1%); Michael Franken 8 (47.1%); Glenn Hurst 1 (5.9%); Write-in 0 (0.0%)
- United States Senator - Rep.: Chuck Grassley 60 (71.4%); Jim Carlin 24 (28.6%); Write-in 0 (0.0%)
- Governor - Dem.: Deidre DeJear 14 (100.0%); Write-in 0 (0.0%)
- Governor - Rep.: Kim Reynolds 83 (100.0%); Write-in 0 (0.0%)
- United States Representative District 4 - Dem.: Ryan Melton 16 (100.0%); Write-in 0 (0.0%)
- United States Representative District 4 - Rep.: Randy Feenstra 74 (98.7%); Write-in 1 (1.3%)
- SRK, ballots 91
- United States Senator - Dem.: Abby Finkenauer 8 (66.7%); Michael Franken 4 (33.3%); Glenn Hurst 0 (0.0%); Write-in 0 (0.0%)
- United States Senator - Rep.: Chuck Grassley 66 (83.5%); Jim Carlin 13 (16.5%); Write-in 0 (0.0%)
- Governor - Dem.: Deidre DeJear 10 (100.0%); Write-in 0 (0.0%)
- Governor - Rep.: Kim Reynolds 78 (100.0%); Write-in 0 (0.0%)
- United States Representative District 4 - Dem.: Ryan Melton 10 (100.0%); Write-in 0 (0.0%)
- United States Representative District 4 - Rep.: Randy Feenstra 72 (100.0%); Write-in 0 (0.0%)
- Southeast, ballots 142
- United States Senator - Dem.: Michael Franken 32 (62.7%); Abby Finkenauer 16 (31.4%); Glenn Hurst 3 (5.9%); Write-in 0 (0.0%)
- United States Senator - Rep.: Chuck Grassley 58 (72.5%); Jim Carlin 22 (27.5%); Write-in 0 (0.0%)
- Governor - Dem.: Deidre DeJear 34 (100.0%); Write-in 0 (0.0%)
- Governor - Rep.: Kim Reynolds 79 (100.0%); Write-in 0 (0.0%)
- United States Representative District 4 - Dem.: Ryan Melton 29 (90.6%); Write-in 3 (9.4%)
- United States Representative District 4 - Rep.: Randy Feenstra 73 (100.0%); Write-in 0 (0.0%)
2024 primary (June 4, 2024)
Precinct results shown for 78% of reporting units (1,250 of 1,596); the rest are being matched to map precincts. County totals include every reporting unit. Black Hawk County is not included yet: its county results file is not available from the state results site.
Crawford County total ballots cast: 1,772. Precincts listed: 4 of 8.
- United States Representative District 4 - Dem.: Ryan Melton 95 (97.9%); Write-in 2 (2.1%)
- United States Representative District 4 - Rep.: Randy Feenstra 831 (56.5%); Kevin Virgil 637 (43.3%); Write-in 4 (0.3%)
Results by precinct (4)
- Charter Oak, ballots 143
- United States Representative District 4 - Dem.: Ryan Melton 6 (85.7%); Write-in 1 (14.3%)
- United States Representative District 4 - Rep.: Randy Feenstra 65 (53.7%); Kevin Virgil 56 (46.3%); Write-in 0 (0.0%)
- Denison 1st Ward, ballots 184
- United States Representative District 4 - Dem.: Ryan Melton 9 (100.0%); Write-in 0 (0.0%)
- United States Representative District 4 - Rep.: Randy Feenstra 97 (64.7%); Kevin Virgil 53 (35.3%); Write-in 0 (0.0%)
- Denison 2nd Ward / Denison TWP, ballots 231
- United States Representative District 4 - Dem.: Ryan Melton 13 (100.0%); Write-in 0 (0.0%)
- United States Representative District 4 - Rep.: Randy Feenstra 95 (51.9%); Kevin Virgil 88 (48.1%); Write-in 0 (0.0%)
- Denison 3rd Ward / Goodrich TWP, ballots 358
- United States Representative District 4 - Dem.: Ryan Melton 31 (96.9%); Write-in 1 (3.1%)
- United States Representative District 4 - Rep.: Randy Feenstra 169 (57.7%); Kevin Virgil 123 (42.0%); Write-in 1 (0.3%)
2026 primary (June 2, 2026)
Precinct results shown for 74% of reporting units (1,232 of 1,658); the rest are being matched to map precincts. County totals include every reporting unit.
Crawford County total ballots cast: 1,929. Precincts listed: 4 of 8.
- United States Senator - Dem.: Josh Turek 312 (81.5%); Zach Wahls 71 (18.5%); Write-in 0 (0.0%)
- United States Senator - Rep.: Ashley Hinson 846 (63.8%); Jim Carlin 475 (35.8%); Write-in 6 (0.5%)
- Governor - Dem.: Rob Sand 377 (100.0%); Write-in 0 (0.0%)
- Governor - Rep.: Zach Lahn 624 (43.6%); Randy Feenstra 364 (25.5%); Adam Steen 345 (24.1%); Brad Sherman 52 (3.6%); Eddie Andrews 42 (2.9%); Write-in 3 (0.2%)
- United States Representative District 4 - Dem.: Dave Dawson 140 (39.8%); Stephanie Steiner 107 (30.4%); Ashley WolfTornabane 103 (29.3%); Write-in 2 (0.6%)
- United States Representative District 4 - Rep.: Chris McGowan 1,170 (99.5%); Write-in 6 (0.5%)
Results by precinct (4)
- Charter Oak, ballots 189
- United States Senator - Dem.: Josh Turek 18 (75.0%); Zach Wahls 6 (25.0%); Write-in 0 (0.0%)
- United States Senator - Rep.: Ashley Hinson 77 (55.4%); Jim Carlin 60 (43.2%); Write-in 2 (1.4%)
- Governor - Dem.: Rob Sand 24 (100.0%); Write-in 0 (0.0%)
- Governor - Rep.: Zach Lahn 74 (51.4%); Randy Feenstra 46 (31.9%); Adam Steen 15 (10.4%); Eddie Andrews 6 (4.2%); Brad Sherman 3 (2.1%); Write-in 0 (0.0%)
- United States Representative District 4 - Dem.: Dave Dawson 11 (47.8%); Stephanie Steiner 8 (34.8%); Ashley WolfTornabane 4 (17.4%); Write-in 0 (0.0%)
- United States Representative District 4 - Rep.: Chris McGowan 130 (100.0%); Write-in 0 (0.0%)
- Denison 1st Ward, ballots 209
- United States Senator - Dem.: Josh Turek 55 (83.3%); Zach Wahls 11 (16.7%); Write-in 0 (0.0%)
- United States Senator - Rep.: Ashley Hinson 85 (68.5%); Jim Carlin 38 (30.6%); Write-in 1 (0.8%)
- Governor - Dem.: Rob Sand 65 (100.0%); Write-in 0 (0.0%)
- Governor - Rep.: Zach Lahn 60 (46.9%); Randy Feenstra 33 (25.8%); Adam Steen 28 (21.9%); Brad Sherman 4 (3.1%); Eddie Andrews 3 (2.3%); Write-in 0 (0.0%)
- United States Representative District 4 - Dem.: Dave Dawson 28 (43.8%); Ashley WolfTornabane 20 (31.3%); Stephanie Steiner 16 (25.0%); Write-in 0 (0.0%)
- United States Representative District 4 - Rep.: Chris McGowan 108 (97.3%); Write-in 3 (2.7%)
- Denison 2nd Ward / Denison TWP, ballots 239
- United States Senator - Dem.: Josh Turek 37 (72.5%); Zach Wahls 14 (27.5%); Write-in 0 (0.0%)
- United States Senator - Rep.: Ashley Hinson 94 (59.5%); Jim Carlin 64 (40.5%); Write-in 0 (0.0%)
- Governor - Dem.: Rob Sand 48 (100.0%); Write-in 0 (0.0%)
- Governor - Rep.: Zach Lahn 75 (42.9%); Adam Steen 47 (26.9%); Randy Feenstra 40 (22.9%); Brad Sherman 7 (4.0%); Eddie Andrews 6 (3.4%); Write-in 0 (0.0%)
- United States Representative District 4 - Dem.: Dave Dawson 24 (49.0%); Ashley WolfTornabane 15 (30.6%); Stephanie Steiner 10 (20.4%); Write-in 0 (0.0%)
- United States Representative District 4 - Rep.: Chris McGowan 141 (100.0%); Write-in 0 (0.0%)
- Denison 3rd Ward / Goodrich TWP, ballots 362
- United States Senator - Dem.: Josh Turek 75 (83.3%); Zach Wahls 15 (16.7%); Write-in 0 (0.0%)
- United States Senator - Rep.: Ashley Hinson 145 (62.8%); Jim Carlin 86 (37.2%); Write-in 0 (0.0%)
- Governor - Dem.: Rob Sand 92 (100.0%); Write-in 0 (0.0%)
- Governor - Rep.: Zach Lahn 86 (34.3%); Randy Feenstra 72 (28.7%); Adam Steen 72 (28.7%); Brad Sherman 14 (5.6%); Eddie Andrews 6 (2.4%); Write-in 1 (0.4%)
- United States Representative District 4 - Dem.: Ashley WolfTornabane 32 (38.1%); Stephanie Steiner 27 (32.1%); Dave Dawson 25 (29.8%); Write-in 0 (0.0%)
- United States Representative District 4 - Rep.: Chris McGowan 206 (99.5%); Write-in 1 (0.5%)
2025 city-school election (Nov 4, 2025)
Precinct results shown for 54% of reporting units (862 of 1,592); the rest are being matched to map precincts. County totals include every reporting unit. Nonpartisan city and school contests; a precinct votes only in the contests on its ballot.
Crawford County total ballots cast: 1,453. Precincts listed: 1 of 7.
- Ar-We-Va School Director At-Large: Danielle Schrad 94 (52.8%); Ryan Hagge 81 (45.5%); Write-in 3 (1.7%)
- Boyer Valley School Director At-Large: Elizabeth M. Heistand 82 (100.0%); Write-in 0 (0.0%)
- Boyer Valley School Director District 1: Paul Cogdill 83 (100.0%); Write-in 0 (0.0%)
- Boyer Valley School Director District 2: JoEtt Cogdill 75 (94.9%); Write-in 4 (5.1%)
- Charter Oak-Ute School Director District 2: Jill Klinker 148 (51.4%); Tanner Weed 139 (48.3%); Write-in 1 (0.3%)
- City of Arion - City Council At-Large: Kristi Stephens 9 (31.0%); Michelle Stephens 8 (27.6%); Write-in 7 (24.1%); Kenny Beam 5 (17.2%)
- City of Arion - Mayor: Jeff Stephens 9 (81.8%); Write-in 2 (18.2%)
- City of Aspinwall - City Council At-Large: Fred Irlbeck 25 (20.3%); Kody Kerkhoff 25 (20.3%); Ted Jansen 25 (20.3%); Carol Lile 24 (19.5%); Rick Warner 24 (19.5%); Write-in 0 (0.0%)
- City of Aspinwall - Mayor: Thomas Irlbeck 24 (100.0%); Write-in 0 (0.0%)
- City of Buck Grove - City Council At-Large: Michele Stover 12 (24.0%); Aaron Schroeder 12 (24.0%); Derrick Schwery 11 (22.0%); Karen Kolln 10 (20.0%); Lois Johnson 5 (10.0%); Write-in 0 (0.0%)
- City of Buck Grove - Mayor: Kevin Stover 7 (53.8%); Terry Kolln 6 (46.2%); Write-in 0 (0.0%)
- City of Charter Oak - City Council At-Large: Alec Castillo 92 (36.1%); Wayne Copeland 64 (25.1%); Patricia Goslar 47 (18.4%); Christopher L. Shelton 39 (15.3%); Write-in 13 (5.1%)
- City of Charter Oak - City Council At-Large To Fill a Vacancy: Randy Ulmer 125 (91.2%); Write-in 12 (8.8%)
- City of Charter Oak - Mayor: Peggy Staley 95 (66.0%); Benjamin Heyne 48 (33.3%); Write-in 1 (0.7%)
- City of Deloit - City Council At-Large: Matthew Gosch 28 (19.6%); Gloria Anderson 27 (18.9%); Connie Mulligan 19 (13.3%); Write-in 18 (12.6%); Robert Wulf 17 (11.9%); Eric Grage 13 (9.1%); Jerry Lorenzen 11 (7.7%); John Kelly 10 (7.0%)
- City of Deloit - Mayor: Tyler Braasch 20 (58.8%); Jerry Mathies 12 (35.3%); Write-in 2 (5.9%)
- City of Denison - City Council At-Large: Jennifer Zupp-Smith 249 (88.3%); Write-in 33 (11.7%)
- City of Denison - City Council Ward 1: David Peterson 39 (73.6%); Write-in 14 (26.4%)
- City of Denison - City Council Ward 3: Write-in 37 (80.4%); Terry Crawford 9 (19.6%)
- City of Denison - Mayor: Dustin Logan 149 (69.3%); Write-in 41 (19.1%); Pam Soseman 25 (11.6%)
- City of Dow City - City Council At-Large: Jennifer Williams 44 (55.7%); Doyle Siglin 19 (24.1%); Nick Steinkuehler 12 (15.2%); Write-in 4 (5.1%)
- City of Dow City - City Council At-Large To Fill a Vacancy: Ace Ettleman 56 (65.1%); Write-in 16 (18.6%); Doyle Siglin 14 (16.3%)
- City of Dow City - Mayor: Kody Meyer 53 (91.4%); Write-in 5 (8.6%)
- City of Kiron - City Council At-Large: Paul Schultz 22 (40.7%); Kathy Lickteig 19 (35.2%); Write-in 13 (24.1%)
- City of Manilla - City Council At-Large: Roger J Kenkel 147 (30.4%); Paul Heiman 146 (30.2%); Monica Schiltz 105 (21.7%); Pam Sebring 82 (16.9%); Write-in 4 (0.8%)
- City of Manilla - Mayor: Corey Gaskill 265 (97.1%); Write-in 8 (2.9%)
- City of Ricketts - City Council At-Large: Write-in 5 (38.5%); Drene Briggle 3 (23.1%); Sherry Reiling 3 (23.1%); Carol Schlensig 2 (15.4%)
- City of Ricketts - Mayor: Brad Riessen 4 (80.0%); Write-in 1 (20.0%)
- City of Schleswig - City Council At-Large: Richard Hanlin 57 (43.8%); Rory Degen 50 (38.5%); Write-in 17 (13.1%); John Fineran 6 (4.6%)
- City of Vail - City Council At-Large: Write-in 12 (54.5%); Tyson Ernst 10 (45.5%)
- City of Vail - City Council At-Large To Fill a Vacancy: Thomas L McCullough 41 (71.9%); Write-in 12 (21.1%); Tyson Ernst 4 (7.0%)
- City of Vail - Mayor: Monte Crichton 33 (86.8%); Write-in 5 (13.2%)
- City of Westside - City Council At-Large: Allan Kock 39 (49.4%); Kevin J Simons 37 (46.8%); Write-in 3 (3.8%)
- City of Westside - Mayor: Michell Simons 35 (89.7%); Write-in 4 (10.3%)
- Denison School Director At-Large: David Wiebers 307 (34.2%); John R Held 294 (32.7%); Louis Scheuring 275 (30.6%); Write-in 22 (2.4%)
- Des Moines Area Community College Director District 3: Trish Roberts 75 (100.0%); Write-in 0 (0.0%)
- East Sac School - Public Measure SS: Yes 1 (100.0%); No 0 (0.0%)
- East Sac School Director At-Large: Jon E. Quinn 1 (50.0%); Kimble Bromley 1 (50.0%); Jim Wallace 0 (0.0%); Kyle Leners 0 (0.0%); Write-in 0 (0.0%)
- IKM-Manning School - Public Measure TH: No 383 (65.8%); Yes 199 (34.2%)
- IKM-Manning School Director At-Large: Nick Schechinger 436 (55.0%); Jeremy Puck 180 (22.7%); Lucas Cole Potthoff 158 (19.9%); Write-in 19 (2.4%)
- IKM-Manning School Director District 1B: Amy Ferneding 295 (95.2%); Write-in 15 (4.8%)
- IKM-Manning School Director District 2B: Grant Stracke 364 (66.9%); Josh Linde 179 (32.9%); Write-in 1 (0.2%)
- Iowa Central Community College - Public Measure VT: Yes 1 (50.0%); No 1 (50.0%)
- Iowa Western Community College - Public Measure SE: Yes 3 (75.0%); No 1 (25.0%)
- Maple Valley-Anthon Oto School Director District 1: Robert Paulsen 0; Write-in 0
- Maple Valley-Anthon Oto School Director District 3: Dale Wimmer 0; Write-in 0
- Maple Valley-Anthon Oto School Director District 5: Jana Hamann 0; Write-in 0
- OABCIG School Director At-Large: Josh Alesch 1 (100.0%); Write-in 0 (0.0%)
- OABCIG School Director District 2 To Fill a Vacancy: Stephanie Konradi 1 (100.0%); Write-in 0 (0.0%)
- OABCIG School Director District 3: Erin Marth 1 (100.0%); Write-in 0 (0.0%)
- OABCIG School Director District 4: Ryan Goodman 1 (100.0%); Write-in 0 (0.0%)
- OABCIG School Director District 6: Dathan Loger 1 (100.0%); Write-in 0 (0.0%)
- Schleswig School Director At-Large: Trevor Nemitz 85 (81.0%); Write-in 16 (15.2%); Ross Wood 4 (3.8%)
- Western Iowa Tech Community College Director District 2: Brad Griffin 0; Write-in 0
- Western Iowa Tech Community College Director District 8: Russell C. Wray 0; Write-in 0
Results by precinct (1)
- Charter Oak, ballots 168
- Charter Oak-Ute School Director District 2: Jill Klinker 146 (51.4%); Tanner Weed 137 (48.2%); Write-in 1 (0.4%)
- City of Charter Oak - City Council At-Large: Alec Castillo 90 (35.9%); Wayne Copeland 63 (25.1%); Patricia Goslar 46 (18.3%); Christopher L. Shelton 39 (15.5%); Write-in 13 (5.2%)
- City of Charter Oak - City Council At-Large To Fill a Vacancy: Randy Ulmer 123 (91.1%); Write-in 12 (8.9%)
- City of Charter Oak - Mayor: Peggy Staley 94 (66.2%); Benjamin Heyne 47 (33.1%); Write-in 1 (0.7%)
- Denison School Director At-Large: Louis Scheuring 0; David Wiebers 0; John R Held 0; Write-in 0
- Schleswig School Director At-Large: Trevor Nemitz 1 (100.0%); Write-in 0 (0.0%); Ross Wood 0 (0.0%)
Source: Iowa Secretary of State, official results by county (electionresults.iowa.gov, county detail files).
Past results: certified results from the Iowa Secretary of State. Early vote: civicAPI and Call the Map, republishing Iowa Secretary of State counts. Census: ACS 2020-2024 5-year estimates.
Paid for and Authorized by Results PAC