Iowa House District 2
Tue, Nov 3 · Represented by Bob Henderson Republican · Member list as of Oct 28
No published poll names both candidates.Last result · 2024 general: Bob Henderson (R) 60.6, Jessica Lopezwalker (D) 39.2
- Last election
- Bob Henderson (Republican) won by 21.4 points, 2024
- On the 2026 ballot
- 2 candidates
Side by side
Left column: HendersonRight column: Lopez-Walker
- Donor-based spectrum
- LiberalCentristConservativeHendersonNo published score for Lopez-Walker
- Races won and lost
- 2-3
- 0-1
- Years since first win on file
- 4
- Not available
How these are counted
The spectrum is a published research score, not our rating. How this works. Wins and losses count the races in our results files, the same as each profile.
More about this race
Candidates on the ballot
- Jessica Lopez-WalkerDemocratic
- Bob HendersonIncumbentRepublican
Source: sos.iowa.gov (PDF), dated Aug 19
All House of Representatives districts
- Democratic
- Republican
- Independent
- Nonpartisan
- More than one party
- No member on file
List every House of Representatives district (100)
- State House District 1· J.D. Scholten
- State House District 2· Bob Henderson
- State House District 3· Tom Jeneary
- State House District 4· Skyler Wheeler
- State House District 5· Zach Dieken
- State House District 6· Megan Jones
- State House District 7· Wendy Larson
- State House District 8· Ann Meyer
- State House District 9· Henry Stone
- State House District 10· John Wills
- State House District 11· Craig Williams
- State House District 12· Steven Holt
- State House District 13· Travis Sitzmann
- State House District 14· Jacob Bossman
- State House District 15· Matt Windschitl
- State House District 16· David Sieck
- State House District 17· Devon Wood
- State House District 18· Tom Moore
- State House District 19· Brent Siegrist
- State House District 20· Josh Turek
- State House District 21· Brooke Boden
- State House District 22· Samantha Fett
- State House District 23· Bubba Sorensen
- State House District 24· Sam Wengryn
- State House District 25· Hans Wilz
- State House District 26· Austin Harris
- State House District 27· Kenan Judge
- State House District 28· David Young
- State House District 29· Brian Meyer
- State House District 30· Megan Srinivas
- State House District 31· Mary Madison
- State House District 32· Jennifer Konfrst
- State House District 33· Ruth Ann Gaines
- State House District 34· Rob Johnson
- State House District 35· Sean Bagniewski
- State House District 36· Austin Baeth
- State House District 37· Barb Kniff McCulla
- State House District 38· No member on file
- State House District 39· Rick Olson
- State House District 40· Bill Gustoff
- State House District 41· Ryan Weldon
- State House District 42· Heather Matson
- State House District 43· Eddie Andrews
- State House District 44· Larry McBurney
- State House District 45· Brian Lohse
- State House District 46· Dan Gehlbach
- State House District 47· Carter Nordman
- State House District 48· Chad Behn
- State House District 49· Beth Wessel-Kroeschell
- State House District 50· Ross Wilburn
- State House District 51· Brett Barker
- State House District 52· David Blom
- State House District 53· Dean Fisher
- State House District 54· Josh Meggers
- State House District 55· Shannon Latham
- State House District 56· Mark Thompson
- State House District 57· Pat Grassley
- State House District 58· Charley Thomson
- State House District 59· Christian Hermanson
- State House District 60· Jane Bloomingdale
- State House District 61· Timi Brown-Powers
- State House District 62· Jerome Amos
- State House District 63· Michael Bergan
- State House District 64· Jason Gearhart
- State House District 65· Shannon Lundgren
- State House District 66· Steve Bradley
- State House District 67· Craig Johnson
- State House District 68· Chad Ingels
- State House District 69· Tom Determann
- State House District 70· Norlin Mommsen
- State House District 71· Lindsay James
- State House District 72· Jennifer Smith
- State House District 73· Elizabeth Wilson
- State House District 74· Eric Gjerde
- State House District 75· Bob Kressig
- State House District 76· Derek Wulf
- State House District 77· Jeff Cooling
- State House District 78· Angel Ramirez
- State House District 79· Tracy Ehlert
- State House District 80· Aime Wichtendahl
- State House District 81· Dan Gosa
- State House District 82· Bobby Kaufmann
- State House District 83· Cindy Golding
- State House District 84· Tom Gerhold
- State House District 85· Amy Nielsen
- State House District 86· Dave Jacoby
- State House District 87· Jeff Shipley
- State House District 88· Helena Hayes
- State House District 89· Elinor Levin
- State House District 90· Adam Zabner
- State House District 91· Judd Lawler
- State House District 92· Heather Hora
- State House District 93· Gary Mohr
- State House District 94· Mike Vondran
- State House District 95· Taylor Collins
- State House District 96· Mark Cisneros
- State House District 97· Ken Croken
- State House District 98· Monica Kurth
- State House District 99· Matt Rinker
- State House District 100· Blaine Watkins
Map settings
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
History (28 elections for this seat)
- Votes for listed candidates
- 11,761
- Election day
- November 5, 2024
- District map
- Older district map (2022 to 2024)
Iowa House of Representatives District 2, 1970 to 2024, 2024, every candidate Candidate Party Votes and share Share RepublicanBob HendersonWonName as filed: Robert Henderson Republican 7,13060.6% DemocraticJessica Lopezwalker Democratic 4,61339.2% Scattered write-ins Write-in 180.1% - Votes for listed candidates
- 8,454
- Election day
- November 8, 2022
- District map
- Older district map (2022)
Iowa House of Representatives District 2, 1970 to 2024, 2022, every candidate Candidate Party Votes and share Share RepublicanBob HendersonWonName as filed: Robert Henderson Republican 4,84957.4% DemocraticSteve Hansen(incumbent) Democratic 3,59842.6% Scattered write-ins Write-in 70.1% - Votes for listed candidates
- 13,813
- Election day
- November 3, 2020
- District map
- Older district map (2012 to 2021)
Iowa House of Representatives District 2, 1970 to 2024, 2020, every candidate Candidate Party Votes and share Share RepublicanMegan JonesWon(incumbent) Republican 13,59798.4% Scattered write-ins Write-in 2161.6% - Votes for listed candidates
- 12,472
- Election day
- November 6, 2018
- District map
- Older district map (2012 to 2021)
Iowa House of Representatives District 2, 1970 to 2024, 2018, every candidate Candidate Party Votes and share Share RepublicanMegan Lee Hess JonesWon(incumbent) Republican 8,24166.1% DemocraticRyan Odor Democratic 4,23133.9% - Votes for listed candidates
- 12,942
- Election day
- November 8, 2016
- District map
- Older district map (2012 to 2021)
Iowa House of Representatives District 2, 1970 to 2024, 2016, every candidate Candidate Party Votes and share Share RepublicanMegan Lee Hess JonesWon(incumbent) Republican 12,75698.6% Scattered write-ins Write-in 1861.4% - Votes for listed candidates
- 10,084
- Election day
- November 4, 2014
- District map
- Older district map (2012 to 2021)
Iowa House of Representatives District 2, 1970 to 2024, 2014, every candidate Candidate Party Votes and share Share RepublicanMegan HessWon(incumbent) Republican 8,77087.0% IndependentTerry Manwarren Independent 1,28712.8% Scattered write-ins Write-in 270.3% - Votes for listed candidates
- 15,318
- Election day
- November 6, 2012
- District map
- Older district map (2012 to 2021)
Iowa House of Representatives District 2, 1970 to 2024, 2012, every candidate Candidate Party Votes and share Share RepublicanMegan HessWon Republican 8,65256.5% DemocraticSteve Bomgaars Democratic 6,65243.4% Scattered write-ins Write-in 140.1% - Votes for listed candidates
- 6,328
- Election day
- November 2, 2010
- District map
- Older district map (2002 to 2011)
Iowa House of Representatives District 2, 1970 to 2024, 2010, every candidate Candidate Party Votes and share Share DemocraticChris HallWon Democratic 3,43854.3% RepublicanCate Bryan Republican 2,88045.5% Scattered write-ins Write-in 100.2% - Votes for listed candidates
- 9,138
- Election day
- November 4, 2008
- District map
- Older district map (2002 to 2011)
Iowa House of Representatives District 2, 1970 to 2024, 2008, every candidate Candidate Party Votes and share Share DemocraticRoger F. WendtWon(incumbent) Democratic 4,70951.5% RepublicanRick Bertrand Republican 4,42948.5% - Votes for listed candidates
- 4,212
- Election day
- November 7, 2006
- District map
- Older district map (2002 to 2011)
Iowa House of Representatives District 2, 1970 to 2024, 2006, every candidate Candidate Party Votes and share Share DemocraticRoger F. WendtWon(incumbent) Democratic 4,212100.0% - Votes for listed candidates
- 6,608
- Election day
- November 2, 2004
- District map
- Older district map (2002 to 2011)
Iowa House of Representatives District 2, 1970 to 2024, 2004, every candidate Candidate Party Votes and share Share DemocraticRoger F. WendtWon(incumbent) Democratic 6,608100.0% - Votes for listed candidates
- 5,811
- Election day
- November 5, 2002
- District map
- Older district map (2002 to 2011)
Iowa House of Representatives District 2, 1970 to 2024, 2002, every candidate Candidate Party Votes and share Share DemocraticRoger F. WendtWon Democratic 3,55361.1% RepublicanJim Lewis Republican 2,25838.9% - Votes for listed candidates
- 8,457
- Election day
- November 7, 2000
- District map
- Older district map (1992 to 2001)
Iowa House of Representatives District 2, 1970 to 2024, 2000, every candidate Candidate Party Votes and share Share DemocraticSteven H. WarnstadtWon(incumbent) Democratic 5,78768.4% RepublicanJoel Arends Republican 2,67031.6% - Votes for listed candidates
- 4,602
- Election day
- November 3, 1998
- District map
- Older district map (1992 to 2001)
Iowa House of Representatives District 2, 1970 to 2024, 1998, every candidate Candidate Party Votes and share Share DemocraticSteven H. WarnstadtWon(incumbent) Democratic 4,602100.0% - Votes for listed candidates
- 8,502
- Election day
- November 5, 1996
- District map
- Older district map (1992 to 2001)
Iowa House of Representatives District 2, 1970 to 2024, 1996, every candidate Candidate Party Votes and share Share DemocraticSteven H. WarnstadtWon(incumbent) Democratic 5,66766.7% RepublicanDouglas A. Lehman Republican 2,83533.4% - Votes for listed candidates
- 7,001
- Election day
- November 8, 1994
- District map
- Older district map (1992 to 2001)
Iowa House of Representatives District 2, 1970 to 2024, 1994, every candidate Candidate Party Votes and share Share DemocraticSteven H. WarnstadtWon Democratic 3,85655.1% RepublicanDarold R. Sea Republican 3,14544.9% - Votes for listed candidates
- 7,322
- Election day
- November 3, 1992
- District map
- Older district map (1992 to 2001)
Iowa House of Representatives District 2, 1970 to 2024, 1992, every candidate Candidate Party Votes and share Share DemocraticPatrick F. GillWon(incumbent) Democratic 7,322100.0% - Votes for listed candidates
- 7,726
- Election day
- November 6, 1990
- District map
- Older district map (1982 to 1991)
Iowa House of Representatives District 2, 1970 to 2024, 1990, every candidate Candidate Party Votes and share Share DemocraticPatrick F. GillWon Democratic 4,38156.7% RepublicanChristopher Rants Republican 3,34543.3% - Votes for listed candidates
- 9,800
- Election day
- November 8, 1988
- District map
- Older district map (1982 to 1991)
Iowa House of Representatives District 2, 1970 to 2024, 1988, every candidate Candidate Party Votes and share Share DemocraticMike PetersWon(incumbent) Democratic 5,65557.7% RepublicanLeonard R. Miller Republican 4,14542.3% - Votes for listed candidates
- 7,193
- Election day
- November 4, 1986
- District map
- Older district map (1982 to 1991)
Iowa House of Representatives District 2, 1970 to 2024, 1986, every candidate Candidate Party Votes and share Share DemocraticMike PetersWon Democratic 3,89954.2% RepublicanErnest Turek Republican 3,29145.8% Scattered write-ins Write-in 30.0% - Votes for listed candidates
- 10,726
- Election day
- November 6, 1984
- District map
- Older district map (1982 to 1991)
Iowa House of Representatives District 2, 1970 to 2024, 1984, every candidate Candidate Party Votes and share Share DemocraticAl SturgeonWon(incumbent) Democratic 7,08666.1% RepublicanHarland T. Minscer Republican 3,63933.9% Scattered write-ins Write-in 10.0% - Votes for listed candidates
- 7,981
- Election day
- November 2, 1982
- District map
- Older district map (1982 to 1991)
Iowa House of Representatives District 2, 1970 to 2024, 1982, every candidate Candidate Party Votes and share Share DemocraticAl SturgeonWon(incumbent) Democratic 5,27866.1% RepublicanHarland T. Minscer Republican 2,70233.9% Scattered write-ins Write-in 10.0% - Votes for listed candidates
- 10,815
- Election day
- November 4, 1980
- District map
- Older district map (1972 to 1981)
Iowa House of Representatives District 2, 1970 to 2024, 1980, every candidate Candidate Party Votes and share Share RepublicanDouglas RitsemaWon(incumbent) Republican 7,52069.5% DemocraticKenneth Wright Democratic 3,29530.5% - Votes for listed candidates
- 7,786
- Election day
- November 7, 1978
- District map
- Older district map (1972 to 1981)
Iowa House of Representatives District 2, 1970 to 2024, 1978, every candidate Candidate Party Votes and share Share RepublicanDouglas RitsemaWon Republican 4,21754.2% DemocraticRonald Ritchie Democratic 2,01925.9% OtherLyle R. Stephens(incumbent) Other 1,55019.9% - Votes for listed candidates
- 7,469
- Election day
- November 2, 1976
- District map
- Older district map (1972 to 1981)
Iowa House of Representatives District 2, 1970 to 2024, 1976, every candidate Candidate Party Votes and share Share RepublicanLyle R. StephensWon(incumbent) Republican 7,469100.0% - Votes for listed candidates
- 9,202
- Election day
- November 4, 1974
- District map
- Older district map (1972 to 1981)
Iowa House of Representatives District 2, 1970 to 2024, 1974, every candidate Candidate Party Votes and share Share RepublicanLyle R. StephensWon(incumbent) Republican 4,61350.1% DemocraticJames W. Spradling Democratic 4,58949.9% - Votes for listed candidates
- 12,357
- Election day
- November 7, 1972
- District map
- Older district map (1972 to 1981)
Iowa House of Representatives District 2, 1970 to 2024, 1972, every candidate Candidate Party Votes and share Share RepublicanLyle R. StephensWon Republican 7,03556.9% DemocraticFrank Bowers Democratic 5,32243.1% - Votes for listed candidates
- 7,101
- Election day
- November 3, 1970
- District map
- Older district map (1970 to 1971)
Iowa House of Representatives District 2, 1970 to 2024, 1970, every candidate Candidate Party Votes and share Share RepublicanGordon StokesWon(incumbent) Republican 4,02056.6% DemocraticCharles Wiley Democratic 3,08143.4%
- 2024: MEDSL 2024 official precinct returns (individual_states zips), retrieved Oct 28, 2026. Compiled by MIT Election Data and Science Lab (MEDSL) from official returns; not an official source
- 1970 to 2022: State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse), retrieved Oct 28, 2026. Compiled by Carl Klarner (Harvard Dataverse) from official returns; not an official source
Last contest in this district on file: 2024.
Download and cite
Cite this page
Election Wrld. (2026). Iowa House District 2, election results 1970 to 2024. https://www.electionwrld.com/ia/house/2. Retrieved October 30, 2026.
Embed this seat
<iframe src="https://www.electionwrld.com/embed/ia/house/2" title="Iowa House of Representatives District 2" width="100%" height="400" style="border:0;max-width:640px" loading="lazy"></iframe>
<p style="font-size:13px">Data: <a href="https://www.electionwrld.com">Election Wrld</a>, CC BY 4.0</p>Sources
Sources: Census TIGERweb Legislative MapServer (120th CDs layer 0, 119th CDs layer 4, 2026 SLD upper layer 1 and lower layer 2) (US Census Bureau, public domain), retrieved Oct 28, 2026; Open Civic Data division identifiers (census_autogenerated us_sldl/us_sldu and openstates state files); also (sld-recent.json): Open Civic Data division identifiers (country-us) (CC0 (repository); also (sld-recent.json): CC0 1.0), retrieved Oct 28, 2026; Open States people (current) CSVs (CC0-1.0 (Open States people data)), retrieved Oct 28, 2026, compiled by Open States volunteers and staff (rosters from state legislature sites) from official returns, not an official source; MEDSL 2024 official precinct returns (individual_states zips) (Not stated in the GitHub repository (an earlier label said "MIT (repo)", which the repository does not support). MEDSL's Harvard Dataverse records are CC0 1.0, but these GitHub files were not checksum-matched to the Dataverse files, so CC0 is not claimed for them.), retrieved Oct 28, 2026, compiled by MIT Election Data and Science Lab (MEDSL) from official returns, not an official source; State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse) (CC0 1.0), retrieved Oct 28, 2026, compiled by Carl Klarner (Harvard Dataverse) from official returns, not an official source.
District id: ocd-division/country:us/state:ia/sldl:2
DataState data (JSON)Sources: State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse), DIME (ODC-BY)Data as of Oct 28, 2026