Elections › Tuesday, June 2, 2026

Primary

Iowa House District 21 · Democratic primary

Tuesday, June 2, 2026 · 100% reporting · Past races for this seat · District page

Results

The district

House District 1 · J.D. Scholten, DemocratHouse District 2 · Bob Henderson, RepublicanHouse District 3 · Thomas M. Jeneary, RepublicanHouse District 4 · Skyler Wheeler, RepublicanHouse District 5 · Zach Dieken, RepublicanHouse District 6 · Megan Jones, RepublicanHouse District 7 · Wendy Larson, RepublicanHouse District 8 · Ann Meyer, RepublicanHouse District 9 · Henry Stone, RepublicanHouse District 10 · John H. Wills, RepublicanHouse District 11 · Craig Steven Williams, RepublicanHouse District 12 · Steven C. Holt, RepublicanHouse District 13 · Travis M. Sitzmann, RepublicanHouse District 14 · Jacob Bossman, RepublicanHouse District 15 · Matt W. Windschitl, RepublicanHouse District 16 · David Sieck, RepublicanHouse District 17 · Devon Wood, RepublicanHouse District 18 · Thomas Jay Moore, RepublicanHouse District 19 · Brent Siegrist, RepublicanHouse District 20 · Josh Turek, DemocratHouse District 21 · Brooke Boden, RepublicanHouse District 22 · Samantha Fett, RepublicanHouse District 23 · Ray Sorensen, RepublicanHouse District 24 · Sam Wengryn, RepublicanHouse District 25 · Hans C. Wilz, RepublicanHouse District 26 · Austin Harris, RepublicanHouse District 27 · Kenan Judge, DemocratHouse District 28 · David E. Young, RepublicanHouse District 29 · Brian Meyer, DemocratHouse District 30 · Dr. Megan L. Srinivas, DemocratHouse District 31 · Mary Lee Madison, DemocratHouse District 32 · Jennifer Konfrst, DemocratHouse District 33 · Ruth Ann Gaines, DemocratHouse District 34 · Rob Johnson, DemocratHouse District 35 · Sean Bagniewski, DemocratHouse District 36 · Austin Baeth, DemocratHouse District 37 · Barb Kniff McCulla, RepublicanHouse District 38 · vacantHouse District 39 · Rick L. Olson, DemocratHouse District 40 · Bill Gustoff, RepublicanHouse District 41 · Ryan Weldon, RepublicanHouse District 42 · Heather Matson, DemocratHouse District 43 · Eddie Andrews, RepublicanHouse District 44 · Larry McBurney, DemocratHouse District 45 · Brian K. Lohse, RepublicanHouse District 46 · Dan Gehlbach, RepublicanHouse District 47 · Carter F. Nordman, RepublicanHouse District 48 · Chad Behn, RepublicanHouse District 49 · Beth Wessel-Kroeschell, DemocratHouse District 50 · Ross Wilburn, DemocratHouse District 51 · Brett Barker, RepublicanHouse District 52 · David L. Blom, RepublicanHouse District 53 · Dean Fisher, RepublicanHouse District 54 · Joshua Meggers, RepublicanHouse District 55 · Shannon Latham, RepublicanHouse District 56 · Mark I. Thompson, RepublicanHouse District 57 · Pat Grassley, RepublicanHouse District 58 · Charley Thomson, RepublicanHouse District 59 · Christian A. Hermanson, RepublicanHouse District 60 · Jane Bloomingdale, RepublicanHouse District 61 · Timi M. Brown-Powers, DemocratHouse District 62 · Jerome Amos Jr., DemocratHouse District 63 · Michael R. Bergan, RepublicanHouse District 64 · Jason Gearhart, RepublicanHouse District 65 · Shannon Lundgren, RepublicanHouse District 66 · Dr. Steven P. Bradley, RepublicanHouse District 67 · Craig P. Johnson, RepublicanHouse District 68 · Chad Ingels, RepublicanHouse District 69 · Tom Determann, RepublicanHouse District 70 · Norlin G. Mommsen, RepublicanHouse District 71 · Lindsay James, DemocratHouse District 72 · Jennifer J. Smith, RepublicanHouse District 73 · Elizabeth Wilson, DemocratHouse District 74 · Eric J. Gjerde, DemocratHouse District 75 · Bob Kressig, DemocratHouse District 76 · Derek Wulf, RepublicanHouse District 77 · Jeff Cooling, DemocratHouse District 78 · Angel Ramirez, DemocratHouse District 79 · Tracy A. Ehlert, DemocratHouse District 80 · Aime Wichtendahl, DemocratHouse District 81 · Daniel Gosa, DemocratHouse District 82 · Bobby Kaufmann, RepublicanHouse District 83 · Cindy Golding, RepublicanHouse District 84 · Thomas Gerhold, RepublicanHouse District 85 · Amy Nielsen, DemocratHouse District 86 · David Jacoby, DemocratHouse District 87 · Jeff Shipley, RepublicanHouse District 88 · Helena Hayes, RepublicanHouse District 89 · Elinor A. Levin, DemocratHouse District 90 · Adam Zabner, DemocratHouse District 91 · Judd Lawler, RepublicanHouse District 92 · Heather Hora, RepublicanHouse District 93 · Gary M. Mohr, RepublicanHouse District 94 · Mike Vondran, RepublicanHouse District 95 · Taylor R. Collins, RepublicanHouse District 96 · Mark Cisneros, RepublicanHouse District 97 · Ken Croken, DemocratHouse District 98 · Monica Kurth, DemocratHouse District 99 · Matthew Rinker, RepublicanHouse District 100 · Blaine C. Watkins, Republican123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100

