This Giving Tuesday, help ensure voters have the information they need to make confident, informed decisions. Donate now!

Iowa election results, 2024

From Ballotpedia
Jump to: navigation, search
2024 Election Results
Ballotpedia Election Coverage Badge.png
Iowa elections by year
20252024202320222021202020192018201720162015201420132012
Election links
Election links
Election results
Election analysis
Poll times
Elections calendar
Elections by state and year

General election

Presidential candidates


Presidential election in Iowa, 2024
 
Candidate/Running mate
%
Popular votes
Electoral votes
Image of
Image of
Donald Trump/J.D. Vance (R)
 
55.7
 
927,019 6
Image of
Image of
Kamala D. Harris/Tim Walz (D)
 
42.5
 
707,278 0
Image of
Image of
Robert F. Kennedy Jr./Nicole Shanahan (We the People)
 
0.8
 
13,122 0
Image of
Image of
Chase Oliver/Mike ter Maat (L)
 
0.4
 
7,218 0
Image of
Image of
Claudia De La Cruz/Karina Garcia (Party for Socialism and Liberation)
 
0.1
 
1,427 0
Image of
Image of
Shiva Ayyadurai/Crystal Ellis (Independent)
 
0.0
 
424 0
Image of
Image of
William P. Stodden/Stephanie H. Cholensky (Socialist Party)
 
0.0
 
361 0
  Other write-in votes
 
0.4
 
6,657 0

Total votes: 1,663,506


Congressional candidates

Federal Iowa candidates (November 5, 2024)
officecandidatepartystatus
Republican
Won General
Democratic
Lost General
Libertarian
Lost (Write-in) General
Ashley Hinson
Ashley Hinson Incumbent
Republican
Won General
Democratic
Lost General
Independent
Lost General
Zach Nunn
Zach Nunn Incumbent
Republican
Won General
Democratic
Lost General
Libertarian
Lost (Write-in) General
Randy Feenstra
Randy Feenstra Incumbent
Republican
Won General
Democratic
Lost General
Libertarian
Lost (Write-in) General

Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.

State ballot measures

Click on the following links for state ballot measure results:

State candidates

