Charlotte voters go to the polls Nov. 3 to elect their fifth mayor in three years as well as a new City Council.
Democrat Jennifer Roberts and Republican Edwin Peacock are battling for mayor.
Four Democrats – Julie Eiselt, Claire Fallon, Vi Lyles and James Mitchell – face Republicans Pablo Carvajal, John Powell and David Rice for four at-large council seats. There also are races in Districts 2, 3, 4 and 7.
Mecklenburg County voters also will elect three at-large members of the school board. And voters will decide in a referendum whether to extend the terms of county commissioners from two to four years.