125 districts · 125 seats · 125 claim-by-claim breakdowns. Filter by chamber, district, or our call:
Iowa Senate
Senate District 1 · 1 seat
Christopher Prosch (Republican); Catelin Drey (Democratic)
Read the claim-by-claim breakdown →Senate District 11 · 1 seat
Hollie Zajicek (Republican); Sinikka Waugh (Democratic)
Read the claim-by-claim breakdown →Senate District 13 · 1 seat
Jeff Kulmatycki (Republican); Brenda Case (Democratic)
Read the claim-by-claim breakdown →Senate District 17 · 1 seat
Samy El-Baroudi (Democratic); Ronald Langston (Republican)
Read the claim-by-claim breakdown →Senate District 19 · 1 seat
Barb Kniff McCulla (Republican); Zachary Mecham (Democratic)
Read the claim-by-claim breakdown →Senate District 21 · 1 seat
John Hollinrake (Republican); Heather Matson (Democratic)
Read the claim-by-claim breakdown →Senate District 23 · 1 seat
Wes Enos (Republican); Tony Thompson (Democratic)
Read the claim-by-claim breakdown →Senate District 25 · 1 seat
Herman Quirmbach (Democratic); Paul Wacker (Republican)
Read the claim-by-claim breakdown →Senate District 29 · 1 seat
Sandy Salmon (Republican); Jim Vowels (Democratic)
Read the claim-by-claim breakdown →Senate District 3 · 1 seat
Lynn Evans (Republican); Mike Frantz (Democratic)
Read the claim-by-claim breakdown →Senate District 33 · 1 seat
Carrie Koelker (Republican); Mary Ungs-Sogaard (Democratic)
Read the claim-by-claim breakdown →Senate District 35 · 1 seat
Mike Zimmer (Democratic); Joe Stutting (Republican)
Read the claim-by-claim breakdown →Senate District 37 · 1 seat
Molly Donahue (Democratic); Randy Marzen (Republican)
Read the claim-by-claim breakdown →Senate District 39 · 1 seat
Liz Bennett (Democratic); Bernie Hayes (Republican)
Read the claim-by-claim breakdown →Senate District 41 · 1 seat
Kerry Gruenhagen (Republican); Tom Wieck (Democratic)
Read the claim-by-claim breakdown →Senate District 47 · 1 seat
Scott Webster (Republican); Nikhil Wagle (Democratic)
Read the claim-by-claim breakdown →Senate District 49 · 1 seat
Cindy Winckler (Democratic); Cynthia Mensendick (Republican)
Read the claim-by-claim breakdown →Senate District 5 · 1 seat
Dave Rowley (Republican); Rachel Gravert (No Party)
Read the claim-by-claim breakdown →Senate District 9 · 1 seat
Steve Baier (Republican); James Uhlenkamp (Democratic)
Read the claim-by-claim breakdown →Iowa House
House District 1 · 1 seat
Josh Steinhoff (Republican); Shawn Olorundami (Democratic)
Read the claim-by-claim breakdown →House District 100 · 1 seat
Blaine Watkins (Republican); Matthew Mohrfeld (Democratic)
Read the claim-by-claim breakdown →House District 11 · 1 seat
Craig Williams (Republican); Bill Owen (Democratic)
Read the claim-by-claim breakdown →House District 12 · 1 seat
Steven Holt (Republican); Dustin Durbin (Democratic)
Read the claim-by-claim breakdown →House District 15 · 1 seat
Jason Sherer (Republican); Benjamin Schauer (Democratic); Blake Johnson (No Party); Marilyn Mentzer (No Party)
Read the claim-by-claim breakdown →House District 16 · 1 seat
David Sieck (Republican); Jack Goodman (Democratic)
Read the claim-by-claim breakdown →House District 18 · 1 seat
Tom Moore (Republican); Tripp Narup (Democratic)
Read the claim-by-claim breakdown →House District 19 · 1 seat
Brent Siegrist (Republican); Benjamin Larson (Democratic)
Read the claim-by-claim breakdown →House District 2 · 1 seat
Robert Henderson (Republican); Jessica Lopez-Walker (Democratic)
Read the claim-by-claim breakdown →House District 20 · 1 seat
Keith Jones (Republican); Eric Armstrong (Democratic)
Read the claim-by-claim breakdown →House District 21 · 1 seat
Brooke Boden (Republican); Spencer Waugh (Democratic)
Read the claim-by-claim breakdown →House District 22 · 1 seat
Samantha Fett (Republican); Rory Taylor (Democratic)
Read the claim-by-claim breakdown →House District 23 · 1 seat
Ray Sorensen (Republican); Karen Varley (Democratic)
Read the claim-by-claim breakdown →House District 24 · 1 seat
Sam Wengryn (Republican); Sonya Hicks (Democratic)
Read the claim-by-claim breakdown →House District 25 · 1 seat
Hans Wilz (Republican); Kolton Jones (Democratic)
Read the claim-by-claim breakdown →House District 26 · 1 seat
Austin Harris (Republican); Brett Mohler (Democratic)
Read the claim-by-claim breakdown →House District 28 · 1 seat
David Young (Republican); Tom Walton (Democratic)
Read the claim-by-claim breakdown →House District 31 · 1 seat
Kevin DuBay (Republican); Mary Madison (Democratic)
Read the claim-by-claim breakdown →House District 33 · 1 seat
Lynn Hammel (Republican); Ivette Muhammad (Democratic)
Read the claim-by-claim breakdown →House District 36 · 1 seat
Austin Baeth (Democratic); Bruce Michalowski (Republican)
Read the claim-by-claim breakdown →House District 38 · 1 seat
Matt Oleson (Republican); Brad Magg (Democratic)
Read the claim-by-claim breakdown →House District 39 · 1 seat
Troy Clark (Republican); Nate Boulton (Democratic)
Read the claim-by-claim breakdown →House District 4 · 1 seat
Skyler Wheeler (Republican); Garth Van Donselaar (No Party)
Read the claim-by-claim breakdown →House District 40 · 1 seat
Bill Gustoff (Republican); Heather Sievers (Democratic)
Read the claim-by-claim breakdown →House District 41 · 1 seat
Ryan Weldon (Republican); Molly Buck (Democratic)
Read the claim-by-claim breakdown →House District 42 · 1 seat
Heather Stephenson (Republican); Amy Tagliareni (Democratic)
Read the claim-by-claim breakdown →House District 43 · 1 seat
Nicole Hasso (Republican); Jill Alesch (Democratic)
Read the claim-by-claim breakdown →House District 45 · 1 seat
Austin Stubbs (Republican); Kendra Haug (Democratic)
Read the claim-by-claim breakdown →House District 46 · 1 seat
Dan Gehlbach (Republican); Mandy Newton Rosenow (Democratic)
Read the claim-by-claim breakdown →House District 47 · 1 seat
Carter Nordman (Republican); Chris New (Democratic)
Read the claim-by-claim breakdown →House District 48 · 1 seat
Chad Behn (Republican); Benjamin Olsen (Democratic)
Read the claim-by-claim breakdown →House District 5 · 1 seat
Keith Glienke (Republican); Stephanie Steiner (Democratic)
Read the claim-by-claim breakdown →House District 51 · 1 seat
Brett Barker (Republican); Teresa Perin (Democratic)
Read the claim-by-claim breakdown →House District 52 · 1 seat
David Blom (Republican); Mike Tupper (Democratic)
Read the claim-by-claim breakdown →House District 53 · 1 seat
Dean Fisher (Republican); Berleen Wobeter (Democratic)
Read the claim-by-claim breakdown →House District 54 · 1 seat
Joshua Meggers (Republican); Leila Staton (Democratic)
Read the claim-by-claim breakdown →House District 55 · 1 seat
Beau Klaver (Republican); Cynthia Paschen (Democratic)
Read the claim-by-claim breakdown →House District 56 · 1 seat
Mark Thompson (Republican); Kyle Kruse (Democratic)
Read the claim-by-claim breakdown →House District 57 · 1 seat
Pat Grassley (Republican); Shawn Ellerbroek (Democratic)
Read the claim-by-claim breakdown →House District 58 · 1 seat
Charley Thomson (Republican); India May (Democratic)
Read the claim-by-claim breakdown →House District 59 · 1 seat
Christian Hermanson (Republican); Jacob Welper (Democratic)
Read the claim-by-claim breakdown →House District 60 · 1 seat
Dani Ollenburg (Republican); Alexander Schmidt (Democratic)
Read the claim-by-claim breakdown →House District 61 · 1 seat
Vincent Collis (Democratic); Lucas Hewitt (No Party)
Read the claim-by-claim breakdown →House District 63 · 1 seat
Michael Bergan (Republican); Jeff Thurlow (Democratic)
Read the claim-by-claim breakdown →House District 64 · 1 seat
Jason Gearhart (Republican); Brian Bruening (Democratic)
Read the claim-by-claim breakdown →House District 65 · 1 seat
Shannon Lundgren (Republican); Carolyn Wiezorek (Democratic)
Read the claim-by-claim breakdown →House District 66 · 1 seat
Steven Bradley (Republican); Matt English (Democratic)
Read the claim-by-claim breakdown →House District 67 · 1 seat
Craig Johnson (Republican); Michael Coonrad (Democratic)
Read the claim-by-claim breakdown →House District 68 · 1 seat
Chad Ingels (Republican); Scott Bodley (Democratic)
Read the claim-by-claim breakdown →House District 69 · 1 seat
Tom Determann (Republican); Randy Meier (Democratic)
Read the claim-by-claim breakdown →House District 7 · 1 seat
Wendy Larson (Republican); Rachel Burns (Democratic)
Read the claim-by-claim breakdown →House District 70 · 1 seat
Norlin Mommsen (Republican); George Pickup (Democratic)
Read the claim-by-claim breakdown →House District 72 · 1 seat
Jennifer Smith (Republican); Matt Robinson (Democratic)
Read the claim-by-claim breakdown →House District 76 · 1 seat
Matt Reisetter (Republican); Calvin Horn (Democratic)
Read the claim-by-claim breakdown →House District 79 · 1 seat
Barclay Woerner (Republican); Tracy Ehlert (Democratic)
Read the claim-by-claim breakdown →House District 8 · 1 seat
Ann Meyer (Republican); Kristofer Williams (Democratic)
Read the claim-by-claim breakdown →House District 81 · 1 seat
Daniel Gosa (Democratic); Dillon Fillion (Republican)
Read the claim-by-claim breakdown →House District 82 · 1 seat
Bobby Kaufmann (Republican); James Behrmann (Democratic)
Read the claim-by-claim breakdown →House District 83 · 1 seat
Cindy Golding (Republican); Mike Bergman (Democratic)
Read the claim-by-claim breakdown →House District 84 · 1 seat
Thomas Gerhold (Republican); Polly Denison (Democratic)
Read the claim-by-claim breakdown →House District 87 · 1 seat
Jeff Shipley (Republican); Thomas O'Donnell (Democratic)
Read the claim-by-claim breakdown →House District 89 · 1 seat
Elinor Levin (Democratic); Daniel Arch (No Party)
Read the claim-by-claim breakdown →House District 91 · 1 seat
Judd Lawler (Republican); Mark Divitt (Democratic)
Read the claim-by-claim breakdown →House District 92 · 1 seat
Heather Hora (Republican); Brittany Erickson (Democratic)
Read the claim-by-claim breakdown →House District 93 · 1 seat
Gary Mohr (Republican); Keith Soko (Democratic)
Read the claim-by-claim breakdown →House District 94 · 1 seat
Mike Vondran (Republican); Karen Roebuck (Democratic)
Read the claim-by-claim breakdown →House District 95 · 1 seat
Taylor Collins (Republican); Carrie Trevino (Democratic)
Read the claim-by-claim breakdown →House District 96 · 1 seat
Mark Cisneros (Republican); Nick Salazar (Democratic)
Read the claim-by-claim breakdown →House District 97 · 1 seat
Charlie Helmick (Republican); Adam Peters (Democratic)
Read the claim-by-claim breakdown →House District 98 · 1 seat
Nathan Ramker (Republican); Andrew Fitzgerald (Democratic)
Read the claim-by-claim breakdown →House District 99 · 1 seat
Matthew Rinker (Republican); Jennifer Kirkman (Democratic)
Read the claim-by-claim breakdown →