Skip to content
Election Wrld, home
Senate D 45I 2R 53House D 214I 1R 218Governors D 24R 26Election Day Tue, Nov 3Seats as of Oct 28

Iowa State House districts

100 districts. Seats held today: D 33 · R 66. Vacant or unlisted: 1. Majority is 51.

District map

Select a shape for details. Arrow keys move between shapes.
Iowa State House districtsState House District 90: Adam ZabnerState House District 91: Judd LawlerState House District 92: Heather HoraState House District 93: Gary MohrState House District 94: Mike VondranState House District 95: Taylor CollinsState House District 96: Mark CisnerosState House District 97: Ken CrokenState House District 100: Blaine WatkinsState House District 29: Brian MeyerState House District 58: Charley ThomsonState House District 99: Matt RinkerState House District 76: Derek WulfState House District 86: Dave JacobyState House District 77: Jeff CoolingState House District 84: Tom GerholdState House District 28: David YoungState House District 87: Jeff ShipleyState House District 88: Helena HayesState House District 45: Brian LohseState House District 98: Monica KurthState House District 44: Larry McBurneyState House District 47: Carter NordmanState House District 48: Chad BehnState House District 50: Ross WilburnState House District 51: Brett BarkerState House District 52: David BlomState House District 53: Dean FisherState House District 54: Josh MeggersState House District 55: Shannon LathamState House District 56: Mark ThompsonState House District 59: Christian HermansonState House District 61: Timi Brown-PowersState House District 62: Jerome AmosState House District 64: Jason GearhartState House District 65: Shannon LundgrenState House District 68: Chad IngelsState House District 69: Tom DetermannState House District 71: Lindsay JamesState House District 72: Jennifer SmithState House District 73: Elizabeth WilsonState House District 74: Eric GjerdeState House District 78: Angel RamirezState House District 79: Tracy EhlertState House District 80: Aime WichtendahlState House District 81: Dan GosaState House District 82: Bobby KaufmannState House District 83: Cindy GoldingState House District 85: Amy NielsenState House District 89: Elinor LevinState House District 19: Brent SiegristState House District 25: Hans WilzState House District 2: Bob HendersonState House District 20: Josh TurekState House District 46: Dan GehlbachState House District 3: Tom JenearyState House District 1: J.D. ScholtenState House District 4: Skyler WheelerState House District 5: Zach DiekenState House District 6: Megan JonesState House District 10: John WillsState House District 18: Tom MooreState House District 43: Eddie AndrewsState House District 11: Craig WilliamsState House District 37: Barb Kniff McCullaState House District 7: Wendy LarsonState House District 8: Ann MeyerState House District 17: Devon WoodState House District 9: Henry StoneState House District 40: Bill GustoffState House District 32: Jennifer KonfrstState House District 60: Jane BloomingdaleState House District 57: Pat GrassleyState House District 49: Beth Wessel-KroeschellState House District 66: Steve BradleyState House District 63: Michael BerganState House District 23: Bubba SorensenState House District 12: Steven HoltState House District 70: Norlin MommsenState House District 67: Craig JohnsonState House District 36: Austin BaethState House District 24: Sam WengrynState House District 75: Bob KressigState House District 13: Travis SitzmannState House District 14: Jacob BossmanState House District 31: Mary MadisonState House District 15: Matt WindschitlState House District 16: David SieckState House District 21: Brooke BodenState House District 22: Samantha FettState House District 26: Austin HarrisState House District 27: Kenan JudgeState House District 30: Megan SrinivasState House District 33: Ruth Ann GainesState House District 34: Rob JohnsonState House District 35: Sean BagniewskiState House District 38: No member listedState House District 39: Rick OlsonState House District 41: Ryan WeldonState House District 42: Heather Matson
  • Democratic
  • Republican
  • Independent
  • Nonpartisan
  • More than one party
  • No member listed
Map settings
Color

