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

  (1 - 2 of 2)  
Primary Election
Primary Election
Mar 8, 2022
Register by Feb 11, 2022
General Election
General Election
Nov 8, 2022
Register by Oct 11, 2022
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


Voter Registration

In Person  - 
Last day of Early Voting
Mail  - 
Postmarked 25 days before Election Day and received 20 days before Election Day

Absentee Ballot

Mail  - 
Request 7 days before Election Day
Mail  - 
Due by 5 pm on Election Day

Early Voting

In Person  - 
Between 4 and 20 days before Election Day

More Information

Party Affiliation

North Carolina recognizes three political parties: The Democratic Party, the Libertarian Party, and the Republican Party. A voter may choose one political party or can decide not to register with a political party. If a voter does not register with a political party, the voter will be registered as unaffiliated.

In a partisan primary, voters affiliated with a political party may only vote their party’s ballot and may not vote in another party’s primary. For example, a registered Republican may only vote in the Republican Party primary. Unaffiliated voters may choose the Democratic, Libertarian, Republican, or nonpartisan ballot (if available) in a primary election.

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