Back to Iowa mapUS map Iowa map Iowa races Iowa Votes Tue, Nov 3 · in 3 days
IA Ashley Hinson R Republican Josh Turek D Democratic
Polling average Hinson 46.1, Turek 45.8 · Average of 9 polls, Sep 24 to Oct 28
Last time Ernst R 51.7, Greenfield D 45.2 · 2020 general IA Zach Lahn R Republican Rob Sand D Democratic
Polling average Lahn 44.1, Sand 50.8 · Average of 9 polls, Sep 22 to Oct 28
Last time Reynolds R 58.0, Dejear D 39.5 · 2022 general Polls updated Oct 31, 4:06 a.m. ET, from VoteHub .
Vote in Iowa Trouble voting? Election Protection hotline: 866-OUR-VOTE . A nonpartisan coalition of civil-rights and voting-rights groups, not a government service. 866ourvote.org
US House races Sorted by newest poll IA-02 Lindsay James D Democratic Joe Mitchell R Republican
Newest poll James 50, Mitchell 47 · Emerson College, field ended Oct 14, released Oct 22
Last time Hinson R 57.1, Corkery D 41.5 · 2024 general IA-01 Christina Bohannan D Democratic Michael Bridgford I Independent Mariannette Miller-Meeks R Republican (inc.)
Newest poll Bohannan 40, Bridgford 11, Miller-Meeks 35 · The Bullfinch Group, field ended Jul 16, released Jul 28
Last time Miller-Meeks R 50.0, Bohannan D 49.8 · 2024 general IA-03 Sarah Trone Garriott D Democratic Zach Nunn R Republican (inc.)
Last time Nunn R 51.8, Baccam D 47.9 · 2024 general IA-04 Dave Dawson D Democratic Chris McGowan R Republican
Last time Feenstra R 67.0, Melton D 32.7 · 2024 general All 4 Iowa House races, on the map
Districts Look up your district by street address
US House district Choose a district District 1 District 2 District 3 District 4
State Senate district Choose a district District 1 District 2 District 3 District 4 District 5 District 6 District 7 District 8 District 9 District 10 District 11 District 12 District 13 District 14 District 15 District 16 District 17 District 18 District 19 District 20 District 21 District 22 District 23 District 24 District 25 District 26 District 27 District 28 District 29 District 30 District 31 District 32 District 33 District 34 District 35 District 36 District 37 District 38 District 39 District 40 District 41 District 42 District 43 District 44 District 45 District 46 District 47 District 48 District 49 District 50
State House of Representatives district Choose a district District 1 District 2 District 3 District 4 District 5 District 6 District 7 District 8 District 9 District 10 District 11 District 12 District 13 District 14 District 15 District 16 District 17 District 18 District 19 District 20 District 21 District 22 District 23 District 24 District 25 District 26 District 27 District 28 District 29 District 30 District 31 District 32 District 33 District 34 District 35 District 36 District 37 District 38 District 39 District 40 District 41 District 42 District 43 District 44 District 45 District 46 District 47 District 48 District 49 District 50 District 51 District 52 District 53 District 54 District 55 District 56 District 57 District 58 District 59 District 60 District 61 District 62 District 63 District 64 District 65 District 66 District 67 District 68 District 69 District 70 District 71 District 72 District 73 District 74 District 75 District 76 District 77 District 78 District 79 District 80 District 81 District 82 District 83 District 84 District 85 District 86 District 87 District 88 District 89 District 90 District 91 District 92 District 93 District 94 District 95 District 96 District 97 District 98 District 99 District 100
Map layer US House districts State Senate State House of Representatives Select a shape for details. Arrow keys move between shapes.
Iowa State House of Representatives State House District 90: Adam Zabner (D); last result Democratic won 2024 State House District 91: Judd Lawler (R); last result Republican by 9.7 points, 2024 State House District 92: Heather Hora (R); last result Republican by 21.4 points, 2024 State House District 93: Gary Mohr (R); last result Republican by 20.5 points, 2024 State House District 94: Mike Vondran (R); last result Republican by 15.2 points, 2024 State House District 95: Taylor Collins (R); last result Republican by 42.6 points, 2024 State House District 96: Mark Cisneros (R); last result Republican by 17.7 points, 2024 State House District 97: Ken Croken (D); last result Democratic by 17.6 points, 2024 State House District 100: Blaine Watkins (R); last result Republican by 35.5 points, 2024 State House District 29: Brian Meyer (D); last result Democratic won 2024 State House District 58: Charley Thomson (R); last result Republican by 26.9 points, 2024 State House District 99: Matt Rinker (R); last result Republican by 11.4 points, 2024 State House District 76: Derek Wulf (R); last result Republican by 20.9 points, 2024 State House District 86: Dave Jacoby (D); last result Democratic by 52.2 points, 2024 State House District 77: Jeff Cooling (D); last result Democratic won 2024 State House District 84: Tom Gerhold (R); last result Republican by 46.4 points, 2024 State House District 28: David Young (R); last result Republican by 6.6 points, 2024 State House District 87: Jeff Shipley (R); last result Republican by 17.9 points, 2024 State House District 88: Helena Hayes (R); last result Republican won 2024 State House District 45: Brian Lohse (R); last result Republican by 29.4 points, 2024 State House District 98: Monica Kurth (D); last result Democratic by 0.4 points, 2024 State House District 44: Larry McBurney (D); last result Democratic by 29.4 points, 2024 State House District 47: Carter Nordman (R); last result Republican by 28.2 points, 2024 State House District 48: Chad Behn (R); last result Republican by 20.5 points, 2024 State House District 50: Ross Wilburn (D); last result Democratic won 2024 State House District 51: Brett Barker (R); last result Republican by 25.3 points, 2024 State House District 52: David Blom (R); last result Republican by 4.6 points, 2024 State House District 53: Dean Fisher (R); last result Republican by 13.7 points, 2024 State House District 54: Josh Meggers (R); last result Republican won 2024 State House District 55: Shannon Latham (R); last result Republican won 2024 State House District 56: Mark Thompson (R); last result Republican by 48.4 points, 2024 State House District 59: Christian Hermanson (R); last result Republican by 2.3 points, 2024 State House District 61: Timi Brown-Powers (D); last result Democratic won 2024 State House District 62: Jerome Amos (D); last result Democratic by 51.3 points, 2024 State House District 64: Jason Gearhart (R); last result Republican by 35.7 points, 2024 State House District 65: Shannon Lundgren (R); last result Republican by 28.5 points, 2024 State House District 68: Chad Ingels (R); last result Republican by 34.5 points, 2024 State House District 69: Tom Determann (R); last result Republican by 14.1 points, 2024 State House District 71: Lindsay James (D); last result Democratic by 12.3 points, 2024 State House District 72: Jennifer Smith (R); last result Republican by 6.6 points, 2024 State House District 73: Elizabeth Wilson (D); last result Democratic won 2024 State House District 74: Eric Gjerde (D); last result Democratic won 2024 State House District 78: Angel Ramirez (D); last result Democratic won 2024 State House District 79: Tracy Ehlert (D); last result Democratic by 21.5 points, 2024 State House District 80: Aime Wichtendahl (D); last result Democratic by 4.7 points, 2024 State House District 81: Dan Gosa (D); last result Democratic won 2024 State House District 82: Bobby Kaufmann (R); last result Republican by 21.1 points, 2024 State House District 83: Cindy Golding (R); last result Republican by 17.5 points, 2024 State House District 85: Amy Nielsen (D); last result Democratic won 2024 State House District 89: Elinor Levin (D); last result Democratic won 2024 State House District 19: Brent Siegrist (R); last result Republican by 17.2 points, 2024 State House District 25: Hans Wilz (R); last result Republican by 29.7 points, 2024 State House District 2: Bob Henderson (R); last result Republican by 21.4 points, 2024 State House District 20: Josh Turek (D); last result Democratic by 5.0 points, 2024 State House District 46: Dan Gehlbach (R); last result Republican by 10.3 points, 2024 State House District 3: Tom Jeneary (R); last result Republican by 57.5 points, 2024 State House District 1: J.D. Scholten (D); last result Democratic by 6.9 points, 2024 State House District 4: Skyler Wheeler (R); last result Republican won 2024 State House District 5: Zach Dieken (R); last result Republican by 56.0 points, 2024 State House District 6: Megan Jones (R); last result Republican won 2024 State House District 10: John Wills (R); last result Republican won 2024 State House District 18: Tom Moore (R); last result Republican by 47.7 points, 2024 State House District 43: Eddie Andrews (R); last result Republican by 3.4 points, 2024 State House District 11: Craig Williams (R); last result Republican by 44.9 points, 2024 State House District 37: Barb Kniff McCulla (R); last result Republican won 2024 State House District 7: Wendy Larson (R); last result Republican by 67.3 points, 2024 State House District 8: Ann Meyer (R); last result Republican won 2024 State House District 17: Devon Wood (R); last result Republican won 2024 State House District 9: Henry Stone (R); last result Republican by 46.6 points, 2024 State House District 40: Bill Gustoff (R); last result Republican by 1.9 points, 2024 State House District 32: Jennifer Konfrst (D); last result Democratic won 2024 State House District 60: Jane Bloomingdale (R); last result Republican won 2024 State House District 57: Pat Grassley (R); last result Republican by 20.5 points, 2024 State House District 49: Beth Wessel-Kroeschell (D); last result Democratic by 47.5 points, 2024 State House District 66: Steve Bradley (R); last result Republican by 10.9 points, 2024 State House District 63: Michael Bergan (R); last result Republican by 84.8 points, 2024 State House District 23: Bubba Sorensen (R); last result Republican by 44.4 points, 2024 State House District 12: Steven Holt (R); last result Republican by 47.5 points, 2024 State House District 70: Norlin Mommsen (R); last result Republican by 22.7 points, 2024 State House District 67: Craig Johnson (R); last result Republican won 2024 State House District 36: Austin Baeth (D); last result Democratic won 2024 State House District 24: Sam Wengryn (R); last result Republican by 34.0 points, 2024 State House District 75: Bob Kressig (D); last result Democratic won 2024 State House District 13: Travis Sitzmann (R); last result Republican by 54.4 points, 2024 State House District 14: Jacob Bossman (R); last result Republican won 2024 State House District 31: Mary Madison (D); last result Democratic won 2024 State House District 15: Matt Windschitl (R); last result Republican by 38.6 points, 2024 State House District 16: David Sieck (R); last result Republican by 50.2 points, 2024 State House District 21: Brooke Boden (R); last result Republican by 17.3 points, 2024 State House District 22: Samantha Fett (R); last result Republican by 18.6 points, 2024 State House District 26: Austin Harris (R); last result Republican by 47.4 points, 2024 State House District 27: Kenan Judge (D); last result Democratic by 11.5 points, 2024 State House District 30: Megan Srinivas (D); last result Democratic by 25.2 points, 2024 State House District 33: Ruth Ann Gaines (D); last result Democratic by 51.9 points, 2024 State House District 34: Rob Johnson (D); last result Democratic by 53.5 points, 2024 State House District 35: Sean Bagniewski (D); last result Democratic by 38.1 points, 2024 State House District 38: No member on file; last result Republican by 11.6 points, 2024 State House District 39: Rick Olson (D); last result Democratic by 9.4 points, 2024 State House District 41: Ryan Weldon (R); last result Republican by 0.7 points, 2024 State House District 42: Heather Matson (D); last result Democratic by 0.8 points, 2024 Last election held, margin in points
D 15+ pts D 5 to 15 pts D under 5 pts R under 5 pts R 5 to 15 pts R 15+ pts Other winner No dataShow this map as a list (100) State House District 1 · J.D. Scholten (D); last result Democratic by 6.9 points, 2024 State House District 2 · Bob Henderson (R); last result Republican by 21.4 points, 2024 State House District 3 · Tom Jeneary (R); last result Republican by 57.5 points, 2024 State House District 4 · Skyler Wheeler (R); last result Republican won 2024 State House District 5 · Zach Dieken (R); last result Republican by 56.0 points, 2024 State House District 6 · Megan Jones (R); last result Republican won 2024 State House District 7 · Wendy Larson (R); last result Republican by 67.3 points, 2024 State House District 8 · Ann Meyer (R); last result Republican won 2024 State House District 9 · Henry Stone (R); last result Republican by 46.6 points, 2024 State House District 10 · John Wills (R); last result Republican won 2024 State House District 11 · Craig Williams (R); last result Republican by 44.9 points, 2024 State House District 12 · Steven Holt (R); last result Republican by 47.5 points, 2024 State House District 13 · Travis Sitzmann (R); last result Republican by 54.4 points, 2024 State House District 14 · Jacob Bossman (R); last result Republican won 2024 State House District 15 · Matt Windschitl (R); last result Republican by 38.6 points, 2024 State House District 16 · David Sieck (R); last result Republican by 50.2 points, 2024 State House District 17 · Devon Wood (R); last result Republican won 2024 State House District 18 · Tom Moore (R); last result Republican by 47.7 points, 2024 State House District 19 · Brent Siegrist (R); last result Republican by 17.2 points, 2024 State House District 20 · Josh Turek (D); last result Democratic by 5.0 points, 2024 State House District 21 · Brooke Boden (R); last result Republican by 17.3 points, 2024 State House District 22 · Samantha Fett (R); last result Republican by 18.6 points, 2024 State House District 23 · Bubba Sorensen (R); last result Republican by 44.4 points, 2024 State House District 24 · Sam Wengryn (R); last result Republican by 34.0 points, 2024 State House District 25 · Hans Wilz (R); last result Republican by 29.7 points, 2024 State House District 26 · Austin Harris (R); last result Republican by 47.4 points, 2024 State House District 27 · Kenan Judge (D); last result Democratic by 11.5 points, 2024 State House District 28 · David Young (R); last result Republican by 6.6 points, 2024 State House District 29 · Brian Meyer (D); last result Democratic won 2024 State House District 30 · Megan Srinivas (D); last result Democratic by 25.2 points, 2024 State House District 31 · Mary Madison (D); last result Democratic won 2024 State House District 32 · Jennifer Konfrst (D); last result Democratic won 2024 State House District 33 · Ruth Ann Gaines (D); last result Democratic by 51.9 points, 2024 State House District 34 · Rob Johnson (D); last result Democratic by 53.5 points, 2024 State House District 35 · Sean Bagniewski (D); last result Democratic by 38.1 points, 2024 State House District 36 · Austin Baeth (D); last result Democratic won 2024 State House District 37 · Barb Kniff McCulla (R); last result Republican won 2024 State House District 38 · No member on file; last result Republican by 11.6 points, 2024 State House District 39 · Rick Olson (D); last result Democratic by 9.4 points, 2024 State House District 40 · Bill Gustoff (R); last result Republican by 1.9 points, 2024 State House District 41 · Ryan Weldon (R); last result Republican by 0.7 points, 2024 State House District 42 · Heather Matson (D); last result Democratic by 0.8 points, 2024 State House District 43 · Eddie Andrews (R); last result Republican by 3.4 points, 2024 State House District 44 · Larry McBurney (D); last result Democratic by 29.4 points, 2024 State House District 45 · Brian Lohse (R); last result Republican by 29.4 points, 2024 State House District 46 · Dan Gehlbach (R); last result Republican by 10.3 points, 2024 State House District 47 · Carter Nordman (R); last result Republican by 28.2 points, 2024 State House District 48 · Chad Behn (R); last result Republican by 20.5 points, 2024 State House District 49 · Beth Wessel-Kroeschell (D); last result Democratic by 47.5 points, 2024 State House District 50 · Ross Wilburn (D); last result Democratic won 2024 State House District 51 · Brett Barker (R); last result Republican by 25.3 points, 2024 State House District 52 · David Blom (R); last result Republican by 4.6 points, 2024 State House District 53 · Dean Fisher (R); last result Republican by 13.7 points, 2024 State House District 54 · Josh Meggers (R); last result Republican won 2024 State House District 55 · Shannon Latham (R); last result Republican won 2024 State House District 56 · Mark Thompson (R); last result Republican by 48.4 points, 2024 State House District 57 · Pat Grassley (R); last result Republican by 20.5 points, 2024 State House District 58 · Charley Thomson (R); last result Republican by 26.9 points, 2024 State House District 59 · Christian Hermanson (R); last result Republican by 2.3 points, 2024 State House District 60 · Jane Bloomingdale (R); last result Republican won 2024 State House District 61 · Timi Brown-Powers (D); last result Democratic won 2024 State House District 62 · Jerome Amos (D); last result Democratic by 51.3 points, 2024 State House District 63 · Michael Bergan (R); last result Republican by 84.8 points, 2024 State House District 64 · Jason Gearhart (R); last result Republican by 35.7 points, 2024 State House District 65 · Shannon Lundgren (R); last result Republican by 28.5 points, 2024 State House District 66 · Steve Bradley (R); last result Republican by 10.9 points, 2024 State House District 67 · Craig Johnson (R); last result Republican won 2024 State House District 68 · Chad Ingels (R); last result Republican by 34.5 points, 2024 State House District 69 · Tom Determann (R); last result Republican by 14.1 points, 2024 State House District 70 · Norlin Mommsen (R); last result Republican by 22.7 points, 2024 State House District 71 · Lindsay James (D); last result Democratic by 12.3 points, 2024 State House District 72 · Jennifer Smith (R); last result Republican by 6.6 points, 2024 State House District 73 · Elizabeth Wilson (D); last result Democratic won 2024 State House District 74 · Eric Gjerde (D); last result Democratic won 2024 State House District 75 · Bob Kressig (D); last result Democratic won 2024 State House District 76 · Derek Wulf (R); last result Republican by 20.9 points, 2024 State House District 77 · Jeff Cooling (D); last result Democratic won 2024 State House District 78 · Angel Ramirez (D); last result Democratic won 2024 State House District 79 · Tracy Ehlert (D); last result Democratic by 21.5 points, 2024 State House District 80 · Aime Wichtendahl (D); last result Democratic by 4.7 points, 2024 State House District 81 · Dan Gosa (D); last result Democratic won 2024 State House District 82 · Bobby Kaufmann (R); last result Republican by 21.1 points, 2024 State House District 83 · Cindy Golding (R); last result Republican by 17.5 points, 2024 State House District 84 · Tom Gerhold (R); last result Republican by 46.4 points, 2024 State House District 85 · Amy Nielsen (D); last result Democratic won 2024 State House District 86 · Dave Jacoby (D); last result Democratic by 52.2 points, 2024 State House District 87 · Jeff Shipley (R); last result Republican by 17.9 points, 2024 State House District 88 · Helena Hayes (R); last result Republican won 2024 State House District 89 · Elinor Levin (D); last result Democratic won 2024 State House District 90 · Adam Zabner (D); last result Democratic won 2024 State House District 91 · Judd Lawler (R); last result Republican by 9.7 points, 2024 State House District 92 · Heather Hora (R); last result Republican by 21.4 points, 2024 State House District 93 · Gary Mohr (R); last result Republican by 20.5 points, 2024 State House District 94 · Mike Vondran (R); last result Republican by 15.2 points, 2024 State House District 95 · Taylor Collins (R); last result Republican by 42.6 points, 2024 State House District 96 · Mark Cisneros (R); last result Republican by 17.7 points, 2024 State House District 97 · Ken Croken (D); last result Democratic by 17.6 points, 2024 State House District 98 · Monica Kurth (D); last result Democratic by 0.4 points, 2024 State House District 99 · Matt Rinker (R); last result Republican by 11.4 points, 2024 State House District 100 · Blaine Watkins (R); last result Republican by 35.5 points, 2024 Officials (7 in office) State legislature, current members by party Senate , 49 members listed of 50 seats D Democratic 17 R Republican 32
Next elections (19 dates) Presidential results (13 elections) Shift since 2020: 5.0 points toward Republicans (Republican by 8.2 in 2020, Republican by 13.2 in 2024).
30% 40% 50% 60% 1976 1980 1984 1988 1992 1996 2000 2004 2008 2012 2016 2020 2024 Democratic share of all votes Republican share of all votesPresident, Iowa, 1976 to 2024 Year Democratic Republican D share R share Margin Total votes 2024 Kamala D. Harris Donald J. Trump 42.5% 55.7% Republican by 13.2 points 1,663,506 2020 Joseph R. Biden Jr. Donald J. Trump 44.6% 52.8% Republican by 8.2 points 1,700,130 2016 Hillary Clinton Donald J. Trump 41.8% 51.2% Republican by 9.4 points 1,565,580 2012 Barack H. Obama Mitt Romney 52.0% 46.2% Democratic by 5.8 points 1,582,180 2008 Barack H. Obama John McCain 53.9% 44.4% Democratic by 9.5 points 1,537,123 2004 John Kerry George W. Bush 49.2% 49.9% Republican by 0.7 points 1,506,908 2000 Al Gore George W. Bush 47.2% 46.9% Democratic by 0.3 points 1,353,022 1996 Bill Clinton Robert Dole 50.3% 39.9% Democratic by 10.3 points 1,234,075 1992 Bill Clinton George H.W. Bush 43.3% 37.3% Democratic by 6.0 points 1,354,607 1988 Michael Dukakis George H.W. Bush 54.7% 44.5% Democratic by 10.2 points 1,225,614 1984 Walter Mondale Ronald Reagan 45.9% 53.3% Republican by 7.4 points 1,319,805 1980 Jimmy Carter Ronald Reagan 38.6% 51.3% Republican by 12.7 points 1,317,661 1976 Jimmy Carter Gerald Ford 48.5% 49.5% Republican by 1.0 point 1,279,303
Data State data (JSON) Sources: MIT Election Data and Science Lab, U.S. President 1976-2024 (state totals) , MIT Election Data and Science Lab, U.S. House 1976-2024 , Census TIGERweb Legislative MapServer (120th CDs layer 0, 119th CDs layer 4, 2026 SLD upper layer 1 and lower layer 2) , unitedstates/congress-legislators (current) , Open States people (current) CSVs , Wikidata SPARQL (governor position holders, party) , State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse)