Polls are open from 6:30 a.m. to 7:30 p.m. Tuesday for local elections in 465 towns and cities across North Carolina.
There are races big and small on the ballot Tuesday.
Voters in Charlotte will pick their next mayor and cast ballots for candidates for city council and the Charlotte-Mecklenburg School Board. In Durham, there's a closely watched race for the open mayoral seat after Elaine O'Neal opted not to run for a second term.
People in Turkey, North Carolina, population 213, will also cast ballots for their next mayor and members of the board of commissioners.
Statewide, more than 154,000 people have voted early or turned in absentee ballots, according to the North Carolina State Board of Elections.
The highest turnout for early and absentee voting ahead of Tuesday's election was in Charlotte, where almost 30,000 people cast ballots early. Durham came in second, with more than 12,000 early and absentee ballots cast.
This is the first General Election with voters required to show photo identification to cast a ballot under North Carolina's new voter ID law. People can use their driver's license, passport and many school and work IDs as identification at the polls.
There's a full list of accepted IDs on the State Board of Elections website.
Voters who do not have an ID can fill out an exemption form when they go to cast their ballots.
People can look up their polling place and get a sample ballot on the North Carolina State Board of Elections site.
Election results will begin coming in after polls close at 7:30 p.m. Spectrum News 1 will have election night coverage with all the latest returns.