Early Voting
Day(s)
:
Hour(s)
:
Minute(s)
:
Second(s)
Primary Election
Day(s)
:
Hour(s)
:
Minute(s)
:
Second(s)
2024 Election Schedule:
- Fri., January 19th Absentee by mail voting begins
- Fri., February 9th (5:00 p.m.) Voter Registration Deadline (Residency Deadline 02/04/2024)
- Thurs., February 15th Early Voting begins
- Tues., February 27th (5:00 p.m.) Last day for civilians to request absentee ballot by mail
- Sat., March 2nd (3:00 p.m.) Early Voting ends
- Tues., March 5th Last day to return an absentee ballot by mail
- Tues, March 5th (6:30 a.m. – 7:30 p.m.) NC Statewide Primary Elections
- Fri., March 15th (11:00 a.m.) Local County Canvass
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 |