Search Form
First, enter a politician or zip code
Now, choose a category

Registration Deadline: The deadline to register to vote in this state is 25 days before the day of the election. Forms that are mailed must be received or postmarked by the deadline.
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. In this case, the voter’s party affiliation will be designated as 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.

Age: Must be at least 18 years old or will be 18 by the next general election
Citizenship: Must be a United States citizen
Residency: Must be a resident of your county and must have resided at your residential address for at least 30 days before the election.
Previous Voter Registration: Must rescind any previous registration in another county or state
Felony Convictions: Must not be serving an active sentence for a felony conviction.

In person: Hand deliver your completed form to your County Board of Elections or register to vote at any of the following locations:
-NC State Board of Elections
-County Boards of Elections
-Public libraries
-Public high schools or college admissions offices.
Further, the National Voter Registration Act of 1993 (NVRA) requires certain agencies in this state to offer voter registration services when at these locations for agency services. These agencies include are:
-North Carolina Department of Motor Vehicles (NC DMV)
-Public Assistance Agencies
-Departments of Social Services (DSS)
-Departments of Public Health (WIC)
-Disability Services Agencies
-Vocational Rehabilitation offices
-Departments of Services for the Blind
-Departments of Services for the Deaf & Hard of Hearing
-Departments of Mental Health Services
-Employment Security Commission (ESC)
By mail/ in writing: Download an application or pick one up from any of the above in-person voter registration location and mail it completed to your County Board of Elections.
By fax: If registering for the first time in the county in which you presently reside, or if you are changing your party affiliation, your county board of elections must receive your originally signed application. If you are currently registered in your county of residence and are using this form to update your name, address, or other information, you may also fax or email a scanned image of your signed application. Click here to find the fax number for your county Board of Elections.

Online: voter registration verification
Phone: contact your County Board of Elections

Who can vote absentee: Any registered North Carolina voter can request a mail-in absentee ballot from his/her respective county board of elections.

In person: One-stop absentee voting (in-person absentee voting or early voting) allows registered voters to go in person to their county board of elections or an alternative location to vote an absentee ballot see Early Voting for more information.
By mail: Fill out the State Absentee Ballot Request Form and return it to your county Board of Elections no later than 5:00 pm 7 days before the date of the election.
Military and overseas voting: Military and overseas voters have the choice of either requesting a mail-in absentee ballot the same way as other registered voters, or they can apply to register to vote and/or request an absentee ballot, by completing the Federal Postcard Application available online from the Federal Voting Assistance Program ( and send the form to their County Board of Elections using one of these methods:
 -Mail: NC State Board of Elections PO Box 27255 Raleigh, NC 27611-7255
-Secure Fax: (919) 715-0351 (only for Military and Overseas Citizens)
The deadline for UOCAVA citizens to register and/or request an absentee ballot is 5:00pm the day prior to Election Day. These voters may also elect to receive their balloting materials by mail, fax or email. For more information on military and overseas voting, click here.
Emergency Voting: If you have not registered you may walk into a one-stop Absentee Voting Location and register and vote in person.

Location and time:
Absentee By Mail: An application and ballot will be mailed to the voter after the receipt of the written request. The voted ballot must be received in the County Board of Elections office by 5:00 p.m. on the day before the election in order to be counted.
Absentee One-Stop Early Voting: begins the second Thursday before the election and ends the Saturday prior to the election. North Carolina voters are able to vote by Absentee One-Stop at all county Board of Elections offices during regular office hours.

Early voting qualifications: ONE-STOP early voting and registration is available for all North Carolina eligible voters. Find your location here.
Other information for early voting: Individuals who miss the registration deadline, may register in person and then vote at an one-stop absentee voting site in the person's county of residence, during the one-stop absentee voting period. To register and vote under this statutory provision, the person must:
-Sign and complete a voter registration form, attesting that the person meets each eligibility requirement under law. Such attestation is signed under penalty of a Class 1 felony.
Verifying Registration: voter registration verification
Deciding how to vote:
Polling Place: Polling place locator
Voters who have a religious objection to being photographed must sign a declaration stating this objection before an election official at least 25 days before the date of an election.
How to Vote: voter guide
Problems with voting: Contact your local County Board of Elections office
Verifying provisional ballot status: provisional ballot status verification
Verifying absentee ballot status: absentee ballot status verification

Skip to top

Help us stay free for all your Fellow Americans

Just $5 from everyone reading this would do it.

Thank You!

You are about to be redirected to a secure checkout page.

Please note:

The total order amount will read $0.01. This is a card processor fee. Please know that a recurring donation of the amount and frequency that you selected will be processed and initiated tomorrow. You may see a one-time charge of $0.01 on your statement.

Continue to secure page »

Back to top