Iowa State Senate District 35

Current seat holder: Mike Zimmer (D).

Mike Zimmer

Mike Zimmer District 35 covers parts of Clinton, Jackson, Scott Counties. According to the Iowa General Assembly member profile, Mike Zimmer resides in Clinton County. In the 91st General Assembly, Mike Zimmer serves on the Agriculture (Ranking Member), Education, Health and Human Services committees.

Campaign site

“I appreciate Mike's high level of morality, unwavering support of public education, lifelong commitment to public service, and the ability to help groups with varying perspectives find common ground..” (Candidate statement)
“While our perspectives and viewpoints often differed, we were always able to find common ground to support students and teachers in his building. I felt as supported by Mike as though I was an employee in his district/building.” (Candidate statement)
“I felt as supported by Mike as though I was an employee in his district/building.” (Candidate statement)

Joe Stutting

Joe Stutting District 35 covers parts of Clinton, Jackson, Scott Counties. In the November 3, 2026 general election, Joe Stutting faces Mike Zimmer for the District 35 seat currently held by Mike Zimmer (D).

Campaign site

“Joe Stutting is running for the Iowa Senate to put people first, protect our freedoms, and fight for results that matter.” (Candidate statement)
“This district is home. I've lived and worked in nearly every corner of it—from Camanche to Maquoketa to Princeton.” (Candidate statement)
“Whether you can give one hour a week or one hour a month—your time, energy, and voice will help make the difference. Together, we'll bring strong conservative leadership to Des Moines.” (Candidate statement)