With same-day registration during the early voting period, you can register to vote and cast a ballot at the same time.
The deadline to register to vote in North Carolina is 25 days before the day of the election.
Forms that are received by the county board of elections office or postmarked by the deadline are accepted as valid applications for the upcoming election. Also, agency and DMV voter registration transactions that are completed by the deadline are accepted as valid for the upcoming election. Applicants will be notified by the county board of elections of their precinct and polling place assignments.
Individuals who miss the registration deadline, if qualified, may register in person and then vote at a one-stop voting site in the person’s county of residence during the one-stop absentee voting period, which begins the third Thursday before an election and goes through the last Saturday before an election.
(source: N.C. State Board of Elections)
You may register to vote in North Carolina if you are:
- a United States citizen
- at least 18 years old or will be by the date of the general election
- a resident of North Carolina and the county precinct where you want to vote for at least 30 days before the election
- not a convicted felon still in custody, on probation or on parole. If you have served all parts of your sentence, you can register.
Covering politics in North Carolina and beyond, VoterRadio.com is streaming 24 hours a day. Listen live or on-demand.
Register to Vote in North Carolina
The deadline to register to vote is 25 days before Election Day. If you miss this deadline, you may still register and vote during the early voting period. Learn more about "same-day registration."
1. Download a voter registration form:
2. Complete the voter registration form.
If you do not have either of these, you may include with the voter registration form a copy of identification that shows your name and address.
Contact your county board of elections to find out what is acceptable identification.
3. Mail the form to your county board of elections or submit the form in person to your county board of elections.
Questions? Call the N.C. Center for Voter Education, toll free, at 1-877-25-VOTER (1-877-258-6837).