Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.

2020 Voting Guide: Register to Vote

Register to Vote

In North Carolina, you have to register to vote at least 25 days before the election, unless you do one-stop voting. You also have to register in the county you plan to vote. This means, in order to vote in Greensboro on election day, you have to register in Guilford county. If you're registered in another county, you will have to travel to that county in order to vote on election day.

Who Can Register to Vote?

According to the NC State Board of Elections, to register to vote in North Carolina, you must:

  • Be a U.S. citizen
    • Citizenship documents are NOT required to register
  • Live in the county where you are registering, and have resided there for at least 30 days prior to the date of the election
  • Be at least 18 years old, or will be by the date of the general election
    • 16- and 17-year-olds may preregister to vote
    • 17-year-olds may vote in a primary election if they will be 18 at the time of the general election
  • Not be serving a sentence for a felony conviction, including probation, parole, or post-release supervision
    • Once an individual has completed a felony sentence, including any probation, parole, or post-release supervision, or received a pardon, they are eligible to register and vote. No additional documentation is needed.

How Do I Register To Vote?

There are two ways to register to vote in NC:

Early / One-Stop Voting

Not registered to vote? You can register and vote on the same day at early voting sites during the early voting period. This process is called “same-day registration.”

Same-day registrants must attest to their eligibility and provide proof of where they live. A voter attests to their eligibility by completing and signing a North Carolina Voter Registration Application. The voter must prove their residence by showing any of the following documents with their current name and address:

  • North Carolina driver’s license
  • Other photo identification issued by a government agency. Any government-issued photo ID is acceptable, provided that the card includes the voter's current name and address.
  • A copy of a current utility bill, bank statement, government check, paycheck, or other government document showing the voter’s name and address.
  • A current college/university photo identification card paired with proof of campus habitation.

Within two business days of the person’s registration, the county board of elections will verify the registrant’s driver’s license or Social Security number, update the voter registration database, search for possible duplicate registrations, and begin to verify the registrant’s address by mail. The registrant’s ballot will be counted unless the county board of elections determines that he or she is not qualified to vote that ballot.

Click here to find one-stop early voting locations and dates near you! (The page asks you to select the "registration county." This is the county you would like to register in.)