Jennifer Roberts easily turned back incumbent Dan Clodfelter in Tuesday’s Democratic mayoral runoff and now faces Republican Edwin Peacock in an election that will guarantee Charlotte its fifth different mayor in less than three years.

Roberts took 12,778 votes (54.27 percent) to Clodfelter’s 10,766 (45.73 percent). She had led a field of six Democrats in the first primary on Sept. 15.

A total of 6.09 percent of eligible voters went to the polls to select the person who could become Charlotte’s next mayor. It was Mecklenburg County’s highest turnout for a runoff in two decades.

Roberts enters the general election on Nov. 3 with an edge. Almost half the city’s registered voters are Democrats; less than a quarter are Republicans.

She would be the city’s third female mayor, and the first elected since Republican Sue Myrick in 1989. She would be the second Democratic woman, after Patsy Kinsey, who served in 2013.