We make no claims about the accuracy or recency of the information below. When in doubt, visit the NCSBE. See also ncvoter.org and vote.org.

Event Date Times (EST)
First Day Absentee (By Mail) Friday, September 4 8AM
Voter Registration Deadline Friday, October 9 5PM
First Day Absentee (In Person) Thursday, October 15 8AM
Last Day Absentee (By mail) Tuesday, October 27 5PM
Last Day Absentee (In Person) Saturday, October 31 7PM
Last Day to Return Absentee Ballots Friday, November 6 5PM
ELECTION DAY Tuesday, November 3 6:30AM - 7:30PM
Certification of Election Friday, November 13 11AM

From Mecklenburg County BOE.

Voting

Absentee By-Mail Voting

One-Stop Early Voting

NC’s in-person early voting (‘one-stop early voting’) runs from October 15 to October 31. For more details, see NC BOE’s information page and check your voting site location here.





Election Day





Volunteering

Voter Protection

Signup to be a poll observer, absentee ballot count observer, and/or hotline volunteer via the NCDP (link to NCDP vopro briefing).

Poll Worker

Sign up to be a poll worker.