Cover Image
North Carolina flag

North Carolina Voting Information

Profile Photo

North Carolina


Voter Friendliness

Voting Requirements
Needs Improvement
Registration Difficulty
Needs Improvement
Voting Accessibility

Upcoming Elections

There are no upcoming elections. Sign up for email or text notifications prior to important election dates.

Voting Qualifications

Have your rights of citizenship restored if you have been convicted of a felony
Not be registered or vote in any other county or state
Be a resident of North Carolina and the precinct in which you live for at least 30 days prior to Election Day


Early Voting

In Person  - 
Between 4 and 20 days before Election Day

Absentee Ballot

Mail  - 
Postmarked by Election Day and received by 3 days after Election Day
Mail  - 
Request 7 days before Election Day

Voter Registration

Mail  - 
Postmarked 25 days before Election Day and received 20 days before Election Day
In Person  - 
25 days before Election Day

More Information

Party Affiliation

There are five recognized political parties in North Carolina: Constitution, Democratic, Green, Libertarian and Republican. Voter registration applicants may choose one of these political parties when completing a voter registration application, or they may choose not to register with a political party affiliation (“Unaffiliated”). North Carolina has a semi-closed primary system. In a partisan primary, voters who are affiliated with a political party may only vote the partisan ballot for the party for which they are affiliated; they are closed from voting in another party’s primary. Unaffiliated voters may vote in any one recognized party’s primary. 

In a General Election, voters may vote for the candidates of their choice, regardless of the candidate's party affiliation.

Absentee Voter Rules

Any registered North Carolina voter may apply for an absentee ballot and vote by mail.

Voter Identification

If you’re not voting for the first time in North Carolina, you don’t need to show ID to vote in person.

If you’re a first-time voter, you registered to vote by mail, and you did not provide your state-issued ID number (driver’s license, non-operators ID card, or NC Voter Registration number) when you registered, you should plan to show ID when you vote at the polls.

Acceptable forms of ID include:

  • Current and valid photo ID
  • Military ID
  • A current utility bill, bank statement, government check, paycheck or other government document that shows your name and current address