Online Voting in North Carolina

Online Voting: NOT YET X

Online Registration: NOT YET X

Registering to Vote in North Carolina

The deadline to register to vote in North Carolina is 25 days before Election Day. You may check your voter registration status in the NC Public Voter Search.


To be eligible to vote in North Carolina, you must:

  • Be a US citizen
  • Be a North Carolina resident
  • Be at least 18 years old by the date of the next general election
  • Not be a convicted felon serving a prison sentence, probation period, or on parole

Where and How to Register

In North Carolina, you can register to vote by mail, in person, by email, or by fax.

To register by mail, complete and sign the Voter Registration Application, and send it to your county Board of Elections office.

You can register to vote in person at the following locations:

  • A North Carolina DMV office, as long as you are applying for, renewing, or requesting a duplicate driver’s license
  • Social Services offices
  • Public Health (WIC) offices
  • Disability Services Agencies
  • The Department of Mental Health Services
  • The Employment Security Commission (ESC)

You can also fax or email the Voter Registration Application to your county Board of Elections office. However, you must also submit your original signature in person or by mail within 20 days of the registration deadline.

Make Sure Your Vote Counts

One of the best ways to make sure that your vote counts is by supporting Follow My Vote’s online voting platform.  This open source voting platform is designed around security, convenience, and most importantly, transparency.  Using the security of blockchain technology and elliptic curve cryptography, Follow My Vote  intends to ensure that democracy thrives through honest and verifiable elections worldwide.