State Iowa candidates (November 5, 2024)
officecandidatepartystatus
Jeff Taylor
Jeff Taylor Incumbent
Republican
Won General
Republican
Won General
Jason Schultz
Jason Schultz Incumbent
Republican
Won General
Libertarian
Lost General
Mark Costello
Mark Costello Incumbent
Republican
Won General
Democratic
Lost General
Dan Dawson
Dan Dawson Incumbent
Republican
Won General
Democratic
Lost General
Amy Sinclair
Amy Sinclair Incumbent
Republican
Won General
Democratic
Lost General
Democratic
Won General
Republican
Lost General
Claire Celsi
Claire Celsi Incumbent
Democratic
Won General
Libertarian
Lost General
Janet Petersen
Janet Petersen Incumbent
Democratic
Won General
Republican
Won General
Nate Boulton
Nate Boulton Incumbent
Democratic
Lost General
Democratic
Won General
Brad Zaun
Brad Zaun Incumbent
Republican
Lost General
Jesse Green
Jesse Green Incumbent
Republican
Won General
Democratic
Lost General
Republican
Won General
Democratic
Lost General
Dennis Guth
Dennis Guth Incumbent
Republican
Won General
Democratic
Lost General
Republican
Won General
Democratic
Lost General
Republican
Won General
Democratic
Lost General
Dan Zumbach
Dan Zumbach Incumbent
Republican
Won General
Democratic
Lost General
Democratic
Won General
Republican
Lost General
Republican
Won General
Eric Giddens
Eric GiddensCandidate Connection Incumbent
Democratic
Lost General
Democratic
Won General
Republican
Lost General
Republican
Won General
Adrian Dickey
Adrian DickeyCandidate Connection Incumbent
Republican
Won General
Independent
Lost General
Dawn Driscoll
Dawn Driscoll Incumbent
Republican
Won General
Democratic
Lost General
Mark S. Lofgren
Mark S. Lofgren Incumbent
Republican
Won General
Democratic
Lost General
Republican
Won General
Democratic
Lost General
J.D. Scholten
J.D. Scholten Incumbent
Democratic
Won General
Republican
Lost General
Republican
Won General
Democratic
Lost General
Thomas Jeneary
Thomas Jeneary Incumbent
Republican
Won General
Democratic
Lost General
Skyler Wheeler
Skyler Wheeler Incumbent
Republican
Won General
Zach Dieken
Zach Dieken Incumbent
Republican
Won General
Independent
Lost General
Megan Jones
Megan Jones Incumbent
Republican
Won General
Mike Sexton
Mike Sexton Incumbent
Republican
Won General
Independent
Lost General
Ann Meyer
Ann Meyer Incumbent
Republican
Won General
Henry Stone
Henry Stone Incumbent
Republican
Won General
Democratic
Lost General
John Wills
John Wills Incumbent
Republican
Won General
Republican
Won General
Democratic
Lost General
Steven Holt
Steven Holt Incumbent
Republican
Won General
Democratic
Lost General
Republican
Won General
Democratic
Lost General
Independent
Lost General
Jacob Bossman
Jacob Bossman Incumbent
Republican
Won General
Matt Windschitl
Matt Windschitl Incumbent
Republican
Won General
Democratic
Lost General
David Sieck
David Sieck Incumbent
Republican
Won General
Democratic
Lost General
Devon Wood
Devon Wood Incumbent
Republican
Won General
Tom Moore
Tom Moore Incumbent
Republican
Won General
Democratic
Lost General
Brent Siegrist
Brent Siegrist Incumbent
Republican
Won General
Democratic
Lost General
Josh Turek
Josh Turek Incumbent
Democratic
Won General
Republican
Lost General
Brooke Boden
Brooke Boden Incumbent
Republican
Won General
Democratic
Lost General
Republican
Won General
Democratic
Lost General
Ray Sorensen
Ray Sorensen Incumbent
Republican
Won General
Democratic
Lost General
Republican
Won General
Democratic
Lost General
Hans Wilz
Hans Wilz Incumbent
Republican
Won General
Democratic
Lost General
Austin Harris
Austin Harris Incumbent
Republican
Won General
Democratic
Lost General
Libertarian
Lost General
Kenan Judge
Kenan Judge Incumbent
Democratic
Won General
Republican
Lost General
David Young
David Young Incumbent
Republican
Won General
Democratic
Lost General
Brian Meyer
Brian Meyer Incumbent
Democratic
Won General
Megan Srinivas
Megan Srinivas Incumbent
Democratic
Won General
Republican
Lost General
Mary Madison
Mary Madison Incumbent
Democratic
Won General
Democratic
Won General
Ruth Ann Gaines
Ruth Ann Gaines Incumbent
Democratic
Won General
Libertarian
Lost General
Democratic
Won General
Republican
Lost General
Sean Bagniewski
Sean Bagniewski Incumbent
Democratic
Won General
Republican
Lost General
Libertarian
Lost General
Austin Baeth
Austin Baeth Incumbent
Democratic
Won General
Republican
Won General
Jon Dunwell
Jon Dunwell Incumbent
Republican
Won General
Democratic
Lost General
Rick Olson
Rick Olson Incumbent
Democratic
Won General
Republican
Lost General
Bill Gustoff
Bill Gustoff Incumbent
Republican
Won General
Democratic
Lost General
Republican
Won General
Molly Buck Incumbent
Democratic
Lost General
Heather Matson
Heather Matson Incumbent
Democratic
Won General
Republican
Lost General
Eddie Andrews
Eddie Andrews Incumbent
Republican
Won General
Democratic
Lost General
Independent
Lost General
Democratic
Won General
Libertarian
Lost General
Brian Lohse
Brian Lohse Incumbent
Republican
Won General
Democratic
Lost General
Dan Gehlbach
Dan Gehlbach Incumbent
Republican
Won General
Democratic
Lost General
Carter Nordman
Carter Nordman Incumbent
Republican
Won General
Democratic
Lost General
Republican
Won General
Democratic
Lost General
Democratic
Won General
Libertarian
Lost General
Ross Wilburn
Ross Wilburn Incumbent
Democratic
Won General
Republican
Won General
Democratic
Lost General
Republican
Won General
Sue Cahill
Sue Cahill Incumbent
Democratic
Lost General
Dean Fisher
Dean Fisher Incumbent
Republican
Won General
Democratic
Lost General
Joshua Meggers
Joshua Meggers Incumbent
Republican
Won General
Shannon Latham
Shannon Latham Incumbent
Republican
Won General
Mark Thompson
Mark Thompson Incumbent
Republican
Won General
Democratic
Lost General
Pat Grassley
Pat Grassley Incumbent
Republican
Won General
Democratic
Lost General
Charley Thomson
Charley Thomson Incumbent
Republican
Won General
Democratic
Lost General
Republican
Won General
Democratic
Lost General
Republican
Won General
Democratic
Won General
Jerome Amos Jr.
Jerome Amos Jr. Incumbent
Democratic
Won General
Libertarian
Lost General
Michael Bergan
Michael Bergan Incumbent
Republican
Won General
Republican
Won General
Independent
Lost General
Republican
Won General
Democratic
Lost General
Steven Bradley
Steven Bradley Incumbent
Republican
Won General
Democratic
Lost General
Craig Johnson
Craig Johnson Incumbent
Republican
Won General
Chad Ingels
Chad Ingels Incumbent
Republican
Won General
Democratic
Lost General
Tom Determann
Tom Determann Incumbent
Republican
Won General
Democratic
Lost General
Norlin Mommsen
Norlin Mommsen Incumbent
Republican
Won General
Democratic
Lost General
Lindsay James
Lindsay James Incumbent
Democratic
Won General
Republican
Lost General
Republican
Won General
Democratic
Lost General
Democratic
Won General
Eric Gjerde
Eric Gjerde Incumbent
Democratic
Won General
Bob Kressig
Bob Kressig Incumbent
Democratic
Won General
Derek Wulf
Derek Wulf Incumbent
Republican
Won General
Democratic
Lost General
Jeff Cooling
Jeff Cooling Incumbent
Democratic
Won General
Sami Scheetz
Sami Scheetz Incumbent
Democratic
Won General
Tracy Ehlert
Tracy Ehlert Incumbent
Democratic
Won General
Republican
Lost General
Democratic
Won General
Republican
Lost General
Democratic
Won General
Bobby Kaufmann
Bobby Kaufmann Incumbent
Republican
Won General
Democratic
Lost General
Cindy Golding
Cindy GoldingCandidate Connection Incumbent
Republican
Won General
Democratic
Lost General
Thomas Gerhold
Thomas Gerhold Incumbent
Republican
Won General
Libertarian
Lost General
Amy Nielsen
Amy Nielsen Incumbent
Democratic
Won General
David Jacoby
David Jacoby Incumbent
Democratic
Won General
Republican
Lost General
Jeff Shipley
Jeff Shipley Incumbent
Republican
Won General
Democratic
Lost General
Independent
Lost General
Helena Hayes
Helena Hayes Incumbent
Republican
Won General
Elinor Levin
Elinor Levin Incumbent
Democratic
Won General
Adam Zabner
Adam Zabner Incumbent
Democratic
Won General
Republican
Won General
Democratic
Lost General
Heather Hora
Heather Hora Incumbent
Republican
Won General
Democratic
Lost General
Gary Mohr
Gary Mohr Incumbent
Republican
Won General
Democratic
Lost General
Mike Vondran
Mike Vondran Incumbent
Republican
Won General
Democratic
Lost General
Taylor Collins
Taylor Collins Incumbent
Republican
Won General
Democratic
Lost General
Mark Cisneros
Mark Cisneros Incumbent
Republican
Won General
Democratic
Lost General
Ken Croken
Ken Croken Incumbent
Democratic
Won General
Republican
Lost General
Democratic
Won General
Republican
Lost General
Matthew Rinker
Matthew Rinker Incumbent
Republican
Won General
Democratic
Lost General
Martin Graber
Martin Graber Incumbent
Republican
Won General
Independent
Lost General
Iowa Supreme Court (Retention election)
David May
David May Incumbent
Nonpartisan
Won General
Iowa Court of Appeals (Retention election)
Tyler Buller Incumbent
Nonpartisan
Won General
Iowa Court of Appeals (Retention election)
Samuel Langholz
Samuel Langholz Incumbent
Nonpartisan
Won General
Iowa Court of Appeals (Retention election)
Mary Tabor
Mary Tabor Incumbent
Nonpartisan
Won General
Iowa Court of Appeals (Retention election)
Mary Chicchelly
Mary Chicchelly Incumbent
Nonpartisan
Won General

Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.

