For more information, please visit the North Carolina State Board of Elections,
Online registration form (in English).
Forms also available at:
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:
Choosing a political party
You may choose a political party affiliation (5 are recognized for North Carolina) when you register, but it is not required.
To update registration after a move, name change, or change of political party affiliation, use the voter registration application form
Send it to the county Board of Elections for the county in which you reside (or, resided). Use the interactive map to find your county.
Below is from the online registration form:
Same requirements as the for the online registration form above.
Additional optional information about you can also be provided on your voter registration form, including your gender, ethnicity, and race. You may also choose to affiliate with a political party recognized in North Carolina. And your contact information can be listed so that your county board of elections can contact you with any questions.
Voters are asked to present a valid photo identification for the 2024 elections: Acceptable forms of Photo ID. If you do not have a valid photo ID, you may obtain one from your county board of elections prior to the elections, through the end of the early voting period,.
More information on ID requirements - can change, per the NC State Board of Elections.
Obtaining a Driver’s License
Voter registration deadline for the 2024 Primary Election, February 9, 2024 (25 days before an election)
Voter registration deadline for the 2024 General Election, October 11, 2024 (25 days before an election)
In-Person early voting period for Primary Election, February 15 - March 2, 2024
Absentee Ballot request deadline for Primary Election- February 27, ("vote by mail" page on NC State Board of Elections)
Primary election absentee ballot return deadline - March 5, 2024
General election absentee ballot return deadline - November 5, 2022
In-person early voting period for General Election:: October 17 - November 2, 2024, 3:00pm (check the One-stop early voting site for locations)
General information for Special Voting Options for Military & Overseas Voters can be found on the state board elections page.
The two special ways to register and vote for military and overseas voters are the Federal Postcard Application (FPCA) and the Federal Write-in Absentee Ballot (FWAB). The advantage of the FPCA is that the voter receives a full local ballot that includes all ballot choices, including local contest and ballot items. Meanwhile, the FWAB is a simpler option if the voter's primary objective is to vote in prominent federal contests, such as the race for U.S. President. However, a voter may vote for all contests (federal, state and local) for which he or she is eligible, but the voter must obtain information for local contests and ballot items in order to write in a choice for those items.
A military-overseas voter need only apply for an absentee ballot by one method; either the FPAC or the FWAB, but not both. Generally speaking, the FWAB serves as a backup to the FPCA. For most voters the FPCA is the best option
Deadline to return ballot: The military-overseas voter may return his or her voted ballot, including a FWAB, via mail, fax or email. The deadline to return military-overseas ballots is by the close of polls on Election Day (7:30 p.m. EST). If the ballot is received later than that hour, it will not be timely, unless the voter transmitted the ballot by 12:01 a.m. on the day of the election (voter time) and the county board receives the ballot by the last business day before the county canvass. The county canvass is normally conducted 10 days after the General Election and 7 days after other elections. When returning the ballot by mail, no postmark is required.
No special circumstance or reason is needed to receive and vote a mail-in absentee ballot. [From the state Board of Elections.
Some voters may receive help from other assistants. If a voter meets any condition below, he or she is eligible to get help from a person of their choice, except the voter's employer or union representative, or an agent thereof.
Any voter who qualifies for assistance may ask for help at any one-stop early voting site or Election Day polling place.
Every voting site offers curbside voting is an option for voters unable to enter the polling place due to age or physical or mental disability, or have a medical condition that puts them at increased risk of contracting COVID-19 , or should not wear a mask due to a medical or behavioral condition or disability, or are experiencing symptoms of COVID-19.
Offices/Measures That May Appear on the Ballot
|Federal (even years)
President/Vice-President (elected every four years; next election in 2024)
Senator (elected every six years for staggered terms; next election in 2024)
Representative (elected every two years)
|State (even years)
Governor, Lieutenant Governor, Secretary of State, State Treasurer, State Auditor, Attorney General, Superintendent of Public Instruction, Commissioner of Agriculture, Commissioner of Labor, Commissioner of Insurance (elected every four years; next election in 2024 )
State Senator (elected every two years)
State Representative (elected every two years)
Statewide ballot measures
Municipal (most are elected in odd years)
Superior Court ; District Court
Register of Deeds
Local ballot measures
For more information, see Types of Elections
Voter Registration deadline - 25 days before the election. For the 2024 General Election, deadline is October 11.
In person early Voting is from October 17, 2024 to November 2, 2024 (3:00pm)
Deadline to request absentee ballot: October 29, 2024, 5:00pm
Absentee ballot return deadline for 2024 general election is 7:30pm, November 5, 2024
Election Day is November 5, 2024
Campaign Finance Resources provides access to candidates' campaign funding and election reports and Political Action Committee campaign finance filings.
1-888-VE-Y-VOTA (888-839-8682) (en Español)
1-888-API-VOTE (888-274-8683) (Asian multilingual assistance)
1-844-YALLA-US (844-925-5287) (Arabic)
Find useful voter information including:
Librarians from the Government Documents Round Table (GODORT), a Round Table of the American Library Association (ALA), created these reference guides. These guides are intended for informational purposes only and are not in any way intended to be legal advice.
If you have questions or feedback to share about these guides, we encourage you to CONTACT US.
These guides are designated with a Creative Commons license and re-use and modification for educational purposes is encouraged.
This work is licensed under a Creative Commons Attribution 4.0 International License.