She's won election to the Iowa State Senate, but it won't be long and Annette Sweeney will be campaigning again-and probably against the same Democratic opponent.
Republican Annett Sweeney defeated Democrat Tracy Freese in the special election to fill the unexpired term of Bill Dix, who resigned from his Senate seat after a video surfaced showing the married Dix kissing a female lobbyist in a Des Moines tavern.
The district covers parts of Story, Butler, Grundy, and Hardin Counties.
Sweeney received 56 percent of the vote to Freese's 44 percent. The unofficial totals are:
Freese (D): 3726 votes Sweeney(R): 4742 votes
The Iowa legislature is winding down, and the Iowa Secretary of State's office shows that Sweeney will face a GOP primary challenger in June, against Chad Buss. If she wins that primary race, she will again battle Freese in November's general election.