State Senator District 29 in Iowa State Senate District 29, Iowa
2026 Primary Election
- Sandy Salmon — Incumbent State Senator in Janesville, IA
Sandy Salmon is an incumbent Republican State Senator for Iowa's District 29, seeking re-election in the 2026 primary. She served in the Iowa House from 2012-2022 before her 2022 election to the Senate. Salmon advocates for conservative principles including the right to life, traditional marriage, and Second Amendment rights. She supports local control and parental involvement in education, and conservative judicial appointments. She serves as Vice Chair of Veterans Affairs and on the Education Committee. A farm manager, Salmon previously led 4-H for 14 years. She lives near Janesville with her husband, Matt, and they have three sons and thirteen grandchildren.
- Jim Vowels — Educator in Dumont, IA
Jim Vowels, a Democrat, is a veteran educator running for election to the Iowa State Senate to represent District 29. He is on the ballot for the Democratic primary on June 2, 2026, with the general election following on November 3, 2026. Vowels is committed to restoring Iowa's education system to its rightful place as one of the best in the nation. He also plans to engage landowners in programs of stewardship to benefit farmers, the land, and all Iowans, particularly addressing the significant changes in farmland ownership. Vowels believes rural Iowa is suffering and aims to invest in these communities, fostering dialogue and working together to improve small towns. He identifies as a trusted leader for Butler, Bremer, Floyd, and Chickasaw Counties and has pledged his support for Congressional Term Limits.