<P> The 2017 Charlotte mayoral election took place on Tuesday , November 7 , 2017 . Party primary elections were held on Tuesday , September 12 , 2017 . Second - round primaries would have been held on Tuesday , October 10 , 2017 , if they had been necessary , but both primary winners received more than the minimum 40 percent of the vote needed to avoid a runoff . The incumbent , Democrat Jennifer Roberts , was eligible to run for a second two - year term . She ran but lost the Democratic nomination in the primary . Two members of the City Council , Democrat Vi Lyles and Republican Kenny Smith , won the primaries and advanced to face each other in the general election . Vi Lyles defeated Kenny Smith in the general election , and became the 59th mayor of Charlotte , North Carolina . </P>
<P> The 2017 Charlotte mayoral election took place on Tuesday , November 7 , 2017 . Party primary elections were held on Tuesday , September 12 , 2017 . Second - round primaries would have been held on Tuesday , October 10 , 2017 , if they had been necessary , but both primary winners received more than the minimum 40 percent of the vote needed to avoid a runoff . The incumbent , Democrat Jennifer Roberts , was eligible to run for a second two - year term . She ran but lost the Democratic nomination in the primary . Two members of the City Council , Democrat Vi Lyles and Republican Kenny Smith , won the primaries and advanced to face each other in the general election . Vi Lyles defeated Kenny Smith in the general election , and became the 59th mayor of Charlotte , North Carolina . </P>
who is winning the mayoral race in charlotte nc
who is winning the mayoral race in charlotte nc
Vi Lyles
Vi Lyles