Opens April 28, 2022
15 Early Voting Locations
One Stop Registration & Voting
Local Election Details
The primary election is Tuesday, May 17, 2022 with early voting Thursday, April 28, 2022 through Saturday, May 14 at 3 p.m.
Races with primaries include:
— Mecklenburg County Commission
— Mecklenburg District Attorney
— Mecklenburg County Sherriff
— NC District Court
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 Primary Election page to see who’s running in each race.
Key Dates
- Friday, April 22, 2022 – Voter registration deadline for the primary
- Tuesday, May 10, 2022 – Last day to submit an absentee ballot request form. Click here for a Mecklenburg County absentee ballot application.
- Saturday, May 14, 2022 at 3 pm – One stop early voting ends
- Tuesday, May 17, 2022, 6:30 am – 7:30 pm – Primary Election Day 2022
- Tuesday, May 17, 2022 at 5:00 pm – Absentee ballot return deadline
North Meck Early Voting Locations
Cornelius Town Hall – 21445 Catawba Avenue, Cornelius, NC 28031
North County Library – 16500 Holly Crest Lane, Huntersville, NC 28078
See all Mecklenburg County early voting locations. (scroll down to find Mecklenburg)
Early Voting Times
Monday – Friday, 8 am – 7:30 pm
Saturday, 8 am – 3pm
Sunday May 1 & May 8, 1 – 4 pm