All 100 districts

  1. 1Olorundami (D) · Steinhoff (R)Scholten (D) 53.4% · Steinhoff (R) 46.5%, 2024
  2. 2Henderson (R), incumbent · Lopez-Walker (D)Henderson (R) 60.6% · Lopezwalker (D) 39.2%, 2024
  3. 3Driesen (R)Jeneary (R) 78.7% · Bouza (D) 21.2%, 2024
  4. 4Van Donselaar (I) · Wheeler (R), incumbentWheeler (R) 98.1%, 2024
  5. 5Glienke (R) · Steiner (D)Dieken (R) 77.9% · Schnoes (O) 21.9%, 2024
  6. 6Jones (R), incumbentJones (R) 97.7%, 2024
  7. 7Burns (D) · Larson (R), incumbentLast winner no longer holds this seat
  8. 8Meyer (R), incumbent · Williams (D)Meyer (R) 97.5%, 2024
  9. 9Stone (R), incumbentStone (R) 73.2% · Schlaerth (D) 26.6%, 2024
  10. 10Wills (R), incumbentWills (R) 98.4%, 2024
  11. 11Owen (D) · Williams (R), incumbentWilliams (R) 72.4% · Rich (D) 27.5%, 2024
  12. 12Durbin (D) · Holt (R), incumbentHolt (R) 73.7% · Durbin (D) 26.2%, 2024
  13. 13Sitzmann (R), incumbentSitzmann (R) 73.1% · Plante (D) 18.7%, 2024
  14. 14Bossman (R), incumbentBossman (R) 97.5%, 2024
  15. 15Schauer (D) · Sherer (R)Windschitl (R) 69.2% · Schauer (D) 30.6%, 2024
  16. 16Goodman (D) · Sieck (R), incumbentSieck (R) 75.0% · Foleyfinchem (D) 24.8%, 2024
  17. 17Wood (R), incumbentWood (R) 98.4%, 2024
  18. 18Moore (R), incumbent · Narup (D)Moore (R) 73.7% · Narup (D) 26%, 2024
  19. 19Larson (D) · Siegrist (R), incumbentSiegrist (R) 58.5% · Petersen (D) 41.3%, 2024
  20. 20Armstrong (D) · Jones (R)Turek (D) 52.5% · Wassell (R) 47.5%, 2024
  21. 21Boden (R), incumbent · Waugh (D)Boden (R) 58.6% · Waugh (D) 41.3%, 2024
  22. 22Fett (R), incumbent · Taylor (D)Fett (R) 59.2% · Taylor (D) 40.6%, 2024
  23. 23Sorensen (R), incumbent · Varley (D)Sorensen (R) 72.1% · Varley (D) 27.7%, 2024
  24. 24Hicks (D) · Wengryn (R), incumbentWengryn (R) 66.9% · Hicks (D) 32.9%, 2024
  25. 25Jones (D) · Wilz (R), incumbentWilz (R) 64.8% · Curran (D) 35.1%, 2024
  26. 26Harris (R), incumbent · Mohler (D)Harris (R) 71.5% · Whitlow (D) 24.1%, 2024
  27. 27Judge (D), incumbentJudge (D) 55.7% · Bardwell (R) 44.2%, 2024
  28. 28Walton (D) · Young (R), incumbentYoung (R) 53.2% · Snider (D) 46.6%, 2024
  29. 29Meyer (D), incumbentMeyer (D) 95.7%, 2024
  30. 30Srinivas (D), incumbentSrinivas (D) 62.4% · Cheevers (R) 37.2%, 2024
  31. 31DuBay (R) · Madison (D), incumbentMadison (D) 96.1%, 2024
  32. 32Jones (D)Konfrst (D) 96.0%, 2024
  33. 33Hammel (R) · Muhammad (D)Gaines (D) 75.1% · Johnson (L) 23.2%, 2024
  34. 34Johnson (D), incumbentJohnson (D) 76.5% · Duggan (R) 23.0%, 2024
  35. 35Bagniewski (D), incumbentBagniewski (D) 66.4% · Schreader (R) 28.3%, 2024
  36. 36Baeth (D), incumbent · Michalowski (R)Baeth (D) 97.6%, 2024
  37. 37Sandholdt (R)McCulla (R) 98.3%, 2024
  38. 38Magg (D) · Oleson (R)No holder listed · last result: Dunwell (R) 55.8% · Magg (D) 44.2%, 2024
  39. 39Boulton (D) · Clark (R)Olson (D) 54.6% · Clark (R) 45.2%, 2024
  40. 40Gustoff (R), incumbent · Sievers (D)Gustoff (R) 50.9% · Sievers (D) 49%, 2024
  41. 41Buck (D) · Weldon (R), incumbentWeldon (R) 50.3% · Buck (D) 49.6%, 2024
  42. 42Stephenson (R) · Tagliareni (D)Matson (D) 50.3% · Stephenson (R) 49.5%, 2024
  43. 43Alesch (D) · Hasso (R)Andrews (R) 50.9% · Mayssims (D) 47.5%, 2024
  44. 44McBurney (D), incumbentMcBurney (D) 64.3% · Heard (L) 34.9%, 2024
  45. 45Haug (D) · Stubbs (R)Lohse (R) 64.6% · Thompson (D) 35.2%, 2024
  46. 46Gehlbach (R), incumbent · Rosenow (D)Gehlbach (R) 55.1% · Campbell (D) 44.8%, 2024
  47. 47New (D) · Nordman (R), incumbentNordman (R) 64.0% · Shelly (D) 35.8%, 2024
  48. 48Behn (R), incumbent · Olsen (D)Behn (R) 60.2% · Vossler (D) 39.7%, 2024
  49. 49Wessel-Kroeschell (D), incumbentWessel-Kroeschell (D) 73.3% · Cooper (L) 25.8%, 2024
  50. 50Wilburn (D), incumbentWilburn (D) 97.0%, 2024
  51. 51Barker (R), incumbent · Perin (D)Barker (R) 62.6% · Condon (D) 37.3%, 2024
  52. 52Blom (R), incumbent · Tupper (D)Blom (R) 52.3% · Cahill (D) 47.7%, 2024
  53. 53Fisher (R), incumbent · Wobeter (D)Fisher (R) 56.8% · Hexter (D) 43.1%, 2024
  54. 54Meggers (R), incumbent · Staton (D)Meggers (R) 98.5%, 2024
  55. 55Klaver (R) · Paschen (D)Latham (R) 98.3%, 2024
  56. 56Kruse (D) · Thompson (R), incumbentThompson (R) 74.1% · Kruse (D) 25.7%, 2024
  57. 57Ellerbroek (D) · Grassley (R), incumbentGrassley (R) 60.2% · Ellerbroek (D) 39.7%, 2024
  58. 58May (D) · Thomson (R), incumbentThomson (R) 63.4% · Allison (D) 36.5%, 2024
  59. 59Hermanson (R), incumbent · Welper (D)Hermanson (R) 51.1% · True (O) 48.8%, 2024
  60. 60Ollenburg (R) · Schmidt (D)Bloomingdale (R) 98.4%, 2024
  61. 61Collis (D) · Hewitt (I)Brown-Powers (D) 97.7%, 2024
  62. 62Amos (D), incumbentAmos (D) 75.3% · Sabic (O) 24.0%, 2024
  63. 63Bergan (R), incumbent · Thurlow (D)Bergan (R) 91.4% · Koether (O) 6.6%, 2024
  64. 64Bruening (D) · Gearhart (R), incumbentGearhart (R) 67.7% · Zahren (O) 32%, 2024
  65. 65Lundgren (R), incumbent · Wiezorek (D)Lundgren (R) 64.2% · Wiezorek (D) 35.7%, 2024
  66. 66Bradley (R), incumbent · English (D)Bradley (R) 55.4% · McKean (D) 44.5%, 2024
  67. 67Coonrad (D) · Johnson (R), incumbentJohnson (R) 98.2%, 2024
  68. 68Bodley (D) · Ingels (R), incumbentIngels (R) 67.2% · Obrien (D) 32.7%, 2024
  69. 69Determann (R), incumbent · Meier (D)Determann (R) 57% · Meier (D) 42.9%, 2024
  70. 70Mommsen (R), incumbent · Pickup (D)Mommsen (R) 61.3% · Pence (D) 38.6%, 2024
  71. 71Wooden (D)James (D) 56.1% · McClain (R) 43.8%, 2024
  72. 72Robinson (D) · Smith (R), incumbentSmith (R) 53.2% · Isenhart (D) 46.6%, 2024
  73. 73Wilson (D), incumbentWilson (D) 95.5%, 2024
  74. 74Gjerde (D), incumbentGjerde (D) 96.4%, 2024
  75. 75Stensland (D)Kressig (D) 97.7%, 2024
  76. 76Horn (D) · Reisetter (R)Wulf (R) 60.4% · Johnston (D) 39.5%, 2024
  77. 77Cooling (D), incumbentCooling (D) 96.7%, 2024
  78. 78Ramirez (D), incumbentLast winner no longer holds this seat
  79. 79Ehlert (D), incumbent · Woerner (R)Ehlert (D) 60.7% · Woerner (R) 39.2%, 2024
  80. 80Wichtendahl (D), incumbentWichtendahl (D) 52.3% · Thompson (R) 47.6%, 2024
  81. 81Fillion (R) · Gosa (D), incumbentGosa (D) 94.5%, 2024
  82. 82Behrmann (D) · Kaufmann (R), incumbentKaufmann (R) 60.5% · Wiese (D) 39.4%, 2024
  83. 83Bergman (D) · Golding (R), incumbentGolding (R) 58.7% · McNally (D) 41.2%, 2024
  84. 84Denison (D) · Gerhold (R), incumbentGerhold (R) 72.9% · Meredith (L) 26.5%, 2024
  85. 85Nielsen (D), incumbentNielsen (D) 97.7%, 2024
  86. 86Jacoby (D), incumbentJacoby (D) 76.0% · Knoner (R) 23.8%, 2024
  87. 87O'Donnell (D) · Shipley (R), incumbentShipley (R) 57.5% · Odonnell (D) 39.6%, 2024
  88. 88Hayes (R), incumbentHayes (R) 97.7%, 2024
  89. 89Arch (I) · Levin (D), incumbentLevin (D) 98.7%, 2024
  90. 90Zabner (D), incumbentZabner (D) 98.5%, 2024
  91. 91Divitt (D) · Lawler (R), incumbentLawler (R) 54.8% · Gorsh (D) 45.1%, 2024
  92. 92Erickson (D) · Hora (R), incumbentHora (R) 60.6% · Banowsky (D) 39.2%, 2024
  93. 93Mohr (R), incumbent · Soko (D)Mohr (R) 60.2% · Smithpace (D) 39.7%, 2024
  94. 94Roebuck (D) · Vondran (R), incumbentVondran (R) 57.5% · Jones (D) 42.3%, 2024
  95. 95Collins (R), incumbent · Trevino (D)Collins (R) 71.2% · Poulter (D) 28.6%, 2024
  96. 96Cisneros (R), incumbent · Salazar (D)Cisneros (R) 58.8% · Moody (D) 41.1%, 2024
  97. 97Helmick (R) · Peters (D)Croken (D) 58.7% · Rodriguez (R) 41.1%, 2024
  98. 98Fitzgerald (D) · Ramker (R)Kurth (D) 50.1% · Ramker (R) 49.7%, 2024
  99. 99Kirkman (D) · Rinker (R), incumbentRinker (R) 55.6% · Beres (D) 44.2%, 2024
  100. 100Mohrfeld (D) · Watkins (R), incumbentLast winner no longer holds this seat

DataSources: Seat holders: Open States, 2026 candidates: sos.iowa.gov, Results: MEDSL 2024 official precinct returns, Results: State Legislative Election Returns, 1967-2022Data as of Oct 28, 2026