When she first hit the campaign trail, Jennifer Carnahan didn’t think she had a shot at winning.
But the former Minnesota GOP chair won the Nisswa mayoral race Tuesday night, unseating incumbent John Ryan, who was seeking a third term as mayor. He served on the Nisswa City Council for eight years and ran uncontested in 2022. That’s the year Carnahan moved to Nisswa after years of legal troubles and the death of her husband, U.S. Rep. Jim Hagedorn, who represented Minnesota’s First Congressional District.
Carnahan earned 54% of the vote to Ryan’s 45%, with all precincts reporting.
“For 11 weeks I went out and door knocked the city four times over,” Carnahan said in a phone interview Wednesday. “There was some unpleasantness at the beginning, but I still kept going because I felt it was important to go to every voter’s door, attempt to meet them if they were home, have a conversation with them, understand what matters to them in Nisswa and introduce myself.”
Throughout her campaign, Carnahan said she encountered racism from some residents in the predominately white lakes community. She said when knocking on doors, some residents told her that she didn’t belong in Nisswa and incorrectly remarked about her being Chinese. Carnahan is Korean-American.
Ryan, 61, has not yet reached out to Carnahan, but he said later this month he will begin the transition of mayoral power — which in Nisswa is a weak mayor system, meaning the mayor is the tiebreaking vote.
“Nisswa will keep moving forward like we always do,” Ryan said when reached by phone Wednesday while working at Grand View Lodge.
“Evidently the majority really wanted her message. ... I think that everything is so politically charged in this country that I don’t think facts matter as much as they used to anymore. I think people want to hear what they want to hear.”