Today’s district lines, which have been in use since the 2022 election. Each district is colored by the party of its current member.

By county

Adair County: not in this raceAdams County: not in this raceAllamakee County: not in this raceAppanoose County: not in this raceAudubon County: not in this raceBenton County: not in this raceBlack Hawk County: not in this raceBoone County: not in this raceBremer County: not in this raceBuchanan County: not in this raceBuena Vista County: not in this raceButler County: not in this raceCalhoun County: not in this raceCarroll County: not in this raceCass County: not in this raceCedar County: not in this raceCerro Gordo County: not in this raceCherokee County: not in this raceChickasaw County: not in this raceClarke County: not in this raceClay County: not in this raceClayton County: not in this raceClinton County: not in this raceCrawford County: not in this raceDallas County: not in this raceDavis County: not in this raceDecatur County: not in this raceDelaware County: not in this raceDes Moines County: not in this raceDickinson County: not in this raceDubuque County: not in this raceEmmet County: not in this raceFayette County: not in this raceFloyd County: not in this raceFranklin County: not in this raceFremont County: not in this raceGreene County: not in this raceGrundy County: not in this raceGuthrie County: not in this raceHamilton County: not in this raceHancock County: not in this raceHardin County: not in this raceHarrison County: not in this raceHenry County: not in this raceHoward County: not in this raceHumboldt County: not in this raceIda County: not in this raceIowa County: not in this raceJackson County: not in this raceJasper County: not in this raceJefferson County: not in this raceJohnson County: not in this raceJones County: not in this raceKeokuk County: not in this raceKossuth County: not in this raceLee County: not in this raceLinn County: not in this raceLouisa County: not in this raceLucas County: not in this raceLyon County: not in this raceMadison County: not in this raceMahaska County: not in this raceMarion County: Spencer A Waugh 99.6%Marshall County: not in this raceMills County: not in this raceMitchell County: not in this raceMonona County: not in this raceMonroe County: not in this raceMontgomery County: not in this raceMuscatine County: not in this raceO'Brien County: not in this raceOsceola County: not in this racePage County: not in this racePalo Alto County: not in this racePlymouth County: not in this racePocahontas County: not in this racePolk County: not in this racePottawattamie County: not in this racePoweshiek County: not in this raceRinggold County: not in this raceSac County: not in this raceScott County: not in this raceShelby County: not in this raceSioux County: not in this raceStory County: not in this raceTama County: not in this raceTaylor County: not in this raceUnion County: not in this raceVan Buren County: not in this raceWapello County: not in this raceWarren County: Spencer A Waugh 99.7%Washington County: not in this raceWayne County: not in this raceWebster County: not in this raceWinnebago County: not in this raceWinneshiek County: not in this raceWoodbury County: not in this raceWorth County: not in this raceWright County: not in this raceMarionWarren
The district covers part of some of these counties; each is colored by the votes cast in the district.Darker = wider margin (under 5, 5–15, 15–30, 30+ points). Spencer A Waugh ledHover a county for its numbers.
County-by-county numbers (2 counties)
CountySpencer A WaughReporting
Marion478 (99.6%)100%
Warren1,168 (99.7%)100%

Campaign money · 2025–2026 cycle

No campaign finance reports found for these candidates yet. Reports load in the background.

Races and results: civicAPI and the Iowa Secretary of State. State campaign finance: summary totals from reports filed with the Iowa Ethics & Campaign Disclosure Board. Federal: the Federal Election Commission.