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: North Carolina has a semi-open primary. Unaffiliated voters may cast their vote in any one recognized party's primary but registered party members can only vote their party's ballot.



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 on the Tuesday before the date of the election.

Military and overseas voting: To register to vote and/or request an absentee ballot, UOCAVA citizens must complete the Federal Postcard Application available online from the Federal Voting Assistant 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

  - Email:

  - 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.



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: begins the second Thursday before the election and ends the Saturday prior to the election at 1:00pm. 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