The Ballot Brief
Chickasaw County, Iowa

Iowa Senate District 29

IowaChickasaw County › Iowa Senate District 29

2 candidates are tracked for Iowa Senate District 29 on the November 3, 2026 ballot: Sandy Salmon and Jim Vowels. Candidate information follows official Chickasaw County election filings; verify with the official election office linked below.

Sandy Salmon (Republican), Jim Vowels (Democratic) are on the November 3 ballot for Iowa Senate District 29; Sandy Salmon is the sitting member, per the legis.iowa.gov legislator roster. Major-party nominees were chosen at the June 2 primary; No Party candidates qualify by nominating petition. The field is the Secretary of State's 2026 General Election candidate list, as read September 11, 2026. This seat is elected by district; only the district covering your address appears on your ballot.

Sandy Salmon

Sandy Salmon

Republican · Incumbent

Sandy Salmon is the Republican candidate for Iowa Senate District 29 on the November 3, 2026 ballot, per the Secretary of State's 2026 General Election candidate list. Sandy Salmon is a sitting member for the district, per the legis.iowa.gov legislator roster.

Jim Vowels

Democratic

Jim Vowels is the Democratic candidate for Iowa Senate District 29 on the November 3, 2026 ballot, per the Secretary of State's 2026 General Election candidate list.

Verify this race
Candidate roster from official Chickasaw County Supervisor of Elections filings. Bios and priorities carry their attribution inline.
Cross-check with the official Iowa election office, or see the full Chickasaw County sample ballot and your exact ballot by address.