Early Voting
Day(s)
:
Hour(s)
:
Minute(s)
:
Second(s)
General Election
Day(s)
:
Hour(s)
:
Minute(s)
:
Second(s)
2024 General Election Schedule:
- Fri., October 11th (5:00 p.m.) Voter Registration Deadline
- Thurs., October 17th Early Voting begins
- Tues., October 29th (5:00 p.m.) Last day for civilians to request absentee ballot by mail
- Sat., November 2nd (3:00 p.m.) Early Voting ends
- Tues., November 5th (7:30 p.m.) Last day to return an absentee ballot by mail
- Tues, November 5th (6:30 a.m. – 7:30 p.m.) NC Statewide Primary Elections
Individual sample ballot information can be found through this link (search & select voter name to view)
Click the following link to view the full 2024 Election Schedule. (Updated 01/02/2024)
Our website will be updated and post more information closer to the election dates. For reference, some quick links to information can be found below:
Ways to Register to Vote
If you’re eligible to register to vote, North Carolina offers two primary ways to register:
Online or in person at the DMV.
- Use N.C. Division of Motor Vehicles (NCDMV) services. Existing DMV customers may submit a voter registration application online.
- Learn more at Complete Your Registration Online Through the DMV.
- Note: Certain agencies, including the DMV, are required to offer voter registration services. For more information, visit the National Voter Registration Act (NVRA) page.
By mail.
- Fill out the English N.C. Voter Registration Application (fillable PDF)
- or the Spanish N.C. Voter Registration Application (fillable PDF)
- and submit it by mail. Learn more at Complete Your Registration by Mail.
- Note: The federal Uniformed and Overseas Citizens Absentee Voting Act (UOCAVA) allows certain voters an expedited means to register and vote by mail-in ballot. Find more information at Military and Overseas Voting.
I Want To | Contact | Phone |
---|---|---|
Confirm my voting status/determine Election Day voting location | North Carolina Board of Elections | 919-814-0700 |
Find One-Stop Early Vote Locations | Guilford County Board of Elections | 336-641-3836 |
Re-register to vote after serving a felony conviction | North Carolina Board of Elections | 919-814-0700 |
View a sample ballot for my precinct | North Carolina Board of Elections | 919-814-0700 |
Get an answer on a subject not found here | Guilford County Board of Elections | 336-641-3836 |
Request an absentee ballot | North Carolina Board of Elections | 919-814-0700 |