Opens October 20, 2022

15 Early Voting Locations

One Stop Registration & Voting

Local Election Details

The primary election is Tuesday, November 8, 2022 with early voting Thursday, October 20, 2022 through Saturday, November 5, 2022 at 3 p.m. 

To vote as a resident of North Carolina, you must be a registered North Carolina voter. Registration information can be found at the Board of Elections site. Print out the application and send it to the Mecklenburg County Board of Elections (PO Box 31788 Charlotte, NC 28231) or, if you have a NC driver’s license or Identification Card, register online

Meet the Candidates

Visit our 2022 Candidates page to see who’s running in each race.


North Meck Early Voting Locations

Cornelius Town Hall – 21445 Catawba Avenue, Cornelius, NC 28031

North County Library – 16500 Holly Crest Lane, Huntersville, NC 28078

Other early voting locations TBD.

Key Dates

  • Friday, October 14, 2022 – Voter registration deadline. After this point, only same-day registration during one-stop early voting is available.
  • Thursday, October 20, 2022 – One-stop, in-person early voting period begins. 
  • Tuesday, November 1, 2022 – Last day to submit an absentee ballot request form. Click here for a Mecklenburg County absentee ballot application.
  • Saturday, November 5, 2022 at 3 pm – One stop, in person early voting ends.
  • Tuesday, November 8, 2022, 6:30 am – 7:30 pm – Primary Election Day 2022
  • Tuesday, November 8, 2022 at 5:00 pm – Absentee ballot return deadline


Early Voting Times


Monday – Friday, 8 am – 7:30 pm

Saturday, 8 am – 3 pm

Sunday 1 – 4 pm