An Iowa Democrat who announced he was suspending his campaign for health reasons nearly two months before Election Day has won his race. Eric Armstrong defeated Republican Keith Jones in Iowa's 20th House District, securing 55 percent of the vote to Jones' 45 percent, a margin of 865 votes.

Armstrong announced on September 7 that he was stepping down from his campaign to focus on his health, stating that the district deserved a representative who could give 100 percent of their energy to the race. He has not publicly identified his illness. Despite his withdrawal from active campaigning, his name remained on the ballot.

Jones, a retired police lieutenant and member of the Pottawattamie County Board of Supervisors, expressed questions about Armstrong's ability to serve. "There are questions about his past and health," Jones told the Daily Mail. "He avoided all public interaction due to illness, now says he's fit to represent the district."

Armstrong celebrated the victory, stating, "I'm proud to announce that we won Iowa House District 20. You sent a clear message about the direction you want for Iowa, and I will make sure that message is carried to the Capitol in January."

Speaking to The New York Times on Wednesday, Armstrong acknowledged, "But I still have health issues, that's what I'm struggling with." He indicated he would do his best to represent the district.

The election outcome occurred within a broader political shift in Iowa, where Democrats saw significant gains. Democrat Rob Sand won the governor's race, and Josh Turek flipped a Republican-held Senate seat. Democrats also captured three of Iowa's four congressional districts.

Armstrong was running to succeed Turek in the state House after Turek launched his successful Senate campaign. While Republicans retained control of the Iowa legislature, the election results signaled a notable shift in several districts.