A pair of veteran Dyersville city leaders have retained their seats at the City Council table, while a late entry to race for the council's at-large seat prevailed.

During Tuesday's municipal elections, veteran Mayor Jim Heavens outdistanced challenger Al Haas by a vote tally of 683-468 and earning 59 percent of the vote.

Heavens will continue to be joined by the city's longest serving councilman, Mike English, who withstood a write-in challenge from Janet Willenbring. English outdistanced the challenger by a 194-75 vote margin (72 percent).

In the city's most unique race, Breitbach, a teacher at Beckman High School, won an at-large seat after beating out three other write-in candidates. Breitbach tallied 599 votes, compared with Brian Cassidy's 270 votes, Kathy Leibold's 75 votes and Adam Huehnergath's 50 votes. Breitbach replaces Robert "Gar" Kramer, who did not seek a new term.