North Carolina

Welcome North Carolina voters! Below you will find your upcoming election dates, voter registration deadlines, state requirements for Voter ID, as well as information on online voter registration, automatic voter registration, vote-by-mail, early voting, and minor pre-registration.


Primary Election Dates & Registration Deadlines

Party Primaries
Registration Deadlines
Same Day Registration
Mail-In Online In-Person
May 8 April 13 (postmarked) N/A May 5 Yes – during early voting


General Election Dates & Registration Deadlines

General Election Registration Deadlines
Same Day Registration
Mail-In Online In-Person
November 6 October 12 (postmarked) N/A November 3 Yes – during early voting


Online Voter Registration

North Carolina does not have online voter registration, but a voter can complete a printable form online and then print, sign, and submit it. You can complete the PDF/web form here.

Voter ID

North Carolina has no voter ID requirements.


North Carolina does have “no-excuse” vote-by-mail. You must request your ballot by 5:00 p.m. on Tuesday prior to Election Day. Your ballot must be received by 5:00 p.m. on Election Day or postmarked by Election Day and received by 5:00 p.m. on the 3rd day following Election Day.

Early Voting

North Carolina has in-person early voting. Early voting begins on the third Thursday prior to Election Day (“One-Stop Absentee Voting” or “In-Person Absentee Voting”) and ends the Saturday prior to Election Day. Early voting is located at Offices of County Boards of Elections and satellite “one-stop” voting sites offered by County Boards. More information early voting is available here.

Automatic Voter Registration (Motor Voter)

North Carolina has no Automatic Voter Registration.

Minor Pre-Registration

North Carolina allows voters to pre-register at the age of 16.

Links to State-by-State Charts

2018 Election Dates & Deadlines

Online Voter Registration

Automatic Voter Registration

Vote By Mail

Early Voting

Voter ID

Content Updated Summer 2018


Voting Rights Updates

Get the latest updates on the ongoing struggle to defend voting rights and make it easier to vote.