Iowa
Statewide elected officials and every seat in the Iowa General Assembly. For Iowa's members of Congress, see your representatives.
Statewide offices 4
- Governor Kim Reynolds (Republican)
- Lieutenant Governor Chris Cournoyer (Republican)
- Attorney General Brenna Bird (Republican)
- Secretary of State Paul Pate (Republican)
Senate 49 members · 50 seats · 1 vacant
Chamber leaders (such as the speaker) aren't in our source yet; see the Iowa General Assembly's website ↗.
- District 1 Catelin Drey (Democratic)
- District 2 Jeff Taylor (Republican)
- District 3 Lynn Evans (Republican)
- District 4 Tim Kraayenbrink (Republican)
- District 5 Dave Rowley (Republican)
- District 6 Jason Schultz (Republican)
- District 7 Kevin Alons (Republican)
- District 8 Mark Costello (Republican)
- District 9 Tom Shipley (Republican)
- District 10 Dan Dawson (Republican)
- District 11 Vacant
- District 12 Amy Sinclair (Republican)
- District 13 Cherielynn Westrich (Republican)
- District 14 Sarah Garriott (Democratic)
- District 15 Tony Bisignano (Democratic)
- District 16 Renee Hardman (Democratic)
- District 17 Izaah Knox (Democratic)
- District 18 Janet Petersen (Democratic)
- District 19 Ken Rozenboom (Republican)
- District 20 Mike Pike (Republican)
- District 21 Mike Bousselot (Republican)
- District 22 Matt Blake (Democratic)
- District 23 Jack Whitver (Republican)
- District 24 Jesse Green (Republican)
- District 25 Herman Quirmbach (Democratic)
- District 26 Kara Warme (Republican)
- District 27 Annette Sweeney (Republican)
- District 28 Dennis Guth (Republican)
- District 29 Sandy Salmon (Republican)
- District 30 Doug Campbell (Republican)
- District 31 Bill Dotzler (Democratic)
- District 32 Mike Klimesh (Republican)
- District 33 Carrie Koelker (Republican)
- District 34 Dan Zumbach (Republican)
- District 35 Mike Zimmer (Democratic)
- District 36 Tom Townsend (Democratic)
- District 37 Molly Donahue (Democratic)
- District 38 Dave Sires (Republican)
- District 39 Liz Bennett (Democratic)
- District 40 Art Staed (Democratic)
- District 41 Kerry Gruenhagen (Republican)
- District 42 Charlie McClintock (Republican)
- District 43 Zach Wahls (Democratic)
- District 44 Adrian Dickey (Republican)
- District 45 Janice Weiner (Democratic)
- District 46 Dawn Driscoll (Republican)
- District 47 Scott Webster (Republican)
- District 48 Mark Lofgren (Republican)
- District 49 Cindy Winckler (Democratic)
- District 50 Jeff Reichman (Republican)
"Vacant" means our source lists no one in that seat: a real vacancy, or a change it hasn't recorded yet.
House 99 members · 100 seats · 1 vacant
Chamber leaders (such as the speaker) aren't in our source yet; see the Iowa General Assembly's website ↗.
- District 1 J.D. Scholten (Democratic)
- District 2 Bob Henderson (Republican)
- District 3 Tom Jeneary (Republican)
- District 4 Skyler Wheeler (Republican)
- District 5 Zach Dieken (Republican)
- District 6 Megan Jones (Republican)
- District 7 Wendy Larson (Republican)
- District 8 Ann Meyer (Republican)
- District 9 Henry Stone (Republican)
- District 10 John Wills (Republican)
- District 11 Craig Williams (Republican)
- District 12 Steven Holt (Republican)
- District 13 Travis Sitzmann (Republican)
- District 14 Jacob Bossman (Republican)
- District 15 Matt Windschitl (Republican)
- District 16 David Sieck (Republican)
- District 17 Devon Wood (Republican)
- District 18 Tom Moore (Republican)
- District 19 Brent Siegrist (Republican)
- District 20 Josh Turek (Democratic)
- District 21 Brooke Boden (Republican)
- District 22 Samantha Fett (Republican)
- District 23 Bubba Sorensen (Republican)
- District 24 Sam Wengryn (Republican)
- District 25 Hans Wilz (Republican)
- District 26 Austin Harris (Republican)
- District 27 Kenan Judge (Democratic)
- District 28 David Young (Republican)
- District 29 Brian Meyer (Democratic)
- District 30 Megan Srinivas (Democratic)
- District 31 Mary Madison (Democratic)
- District 32 Jennifer Konfrst (Democratic)
- District 33 Ruth Ann Gaines (Democratic)
- District 34 Rob Johnson (Democratic)
- District 35 Sean Bagniewski (Democratic)
- District 36 Austin Baeth (Democratic)
- District 37 Barb Kniff McCulla (Republican)
- District 38 Vacant
- District 39 Rick Olson (Democratic)
- District 40 Bill Gustoff (Republican)
- District 41 Ryan Weldon (Republican)
- District 42 Heather Matson (Democratic)
- District 43 Eddie Andrews (Republican)
- District 44 Larry McBurney (Democratic)
- District 45 Brian Lohse (Republican)
- District 46 Dan Gehlbach (Republican)
- District 47 Carter Nordman (Republican)
- District 48 Chad Behn (Republican)
- District 49 Beth Wessel-Kroeschell (Democratic)
- District 50 Ross Wilburn (Democratic)
- District 51 Brett Barker (Republican)
- District 52 David Blom (Republican)
- District 53 Dean Fisher (Republican)
- District 54 Josh Meggers (Republican)
- District 55 Shannon Latham (Republican)
- District 56 Mark Thompson (Republican)
- District 57 Pat Grassley (Republican)
- District 58 Charley Thomson (Republican)
- District 59 Christian Hermanson (Republican)
- District 60 Jane Bloomingdale (Republican)
- District 61 Timi Brown-Powers (Democratic)
- District 62 Jerome Amos (Democratic)
- District 63 Michael Bergan (Republican)
- District 64 Jason Gearhart (Republican)
- District 65 Shannon Lundgren (Republican)
- District 66 Steve Bradley (Republican)
- District 67 Craig Johnson (Republican)
- District 68 Chad Ingels (Republican)
- District 69 Tom Determann (Republican)
- District 70 Norlin Mommsen (Republican)
- District 71 Lindsay James (Democratic)
- District 72 Jennifer Smith (Republican)
- District 73 Elizabeth Wilson (Democratic)
- District 74 Eric Gjerde (Democratic)
- District 75 Bob Kressig (Democratic)
- District 76 Derek Wulf (Republican)
- District 77 Jeff Cooling (Democratic)
- District 78 Angel Ramirez (Democratic)
- District 79 Tracy Ehlert (Democratic)
- District 80 Aime Wichtendahl (Democratic)
- District 81 Dan Gosa (Democratic)
- District 82 Bobby Kaufmann (Republican)
- District 83 Cindy Golding (Republican)
- District 84 Tom Gerhold (Republican)
- District 85 Amy Nielsen (Democratic)
- District 86 Dave Jacoby (Democratic)
- District 87 Jeff Shipley (Republican)
- District 88 Helena Hayes (Republican)
- District 89 Elinor Levin (Democratic)
- District 90 Adam Zabner (Democratic)
- District 91 Judd Lawler (Republican)
- District 92 Heather Hora (Republican)
- District 93 Gary Mohr (Republican)
- District 94 Mike Vondran (Republican)
- District 95 Taylor Collins (Republican)
- District 96 Mark Cisneros (Republican)
- District 97 Ken Croken (Democratic)
- District 98 Monica Kurth (Democratic)
- District 99 Matt Rinker (Republican)
- District 100 Blaine Watkins (Republican)
"Vacant" means our source lists no one in that seat: a real vacancy, or a change it hasn't recorded yet.
Source: Open States (Plural Policy), checked Oct 28, 2026. Names link to each official's own page.