Charlotte Mayor Vi Lyles (Qcity Metro file photo)

Charlotte Mayor Vi Lyles coasted to an easy re-election victory Tuesday over a Republican opponent who barely waged a campaign.

With all precincts counted, Lyles won 77.23% of the vote, versus 22.43% for David Michael Rice.

Despite taking criticism in some Democratic circles for her role in bringing next year’s Republican National Convention to Charlotte, Lyles never faced a serious opponent in her bid for a second term. She won the Democratic primary with 87% of the vote, facing a field of inexperienced candidates who were largely unknown to voters

In other election results:

  • Democrats retained six district seats on Charlotte City Council. District 6, long a Republican stronghold, was the lone exception.
  •  Democrats swept all four at-large seats, with Julie Eiselt getting 23.88% of the vote, followed by Braxton Winston (22.08%), James Mitchell (22.05%) and Dimple Ajmera (20.01%)
  • In the at-large school board race, where 13 candidates competed for three seats, Elyse Dashew came in first with 12.94%, followed by Jennifer De La Jara (12.4%) and Lenora Shipp (10.57%).