Primary election

See also: Iowa elections, 2024 and Voting in Iowa

Congressional candidates

Federal Iowa candidates (June 4, 2024)
officecandidatepartystatus
Republican
Advanced Primary
Democratic
Advanced Primary
Republican
Lost Primary
Ashley Hinson
Ashley Hinson Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Zach Nunn
Zach Nunn Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Democratic
Lost Primary
Randy Feenstra
Randy Feenstra Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Republican
Lost Primary

Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.

State candidates

State Iowa candidates (June 4, 2024)
officecandidatepartystatus
Jeff Taylor
Jeff Taylor Incumbent
Republican
Advanced Primary
Republican
Advanced Primary
Jason Schultz
Jason Schultz Incumbent
Republican
Advanced Primary
Mark Costello
Mark Costello Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Dan Dawson
Dan Dawson Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Amy Sinclair
Amy Sinclair Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Republican
Advanced Primary
Democratic
Advanced Primary
Claire Celsi
Claire Celsi Incumbent
Democratic
Advanced Primary
Democratic
Lost Primary
Janet Petersen
Janet Petersen Incumbent
Democratic
Advanced Primary
Republican
Advanced Primary
Nate Boulton
Nate Boulton Incumbent
Democratic
Advanced Primary
Brad Zaun
Brad Zaun Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Jesse Green
Jesse Green Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Republican
Advanced Primary
Democratic
Advanced Primary
Republican
Lost Primary
Dennis Guth
Dennis Guth Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Democratic
Advanced Primary
Republican
Lost Primary
Republican
Advanced Primary
Dan Zumbach
Dan Zumbach Incumbent
Republican
Advanced Primary
Republican
Advanced Primary
Democratic
Advanced Primary
Republican
Advanced Primary
Eric Giddens
Eric GiddensCandidate Connection Incumbent
Democratic
Advanced Primary
Republican
Lost Primary
Republican
Lost Primary
Republican
Advanced Primary
Democratic
Advanced Primary
Republican
Advanced Primary
Adrian Dickey
Adrian DickeyCandidate Connection Incumbent
Republican
Advanced Primary
Dawn Driscoll
Dawn Driscoll Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Mark S. Lofgren
Mark S. Lofgren Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Republican
Advanced Primary
Democratic
Advanced Primary
Republican
Advanced Primary
J.D. Scholten
J.D. Scholten Incumbent
Democratic
Advanced Primary
Republican
Advanced Primary
Democratic
Advanced Primary
Thomas Jeneary
Thomas Jeneary Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Skyler Wheeler
Skyler Wheeler Incumbent
Republican
Advanced Primary
Zach Dieken
Zach Dieken Incumbent
Republican
Advanced Primary
Megan Jones
Megan Jones Incumbent
Republican
Advanced Primary
Mike Sexton
Mike Sexton Incumbent
Republican
Advanced Primary
Republican
Lost Primary
Ann Meyer
Ann Meyer Incumbent
Republican
Advanced Primary
Henry Stone
Henry Stone Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
John Wills
John Wills Incumbent
Republican
Advanced Primary
Republican
Advanced Primary
Democratic
Advanced Primary
Steven Holt
Steven Holt Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Republican
Advanced Primary
Republican
Lost Primary
Jacob Bossman
Jacob Bossman Incumbent
Republican
Advanced Primary
Matt Windschitl
Matt Windschitl Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
David Sieck
David Sieck Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Devon Wood
Devon Wood Incumbent
Republican
Advanced Primary
Tom Moore
Tom Moore Incumbent
Republican
Advanced Primary
Brent Siegrist
Brent Siegrist Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Republican
Advanced Primary
Josh Turek
Josh Turek Incumbent
Democratic
Advanced Primary
Republican
Lost Primary
Brooke Boden
Brooke Boden Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Republican
Advanced Primary
Democratic
Advanced Primary
Republican
Lost Primary
Ray Sorensen
Ray Sorensen Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Republican
Advanced Primary
Democratic
Advanced Primary
Republican
Lost Primary
Hans Wilz
Hans Wilz Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Austin Harris
Austin Harris Incumbent
Republican
Advanced Primary
Republican
Advanced Primary
Kenan Judge
Kenan Judge Incumbent
Democratic
Advanced Primary
David Young
David Young Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Republican
Lost Primary
Brian Meyer
Brian Meyer Incumbent
Democratic
Advanced Primary
Megan Srinivas
Megan Srinivas Incumbent
Democratic
Advanced Primary
Mary Madison
Mary Madison Incumbent
Democratic
Advanced Primary
Democratic
Advanced Primary
Ruth Ann Gaines
Ruth Ann Gaines Incumbent
Democratic
Advanced Primary
Republican
Advanced Primary
Democratic
Advanced Primary
Democratic
Lost Primary
Democratic
Lost Primary
Democratic
Lost Primary
Republican
Advanced Primary
Sean Bagniewski
Sean Bagniewski Incumbent
Democratic
Advanced Primary
Republican
Lost Primary
Austin Baeth
Austin Baeth Incumbent
Democratic
Advanced Primary
Republican
Advanced Primary
Jon Dunwell
Jon Dunwell Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Rick Olson
Rick Olson Incumbent
Democratic
Advanced Primary
Bill Gustoff
Bill Gustoff Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Republican
Advanced Primary
Molly Buck Incumbent
Democratic
Advanced Primary
Republican
Lost Primary
Republican
Advanced Primary
Heather Matson
Heather Matson Incumbent
Democratic
Advanced Primary
Eddie Andrews
Eddie Andrews Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Democratic
Advanced Primary
Democratic
Lost Primary
Brian Lohse
Brian Lohse Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Dan Gehlbach
Dan Gehlbach Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Carter Nordman
Carter Nordman Incumbent
Republican
Advanced Primary
Republican
Advanced Primary
Democratic
Advanced Primary
Democratic
Advanced Primary
Ross Wilburn
Ross Wilburn Incumbent
Democratic
Advanced Primary
Republican
Advanced Primary
Democratic
Advanced Primary
Republican
Lost Primary
Sue Cahill
Sue Cahill Incumbent
Democratic
Advanced Primary
Dean Fisher
Dean Fisher Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Democratic
Lost Primary
Democratic
Lost Primary
Joshua Meggers
Joshua Meggers Incumbent
Republican
Advanced Primary
Republican
Lost Primary
Shannon Latham
Shannon Latham Incumbent
Republican
Advanced Primary
Mark Thompson
Mark Thompson Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Pat Grassley
Pat Grassley Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Charley Thomson
Charley Thomson Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Republican
Advanced Primary
Democratic
Advanced Primary
Republican
Advanced Primary
Republican
Lost Primary
Democratic
Advanced Primary
Jerome Amos Jr.
Jerome Amos Jr. Incumbent
Democratic
Advanced Primary
Michael Bergan
Michael Bergan Incumbent
Republican
Advanced Primary
Republican
Advanced Primary
Republican
Lost Primary
Republican
Advanced Primary
Democratic
Advanced Primary
Steven Bradley
Steven Bradley Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Craig Johnson
Craig Johnson Incumbent
Republican
Advanced Primary
Chad Ingels
Chad Ingels Incumbent
Republican
Advanced Primary
Tom Determann
Tom Determann Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Norlin Mommsen
Norlin Mommsen Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Lindsay James
Lindsay James Incumbent
Democratic
Advanced Primary
Republican
Advanced Primary
Democratic
Advanced Primary
Republican
Lost Primary
Democratic
Advanced Primary
Eric Gjerde
Eric Gjerde Incumbent
Democratic
Advanced Primary
Bob Kressig
Bob Kressig Incumbent
Democratic
Advanced Primary
Derek Wulf
Derek Wulf Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Jeff Cooling
Jeff Cooling Incumbent
Democratic
Advanced Primary
Sami Scheetz
Sami Scheetz Incumbent
Democratic
Advanced Primary
Tracy Ehlert
Tracy Ehlert Incumbent
Democratic
Advanced Primary
Republican
Advanced Primary
Democratic
Advanced Primary
Democratic
Advanced Primary
Bobby Kaufmann
Bobby Kaufmann Incumbent
Republican
Advanced Primary
Cindy Golding
Cindy GoldingCandidate Connection Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Thomas Gerhold
Thomas Gerhold Incumbent
Republican
Advanced Primary
Amy Nielsen
Amy Nielsen Incumbent
Democratic
Advanced Primary
David Jacoby
David Jacoby Incumbent
Democratic
Advanced Primary
Jeff Shipley
Jeff Shipley Incumbent
Republican
Advanced Primary
Helena Hayes
Helena Hayes Incumbent
Republican
Advanced Primary
Elinor Levin
Elinor Levin Incumbent
Democratic
Advanced Primary
Democratic
Lost Primary
Adam Zabner
Adam Zabner Incumbent
Democratic
Advanced Primary
Republican
Advanced Primary
Democratic
Advanced Primary
Republican
Lost Primary
Heather Hora
Heather Hora Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Gary Mohr
Gary Mohr Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Mike Vondran
Mike Vondran Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Taylor Collins
Taylor Collins Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Mark Cisneros
Mark Cisneros Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Republican
Advanced Primary
Ken Croken
Ken Croken Incumbent
Democratic
Advanced Primary
Democratic
Advanced Primary
Matthew Rinker
Matthew Rinker Incumbent
Republican
Advanced Primary
Democratic
Advanced Primary
Martin Graber
Martin Graber Incumbent
Republican
Advanced Primary

Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.