2026 General Election · Tuesday, November 3, 2026

Iowa Senate District 29

2 candidates, listed alphabetically.

Candidates

Sandy Salmon

RepublicanIncumbent

In office now
State Senator, District 29
Work
State senator; former tax preparer; U.S. Marine Corps veteran (Black Hawk County)

Sandy Salmon is the sitting State Senator for District 29 in the Iowa General Assembly; the Legislature's records list service beginning with the 85th General Assembly (2013).

Sandy Salmon grew up on a farm near Kingsley, earned a business management degree from the University of Northern Iowa in 1977 and served as a U.S. Marine Corps officer from 1977 to 1980. She later worked preparing taxes, served in the Iowa House from 2013 to 2023 and has served in the Iowa Senate since 2023.

Salmon's committees

  • Education
  • Health and Human Services
  • State Government
  • Veterans Affairs (Vice Chair)

Sources for Salmon

Jim Vowels

Democratic

Work
High school band director, Waverly-Shell Rock Community School District

Jim Vowels is in his 34th year of teaching, 28 of them as a band director in the Waverly-Shell Rock Community School District. He grew up on a farm in a small community.

Sources for Vowels

  • About (Jim Vowels campaign website, Facts summarized from a public page (not copied))

Sources

Candidate list and race details

What's included
U.S. Senate and House, statewide offices, every state legislative district on the ballot and statewide ballot measures.
Everything else
Local races (county, city, school board, judges) and anything else on your ballot are on your official sample ballot: sos.iowa.gov.
Candidate lists
As of Wednesday, October 14, 2026.

This is not an official ballot. Confirm your registration, polling place and ballot with your election office through vote.gov.