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

View a pdf version of our Primary Primer brochure.