Voting in North Carolina

Registration

Check if you're registered

Even if you think you're registered to vote, it's always a good idea to double check. This is especially true since many people have moved since the last election. Click here to check your voter registration status, and make sure to update your address if it has changed.

Register to vote

Can I register?

To register to vote in North Carolina, a prospective voter must meet all of the following qualifications:

  • Must be a citizen of the United States.
  • Must live in the county of their registration, and have resided there for at least 30 days prior to the date of the election.
  • Must be at least 18 years old. A prospective voter can submit a registration form if they are 16 or 17 years old, but may not vote until they are 18. If a voter will be 18 for the general election but 17 during the primary, they may vote in the primary.
  • Must not be serving a sentence for a felony conviction (including probation or parole). If a prospective voter has previously been convicted of a felony, their citizenship rights are automatically restored but they must re-register to vote.
Where do I register?

With your county board of elections.

Durham County
Physical Address:
201 N. ROXBORO STREET
DURHAM, NC 27701

Mailing Address:
PO BOX 868
DURHAM, NC 27702

919-560-0700
919-560-0688 (fax)
elections@dconc.gov

Orange County
Physical Address:
208 S. CAMERON ST
HILLSBOROUGH, NC 27278

Mailing Address:
PO BOX 220
HILLSBOROUGH, NC 27278

919-245-2350
919-644-3318 (fax)
vote@orangecountync.gov

Wake County
Physical Address:
1200 N NEW HOPE ROAD
RALEIGH, NC 27610

Mailing Address:
P O BOX 695
RALEIGH, NC 27602

919-404-4040
919-231-5737 (fax)
voter@wakegov.com

Click here to find your North Carolina county board of elections.

How can I register?

Online

If you have a North Carolina driver's license or NCDMV-issued ID as well as your social security number, you can register to vote online here.

By Mail

Fill out the North Carolina Voter Registration Application, making sure to fill it out and follow all instructions carefully. Print it out, and mail it to your county board of elections, which can be found here.

In Person

Your county board of elections will list locations where you can register in person until the registration deadline on October 9th.

Same-day registration will be available at polling locations during the early voting period from October 15th through October 31st.  To register during the early voting period, you must complete a North Carolina Voter Registration Application as well as show an identifying document such as an NC driver’s license, a photo ID from a government agency, a student photo ID with a school document showing the student’s address or a utility bill, bank statement, payroll stub, or document from any government agency with your name and current address.

When can I register?

Through October 9th. Same-day registration will be available at polling locations during the early voting period from October 15th through October 31st.

Voting

What do I need to vote?

Voters were not required to show photo ID for the 2020 primary election on March 3, 2020. This was the result of a December 31, 2019 federal district court decision that blocked North Carolina's voter photo ID requirement from taking effect. The injunction will remain in place until further order of the court. For more information, visit the State Board of Elections website. We will continue to monitor the status of voter ID requirements in North Carolina and will update this page accordingly.

If you are planning to register to vote during early voting, you will need to bring a document with proof of residency. This can be your NC driver’s license, a photo ID from a government agency, a student photo ID along with a school document showing the student’s address, or a utility bill, bank statement, payroll stub, or document from any government agency with your name and current address.

Where do I cast my ballot?

To find out the location of your polling place on Election Day, visit the North Carolina Board of Elections website or use the Board of Elections' "Find My Polling Place" tool.

There will be an early voting site at the Karsh Alumni and Visitors Center at 2080 Duke University Road for Duke University students as well as those faculty and staff who are currently working on campus. Early voting runs from October 15th-31st.

How do I vote?

To absentee vote

First, request an absentee ballot. You can do so by either filling out the North Carolina Absentee Ballot Request form and mailing or emailing it to your county board of elections, or you can request it online through the North Carolina State Board of Elections' Absentee Ballot Request Portal.

Once your absentee ballot arrives, complete it in the presence of a witness, seal your completed ballot, and have both you and your witness sign it. Then you can either turn in your ballot by dropping it off at your county board of elections, mailing it with a first-class stamp, or dropping it off at an early voting site during the early voting period from October 15th through October 31st. For the 2020 election, the North Carolina State Board of Elections recommends that mailed-in absentee ballots be mailed by October 27th.

To early vote

From October 15th through October 31st, you can register at any early voting locations in the county in which you are registered. Same-day voter registration will also be available during this time. Click here to find one-stop early voting sites in your county.

At Duke University, the Karsh Alumni and Visitors Center will be available as a one-stop early voting site for students as well as faculty and staff currently working on campus.

To vote on Election Day

You may vote on election day, November 3, at your assigned polling place in your county. Click here to find your polling place using your address.

When do I vote?

Early voting will take place from October 15th through October 31st.

To absentee vote, you must request your ballot by October 27th and complete and return it by November 3rd.

Election Day will take place on Tuesday, November 3rd in 2020.