Paid for and Authorized by Results PAC
Wapello County, Iowa
Wapello 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.
Wapello County total ballots cast: 3,689. Precincts listed: 6 of 22.
- United States Senator - Dem.: Michael Franken 785 (55.2%); Abby Finkenauer 537 (37.8%); Glenn Hurst 96 (6.8%); Write-in 3 (0.2%)
- United States Senator - Rep.: Chuck Grassley 1,550 (74.2%); Jim Carlin 538 (25.8%); Write-in 1 (0.0%)
- Governor - Dem.: Deidre DeJear 1,294 (99.2%); Write-in 10 (0.8%)
- Governor - Rep.: Kim Reynolds 2,014 (99.5%); Write-in 11 (0.5%)
- United States Representative District 3 - Dem.: Cindy Axne 1,334 (99.4%); Write-in 8 (0.6%)
- United States Representative District 3 - Rep.: Zach Nunn 905 (46.6%); Gary Leffler 721 (37.1%); Nicole Hasso 316 (16.3%); Write-in 1 (0.1%)
Results by precinct (6)
- AD/BL/PO, ballots 176
- United States Senator - Dem.: Michael Franken 21 (50.0%); Abby Finkenauer 14 (33.3%); Glenn Hurst 7 (16.7%); Write-in 0 (0.0%)
- United States Senator - Rep.: Chuck Grassley 99 (76.7%); Jim Carlin 29 (22.5%); Write-in 1 (0.8%)
- Governor - Dem.: Deidre DeJear 41 (100.0%); Write-in 0 (0.0%)
- Governor - Rep.: Kim Reynolds 119 (100.0%); Write-in 0 (0.0%)
- United States Representative District 3 - Dem.: Cindy Axne 39 (100.0%); Write-in 0 (0.0%)
- United States Representative District 3 - Rep.: Gary Leffler 71 (56.8%); Zach Nunn 43 (34.4%); Nicole Hasso 11 (8.8%); Write-in 0 (0.0%)
- CP, ballots 20
- United States Senator - Dem.: Abby Finkenauer 1 (50.0%); Michael Franken 1 (50.0%); Glenn Hurst 0 (0.0%); Write-in 0 (0.0%)
- United States Senator - Rep.: Chuck Grassley 12 (66.7%); Jim Carlin 6 (33.3%); Write-in 0 (0.0%)
- Governor - Dem.: Deidre DeJear 2 (100.0%); Write-in 0 (0.0%)
- Governor - Rep.: Kim Reynolds 18 (100.0%); Write-in 0 (0.0%)
- United States Representative District 3 - Dem.: Cindy Axne 2 (100.0%); Write-in 0 (0.0%)
- United States Representative District 3 - Rep.: Gary Leffler 7 (41.2%); Zach Nunn 6 (35.3%); Nicole Hasso 4 (23.5%); Write-in 0 (0.0%)
- DA, ballots 96
- United States Senator - Dem.: Michael Franken 19 (67.9%); Abby Finkenauer 7 (25.0%); Glenn Hurst 2 (7.1%); Write-in 0 (0.0%)
- United States Senator - Rep.: Chuck Grassley 51 (85.0%); Jim Carlin 9 (15.0%); Write-in 0 (0.0%)
- Governor - Dem.: Deidre DeJear 25 (100.0%); Write-in 0 (0.0%)
- Governor - Rep.: Kim Reynolds 60 (100.0%); Write-in 0 (0.0%)
- United States Representative District 3 - Dem.: Cindy Axne 26 (100.0%); Write-in 0 (0.0%)
- United States Representative District 3 - Rep.: Gary Leffler 23 (41.1%); Zach Nunn 22 (39.3%); Nicole Hasso 11 (19.6%); Write-in 0 (0.0%)
- GR, ballots 137
- United States Senator - Dem.: Abby Finkenauer 14 (43.8%); Michael Franken 14 (43.8%); Glenn Hurst 4 (12.5%); Write-in 0 (0.0%)
- United States Senator - Rep.: Chuck Grassley 81 (82.7%); Jim Carlin 17 (17.3%); Write-in 0 (0.0%)
- Governor - Dem.: Deidre DeJear 29 (100.0%); Write-in 0 (0.0%)
- Governor - Rep.: Kim Reynolds 97 (99.0%); Write-in 1 (1.0%)
- United States Representative District 3 - Dem.: Cindy Axne 28 (96.6%); Write-in 1 (3.4%)
- United States Representative District 3 - Rep.: Zach Nunn 42 (45.7%); Gary Leffler 40 (43.5%); Nicole Hasso 10 (10.9%); Write-in 0 (0.0%)
- HI, ballots 56
- United States Senator - Dem.: Michael Franken 7 (77.8%); Abby Finkenauer 1 (11.1%); Glenn Hurst 1 (11.1%); Write-in 0 (0.0%)
- United States Senator - Rep.: Chuck Grassley 31 (68.9%); Jim Carlin 14 (31.1%); Write-in 0 (0.0%)
- Governor - Dem.: Deidre DeJear 7 (100.0%); Write-in 0 (0.0%)
- Governor - Rep.: Kim Reynolds 46 (100.0%); Write-in 0 (0.0%)
- United States Representative District 3 - Dem.: Cindy Axne 9 (100.0%); Write-in 0 (0.0%)
- United States Representative District 3 - Rep.: Zach Nunn 31 (73.8%); Gary Leffler 7 (16.7%); Nicole Hasso 4 (9.5%); Write-in 0 (0.0%)
- KE, ballots 134
- United States Senator - Dem.: Michael Franken 27 (55.1%); Abby Finkenauer 18 (36.7%); Glenn Hurst 4 (8.2%); Write-in 0 (0.0%)
- United States Senator - Rep.: Chuck Grassley 61 (74.4%); Jim Carlin 21 (25.6%); Write-in 0 (0.0%)
- Governor - Dem.: Deidre DeJear 37 (94.9%); Write-in 2 (5.1%)
- Governor - Rep.: Kim Reynolds 83 (100.0%); Write-in 0 (0.0%)
- United States Representative District 3 - Dem.: Cindy Axne 43 (100.0%); Write-in 0 (0.0%)
- United States Representative District 3 - Rep.: Gary Leffler 37 (50.7%); Zach Nunn 26 (35.6%); Nicole Hasso 10 (13.7%); 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.
Wapello County total ballots cast: 1,042. Precincts listed: 6 of 22.
- United States Representative District 3 - Dem.: Lanon Baccam 322 (74.9%); Melissa Vine 108 (25.1%); Write-in 0 (0.0%)
- United States Representative District 3 - Rep.: Zach Nunn 534 (98.2%); Write-in 10 (1.8%)
Results by precinct (6)
- AD-BL-PO, ballots 52
- United States Representative District 3 - Dem.: Lanon Baccam 9 (75.0%); Melissa Vine 3 (25.0%); Write-in 0 (0.0%)
- United States Representative District 3 - Rep.: Zach Nunn 36 (97.3%); Write-in 1 (2.7%)
- CP, ballots 6
- United States Representative District 3 - Dem.: Lanon Baccam 1 (100.0%); Melissa Vine 0 (0.0%); Write-in 0 (0.0%)
- United States Representative District 3 - Rep.: Zach Nunn 4 (100.0%); Write-in 0 (0.0%)
- DA, ballots 39
- United States Representative District 3 - Dem.: Lanon Baccam 6 (75.0%); Melissa Vine 2 (25.0%); Write-in 0 (0.0%)
- United States Representative District 3 - Rep.: Zach Nunn 27 (100.0%); Write-in 0 (0.0%)
- GR, ballots 30
- United States Representative District 3 - Dem.: Melissa Vine 4 (57.1%); Lanon Baccam 3 (42.9%); Write-in 0 (0.0%)
- United States Representative District 3 - Rep.: Zach Nunn 21 (100.0%); Write-in 0 (0.0%)
- HI, ballots 17
- United States Representative District 3 - Dem.: Lanon Baccam 2 (100.0%); Melissa Vine 0 (0.0%); Write-in 0 (0.0%)
- United States Representative District 3 - Rep.: Zach Nunn 15 (100.0%); Write-in 0 (0.0%)
- KE, ballots 26
- United States Representative District 3 - Dem.: Lanon Baccam 6 (75.0%); Melissa Vine 2 (25.0%); Write-in 0 (0.0%)
- United States Representative District 3 - Rep.: Zach Nunn 18 (100.0%); Write-in 0 (0.0%)
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.
Wapello County total ballots cast: 3,368. Precincts listed: 6 of 22.
- United States Senator - Dem.: Josh Turek 865 (65.4%); Zach Wahls 454 (34.3%); Write-in 3 (0.2%)
- United States Senator - Rep.: Ashley Hinson 1,375 (72.4%); Jim Carlin 521 (27.4%); Write-in 2 (0.1%)
- Governor - Dem.: Rob Sand 1,294 (99.8%); Write-in 3 (0.2%)
- Governor - Rep.: Randy Feenstra 730 (37.6%); Zach Lahn 707 (36.4%); Adam Steen 355 (18.3%); Brad Sherman 99 (5.1%); Eddie Andrews 47 (2.4%); Write-in 6 (0.3%)
- United States Representative District 3 - Dem.: Sarah Trone Garriott 1,227 (99.6%); Write-in 5 (0.4%)
- United States Representative District 3 - Rep.: Zach Nunn 1,824 (99.0%); Write-in 18 (1.0%)
Results by precinct (6)
- AD/BL/PO, ballots 143
- United States Senator - Dem.: Josh Turek 22 (73.3%); Zach Wahls 8 (26.7%); Write-in 0 (0.0%)
- United States Senator - Rep.: Ashley Hinson 68 (63.6%); Jim Carlin 39 (36.4%); Write-in 0 (0.0%)
- Governor - Dem.: Rob Sand 29 (100.0%); Write-in 0 (0.0%)
- Governor - Rep.: Zach Lahn 54 (49.5%); Randy Feenstra 31 (28.4%); Brad Sherman 11 (10.1%); Adam Steen 11 (10.1%); Eddie Andrews 2 (1.8%); Write-in 0 (0.0%)
- United States Representative District 3 - Dem.: Sarah Trone Garriott 27 (100.0%); Write-in 0 (0.0%)
- United States Representative District 3 - Rep.: Zach Nunn 99 (100.0%); Write-in 0 (0.0%)
- CP, ballots 29
- United States Senator - Dem.: Josh Turek 2 (100.0%); Zach Wahls 0 (0.0%); Write-in 0 (0.0%)
- United States Senator - Rep.: Ashley Hinson 21 (77.8%); Jim Carlin 6 (22.2%); Write-in 0 (0.0%)
- Governor - Dem.: Rob Sand 2 (100.0%); Write-in 0 (0.0%)
- Governor - Rep.: Randy Feenstra 11 (40.7%); Adam Steen 9 (33.3%); Zach Lahn 7 (25.9%); Eddie Andrews 0 (0.0%); Brad Sherman 0 (0.0%); Write-in 0 (0.0%)
- United States Representative District 3 - Dem.: Sarah Trone Garriott 2 (100.0%); Write-in 0 (0.0%)
- United States Representative District 3 - Rep.: Zach Nunn 24 (100.0%); Write-in 0 (0.0%)
- DA, ballots 84
- United States Senator - Dem.: Josh Turek 12 (54.5%); Zach Wahls 10 (45.5%); Write-in 0 (0.0%)
- United States Senator - Rep.: Ashley Hinson 36 (64.3%); Jim Carlin 20 (35.7%); Write-in 0 (0.0%)
- Governor - Dem.: Rob Sand 22 (100.0%); Write-in 0 (0.0%)
- Governor - Rep.: Zach Lahn 24 (40.7%); Randy Feenstra 20 (33.9%); Adam Steen 12 (20.3%); Brad Sherman 2 (3.4%); Eddie Andrews 1 (1.7%); Write-in 0 (0.0%)
- United States Representative District 3 - Dem.: Sarah Trone Garriott 22 (100.0%); Write-in 0 (0.0%)
- United States Representative District 3 - Rep.: Zach Nunn 60 (100.0%); Write-in 0 (0.0%)
- GR, ballots 125
- United States Senator - Dem.: Josh Turek 16 (76.2%); Zach Wahls 5 (23.8%); Write-in 0 (0.0%)
- United States Senator - Rep.: Ashley Hinson 74 (77.9%); Jim Carlin 20 (21.1%); Write-in 1 (1.1%)
- Governor - Dem.: Rob Sand 20 (100.0%); Write-in 0 (0.0%)
- Governor - Rep.: Zach Lahn 40 (41.7%); Randy Feenstra 30 (31.3%); Adam Steen 18 (18.8%); Brad Sherman 6 (6.3%); Eddie Andrews 1 (1.0%); Write-in 1 (1.0%)
- United States Representative District 3 - Dem.: Sarah Trone Garriott 18 (100.0%); Write-in 0 (0.0%)
- United States Representative District 3 - Rep.: Zach Nunn 86 (98.9%); Write-in 1 (1.1%)
- HI, ballots 58
- United States Senator - Dem.: Zach Wahls 5 (55.6%); Josh Turek 4 (44.4%); Write-in 0 (0.0%)
- United States Senator - Rep.: Ashley Hinson 30 (66.7%); Jim Carlin 15 (33.3%); Write-in 0 (0.0%)
- Governor - Dem.: Rob Sand 9 (100.0%); Write-in 0 (0.0%)
- Governor - Rep.: Zach Lahn 22 (45.8%); Randy Feenstra 13 (27.1%); Adam Steen 10 (20.8%); Brad Sherman 3 (6.3%); Eddie Andrews 0 (0.0%); Write-in 0 (0.0%)
- United States Representative District 3 - Dem.: Sarah Trone Garriott 9 (100.0%); Write-in 0 (0.0%)
- United States Representative District 3 - Rep.: Zach Nunn 42 (97.7%); Write-in 1 (2.3%)
- KE, ballots 116
- United States Senator - Dem.: Josh Turek 23 (71.9%); Zach Wahls 8 (25.0%); Write-in 1 (3.1%)
- United States Senator - Rep.: Ashley Hinson 57 (69.5%); Jim Carlin 25 (30.5%); Write-in 0 (0.0%)
- Governor - Dem.: Rob Sand 30 (100.0%); Write-in 0 (0.0%)
- Governor - Rep.: Randy Feenstra 28 (33.3%); Adam Steen 26 (31.0%); Zach Lahn 25 (29.8%); Brad Sherman 4 (4.8%); Write-in 1 (1.2%); Eddie Andrews 0 (0.0%)
- United States Representative District 3 - Dem.: Sarah Trone Garriott 29 (100.0%); Write-in 0 (0.0%)
- United States Representative District 3 - Rep.: Zach Nunn 78 (100.0%); Write-in 0 (0.0%)
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.
Wapello County total ballots cast: 3,551. Precincts listed: 6 of 22.
- Cardinal School Director At-Large: Andy Noe 247 (49.6%); Timothy Albert 245 (49.2%); Write-in 6 (1.2%)
- City of Agency - City Council At-Large: Taylor Wolkenhauer 62 (34.1%); Sara Jane Douglas 62 (34.1%); Jim Lind 50 (27.5%); Write-in 8 (4.4%)
- City of Agency - City Council At-Large To Fill a Vacancy: Lane Morrison 74 (98.7%); Write-in 1 (1.3%)
- City of Agency - Mayor: Jacob Johnson 66 (97.1%); Write-in 2 (2.9%)
- City of Agency - Public Measure A: Yes 58 (78.4%); No 16 (21.6%)
- City of Blakesburg - City Council At-Large: Write-in 67 (100.0%)
- City of Blakesburg - City Council At-Large To Fill a Vacancy: Write-in 25 (100.0%)
- City of Blakesburg - Mayor: Write-in 40 (100.0%)
- City of Chillicothe - City Council At-Large: Write-in 20 (28.2%); David Dalbey 14 (19.7%); Rebecca Jaques 13 (18.3%); Deborah K. Richmond 12 (16.9%); Troy L. Ragen 12 (16.9%)
- City of Chillicothe - Mayor: John W. Richmond 12 (80.0%); Write-in 3 (20.0%)
- City of Eddyville - City Council At-Large: Write-in 140 (60.3%); Bryce Wursta 92 (39.7%)
- City of Eddyville - Mayor: Write-in 90 (100.0%)
- City of Eldon - City Council At-Large: Craig Brown 141 (49.3%); Andrew Birch 127 (44.4%); Write-in 18 (6.3%)
- City of Eldon - Mayor: Randy Lee McClure 110 (57.9%); Roger Gosnell 50 (26.3%); Write-in 30 (15.8%)
- City of Kirkville - City Council At-Large: Karl Wilz 28 (22.2%); Jeremy Atchison 27 (21.4%); Cory Ransford 25 (19.8%); Mary McCollum 24 (19.0%); John VanDenBerg 21 (16.7%); Write-in 1 (0.8%)
- City of Kirkville - Mayor: Sean Strothman 29 (96.7%); Write-in 1 (3.3%)
- City of Kirkville - Public Measure B: Yes 29 (96.7%); No 1 (3.3%)
- City of Ottumwa - City Council At-Large: Cara Galloway 1,429 (24.2%); JoElla Duprey 1,345 (22.8%); Dan Reid 1,310 (22.2%); Hector Hernandez 1,109 (18.8%); Ean B. Troester 682 (11.5%); Write-in 30 (0.5%)
- City of Ottumwa - Mayor: Benjamin Foote 1,299 (50.1%); Brenda Case 1,284 (49.6%); Write-in 8 (0.3%)
- Eddyville-Blakesburg-Fremont School Director District 6: Kyle Teach 48 (63.2%); Curt M. Houk 28 (36.8%); Write-in 0 (0.0%)
- Eddyville-Blakesburg-Fremont School Director District 7: Eric Klyn 64 (100.0%); Write-in 0 (0.0%)
- Fairfield School - Public Measure LR: Yes 0; No 0
- Fairfield School Director At-Large: Cody Freeman 0; Mark Porter 0; Terry Wells 0; Write-in 0
- Indian Hills Community College Director District 1: Beth Danowsky 35 (100.0%); Write-in 0 (0.0%)
- Indian Hills Community College Director District 4: Lori Yates 825 (98.4%); Write-in 13 (1.6%)
- Indian Hills Community College Director District 5: Richard J. Gaumer 1,422 (99.0%); Write-in 15 (1.0%)
- Ottumwa School Director At-Large: Brett White 1,510 (22.9%); Dusty Ware 1,499 (22.7%); Becky Ingle 1,351 (20.5%); Himar Hernandez 1,161 (17.6%); Dawn Sievertsen 1,053 (16.0%); Write-in 18 (0.3%)
- Pekin School Director At-Large: Kortney Baumberger 30 (88.2%); Write-in 4 (11.8%)
- Pekin School Director District 1 To Fill a Vacancy: JD Olinger 37 (97.4%); Write-in 1 (2.6%)
- Pekin School Director District 3: Write-in 4 (100.0%)
- Pekin School Director District 5: Linda Brock 23 (59.0%); John Joseph Greiner 16 (41.0%); Write-in 0 (0.0%)
Results by precinct (6)
- AD/BL/PO, ballots 122
- City of Blakesburg - City Council At-Large: Write-in 67 (100.0%)
- City of Blakesburg - City Council At-Large To Fill a Vacancy: Write-in 25 (100.0%)
- City of Blakesburg - Mayor: Write-in 40 (100.0%)
- Eddyville-Blakesburg-Fremont School Director District 6: Kyle Teach 30 (60.0%); Curt M. Houk 20 (40.0%); Write-in 0 (0.0%)
- Eddyville-Blakesburg-Fremont School Director District 7: Eric Klyn 64 (100.0%); Write-in 0 (0.0%)
- Ottumwa School Director At-Large: Becky Ingle 3 (33.3%); Dusty Ware 3 (33.3%); Brett White 2 (22.2%); Dawn Sievertsen 1 (11.1%); Himar Hernandez 0 (0.0%); Write-in 0 (0.0%)
- CP, ballots 10
- Indian Hills Community College Director District 1: Beth Danowsky 9 (100.0%); Write-in 0 (0.0%)
- Pekin School Director At-Large: Kortney Baumberger 9 (100.0%); Write-in 0 (0.0%)
- Pekin School Director District 1 To Fill a Vacancy: JD Olinger 10 (100.0%); Write-in 0 (0.0%)
- Pekin School Director District 3: Write-in 1 (100.0%)
- Pekin School Director District 5: John Joseph Greiner 6 (60.0%); Linda Brock 4 (40.0%); Write-in 0 (0.0%)
- DA, ballots 41
- Cardinal School Director At-Large: Andy Noe 0; Timothy Albert 0; Write-in 0
- Indian Hills Community College Director District 1: Beth Danowsky 0; Write-in 0
- Indian Hills Community College Director District 4: Lori Yates 37 (100.0%); Write-in 0 (0.0%)
- Ottumwa School Director At-Large: Brett White 26 (25.2%); Himar Hernandez 21 (20.4%); Dawn Sievertsen 20 (19.4%); Dusty Ware 20 (19.4%); Becky Ingle 15 (14.6%); Write-in 1 (1.0%)
- Pekin School Director At-Large: Kortney Baumberger 0; Write-in 0
- Pekin School Director District 1 To Fill a Vacancy: JD Olinger 0; Write-in 0
- Pekin School Director District 3: Write-in 0
- Pekin School Director District 5: John Joseph Greiner 0; Linda Brock 0; Write-in 0
- GR, ballots 58
- Ottumwa School Director At-Large: Dusty Ware 44 (27.8%); Brett White 41 (25.9%); Becky Ingle 29 (18.4%); Dawn Sievertsen 25 (15.8%); Himar Hernandez 18 (11.4%); Write-in 1 (0.6%)
- HI, ballots 39
- Indian Hills Community College Director District 1: Beth Danowsky 26 (100.0%); Write-in 0 (0.0%)
- Ottumwa School Director At-Large: Dusty Ware 8 (29.6%); Becky Ingle 7 (25.9%); Brett White 6 (22.2%); Dawn Sievertsen 3 (11.1%); Himar Hernandez 3 (11.1%); Write-in 0 (0.0%)
- Pekin School Director At-Large: Kortney Baumberger 21 (84.0%); Write-in 4 (16.0%)
- Pekin School Director District 1 To Fill a Vacancy: JD Olinger 27 (96.4%); Write-in 1 (3.6%)
- Pekin School Director District 3: Write-in 3 (100.0%)
- Pekin School Director District 5: Linda Brock 19 (65.5%); John Joseph Greiner 10 (34.5%); Write-in 0 (0.0%)
- KE, ballots 40
- Cardinal School Director At-Large: Timothy Albert 8 (57.1%); Andy Noe 6 (42.9%); Write-in 0 (0.0%)
- Indian Hills Community College Director District 4: Lori Yates 7 (100.0%); Write-in 0 (0.0%)
- Ottumwa School Director At-Large: Brett White 19 (24.7%); Dusty Ware 17 (22.1%); Becky Ingle 16 (20.8%); Dawn Sievertsen 16 (20.8%); Himar Hernandez 8 (10.4%); Write-in 1 (1.3%)
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