North Carolina Election Information

Not your location?

Registration Information

The deadline to register vote in North Carolina is: Received 25 days before the election. You may also register to in person and vote early during the early voting period.

To register to vote in a North Carolina county, a person must meet the following qualifications:

  • Must be a U.S. citizen.
  • Must be a resident of North Carolina.
  • Prior to voting, must be a resident of the county for at least 30 days prior to election day.
  • Must be at least 18 years old or will be 18 by the date of the next general election.
  • Must rescind any previous registration in another county or state.
  • If previously convicted of a felony, the person’s citizenship rights must be restored (must not be serving an active sentence, including probation or parole). 

Register to vote now!

To check the status of your voter registration, click here.

When can I vote in North Carolina?

Early Voting Information

In-person early voting available? Yes
By mail early voting available? Yes


One-stop absentee voting (in-person absentee voting or early voting) is available - beginning the 3rd Thursday before the election, and ending the Saturday before the election.  You should contact your County Board of Elections to find out where and when to go.

Any registered North Carolina voter can also request an absentee ballot by mail. The request must be received by the appropriate county board of elections no later than 5:00 p.m. on the Tuesday before the election.  Absentee ballots must be returned to the board of elections by 5:00 p.m. on the day before the election. If mailed, the ballot is timely as long as the container-return envelope is postmarked by Election Day and received no later than 5:00 p.m. on the 3rd day after the election. For more information, click here.

Voting Hours on Election Day

The polls are open from:

6:30am to 7:30pm

Please contact your state election office for additional voting information, or click here to learn more about voting absentee in your state.

Where do I vote?

Find out here.
For more information, contact your state election office.

What do you need to bring?

Generally, you do not need any identification to vote on Election Day.

But, if you are using same-day registration or did not provide identification when you registered, you will need a form of identification to verify your name and address. Acceptable forms of identification include:

  • A North Carolina driver’s license with current address
  • A utility bill with name and current address
  • A document with name and current address from a local, state, or U.S. government agency
  • A student photo ID along with a document from the school showing the student’s name and current address
  • A paycheck or paycheck stub from an employer or a W-2 statement
  • A bank statement or bank-issued credit card statement

If you cannot show the required ID, you will be allowed to vote a provisional ballot - which will be counted if you provide the required ID to the county board of elections no later than ten days after the election.

For more information, contact your state election office.

Send me Election Reminders

  Sign up below - and we'll send you reminders for important voting dates in your state. We don't want you to miss any of the deadlines or the election!








If you respond and have not already registered, you will receive periodic updates and communications from Rock the Vote, but don't worry, you can always opt-out.

Question - Not Required - Rock the Vote communications:

   Please leave this field empty