Making Democracy Work


Information about Elections and Voting

2017 Election

Want to know who is running for office in the Fall 2017 elections? Click here to see the list of candidates: Candidate List

Election Schedule

Tuesday, September 12, 2017 City of Charlotte Primary

Tuesday, October 10, 2017 City of Charlotte 2nd Primary if needed City of Matthews Primary if needed

Tuesday, November 7, 2017 Municipal Elections to include City of Charlotte, Towns of Cornelius, Davidson, Huntersville, Matthews, Mint Hill, Pineville and Stallings Charlotte Mecklenburg School Board

Voter Information Find the facts about voting in your state at Before an election, find your polling place.

Learn about upcoming local elections from the local Board of Elections Candidate List.

Register to Vote

Are you registered to vote? Do you want to change your party, your address, your name?

Register or update your registration online

Board of Elections Tools

Access the Mecklenburg County Board of Election website here: Mecklenburg County Board of Elections