North Carolina

23% of 18-29 year olds voted in North Carolina in 2022*

*Source CIRCLE - Youth Voting and Civic Engagement in America

The North Carolina voter registration deadline is October 11, 2024. Voters can apply online, in-person, or by mailing a completed application.

Check Registration Status

Check your North Carolina voter registration status here.



In order to register to vote, you must be a U.S. citizen, a resident of the North Carolina county in which you are registering for at least 30 days prior to Election Day, be at least 18 years old by Election Day, and not be serving a sentence for a felony conviction, including probation, parole, or post-release supervision.

  • You may pre-register to vote if you are 16 or 17. If you are 17, but you will be 18 by the General Election, you may participate in the Primary Election.
  • College students have a choice of whether they want to vote in North Carolina or vote in their home state. You may only be registered and vote at one location.


The deadine to register to vote in North Carolina for the General Election is October 11, 2024.


Voter Registration Process

There are three methods of voter registration in North Carolina: online, mail in a printable application, or in-person.

  • Further voter registration information for North Carolina can be found here.

This page was last updated on July 19, 2023

Questions? Contact us here.

North Carolina offers in-person, absentee, and early voting in the 2024 General Election.

VBM Practices

All registered North Carolina voters are eligible to apply for an absentee ballot and vote by mail. Click here to access North Carolina’s absentee voting application.

  • The deadline to request an absentee ballot is 7 days before the election (October 29, 2024)
  • Your absentee ballot must be postmarked by Election Day and received by the County Board of Elections by 5pm on November 8, 2024 in order to be counted. If you are returning your ballot in-person, you must do so by 7:30pm on Election Day.
  • Further absentee/by-mail voting information for North Carolina is listed here.

Early Voting

North Carolina offers early voting.

  • Early voting begins on the third Thursday before the election (October 16, 2024) and ends at 5pm on the Saturday prior to the election (November 2, 2024)

Poll Finder

Locate your polling place here.


Election Day Practices

On Election Day, the polls are open 6:30am-7:30pm.

  • Voters are not required to show photo ID at the polls until further order of the courts. More information and updates can be found here.
  • Further North Carolina voting information is listed here.

This page was last updated on July 19, 2023

Questions? Contact us here.