On this page, find details about registering to vote or updating your voter registration information online. To learn about using the mail-in application to register to vote or update your registration, visit Complete Your Registration by Mail. To find information about all the ways to register to vote, see How to Register.

The voter registration deadline in North Carolina is 25 days before Election Day. This deadline is different for military and overseas citizens. Learn more at Voter Registration Deadlines.

Here are the voter registration deadlines for the 2024 elections in North Carolina:

  • Feb. 9, 2024, for the primary election on March 5, 2024.
  • Oct. 11, 2024, for the general election on Nov. 5, 2024.

For details about the 2024 elections, visit Upcoming Election.

If you miss the registration deadline, you may be eligible to register and vote or make changes to your voter registration (anything other than party affiliation) and vote during the early voting period. Learn more at Register in Person During Early Voting.

Uses for the Online Application

Through a partnership between the N.C. Division of Motor Vehicles (NCDMV) and the State Board of Elections, if you are an existing DMV customer with a DMV-issued driver’s license or ID, you may register to vote or change parts of your registration with the online voter registration application.

You may use the online voter registration application to:

  • Register to vote.
  • Update your voter registration address.
  • Update your party affiliation.

You may not use the online voter registration application to change your name. You are not required to complete a DMV transaction, such as a license renewal, at the same time. There is no fee for voter registration services. Once the online voter registration application is complete, it is sent to the State Board of Elections, which will handle your voter registration.

Launch the online voter registration application