Voting by MailHow to VoteVoter FAQWhy Vote?How to Help

NOTE: North Carolina voters will be asked to show photo ID when they check in to vote. Learn more at Voter ID.

How to Vote in the 2024 Primary Elections

For multilingual voter assistance from NCAAT, call 919-591-2442

NCAAT의 다국어 유권자 지원을 받으려면 919-591-2442로 전화해보세요.

Để cử tri được hỗ trợ đa ngôn ngữ từ NCAAT, hãy gọi 919-591-2442

如需 NCAAT 的多语种选民投票协助,请致电 919-591-2442

NCAAT से बहुभाषी मतदाता सहायता के लिए, 919-591-2442 पर कॉल करें

این سی اے اے ٹی (NCAAT) کی طرف ووٹنگ سے متعلق سے ہمہ لسانی معاوت کے لیے کال کریں 919-591-2442


The 2024 primary election, including the presidential preference primary, is Tuesday, March 5, 2024. During this election, voters choose which candidates should be the party nominees to appear on the general election ballot. The 2024 general election is Tuesday, Nov. 5, 2024.

There are three ways to vote: Vote early in person, vote by mail, or vote in person on Election Day.

Who can vote in the Primary? If you chose to to be registered as part of a political party when completing your voter registration, you may only vote for the ballot of candidates in that party. For example, if you are registered as a Republican, you cannot vote in the Democratic primary, and vice versa.

Unaffiliated voters may choose to vote any one political party’s ballot or a nonpartisan ballot (if available). A voter cannot vote in more than one party’s primary.

Need to check if you’re registered to vote under the correct address? Use the Voter Search tool from the N.C. State Board of Elections to look up your voter registration! This tool will also show you the sample ballot for your sample ballot(s) when they become available, which is usually 50 days before Election Day.

To get important dates for all 2024 elections – including the primary election and the general election – read the information below.

Important Dates for the March 5 Primary Elections

February 9

Deadline to register to vote (5 p.m.)

February 15

Early voting and One Stop Registration begins

February 27

Deadline to request absentee ballot (5 p.m.)

March 2

Last Day of Early Voting (ends 3 p.m.)

March 5

Election Day; Absentee ballot return deadline at 7:30 p.m.

*Voter registration and absentee voting deadlines are different for military and overseas citizen voters.

Important Dates for the November 5 Elections

September 6

First day that absentee ballots are mailed to those who requested one

October 11

Deadline to register to vote

October 17

Early voting and One Stop Registration begins

October 29

Deadline to request absentee ballot (5 p.m.)

November 2

Last Day of Early Voting

November 5

Election Day and absentee ballot return deadline

  • REMINDER: North Carolina voters will be asked to show photo ID when they check in to vote. Learn more about Voter ID.
  • You can request a mail-in ballot here. Ballots must be dropped off at a one-stop early voting site in your county by 5 p.m. on the last day of Early Voting, or returned to your NC board of elections by Election Day.
  • You can cast your vote during the Early Voting period at any polling place in your county. Specific hours and locations for Early Voting in 2024 will vary depending on which county you live in and can be found at this list of Early Voting sites.
  • You can cast your vote on Election Day 6:30 a.m. – 7:30 p.m. at your polling location. Find your polling location here.

Learn More About the N.C. Government

N.C. General Assembly

NC Leg Thumbnail

N.C. Supreme Court

NC Supreme Court Thumbnail


Sheriff Thumbnail

Infographics are also available in the following languages: Chinese, Vietnamese, Korean, Hindi, and Urdu.

Voter FAQ

To register to vote in North Carolina, you must meet the following qualifications:

  • Be a U.S. citizen.
  • Live in the county of their/his/her registration and have resided there for at least 30 days prior to the date of the election.
  • Be at least 18 years old or will be by the date of the general election.
    • 16- and 17-year-olds may pre-register to vote. Their registration will be processed once they turn 18.
  • Not serving a sentence for a felony conviction, including probation, parole, or post-release supervision. Learn more about this here.

If you have an NC DMV-issued ID or driver’s license, you can use the NCAAT’s Online Voter Registration Tool to complete your registration.

If you don’t have an NC DMV-issued ID or driver’s license, you will need to complete and print your registration form and mail it back to the State Board of Elections, NCAAT’s Online Voter Registration Tool can also guide you through that process.

You only need to register once and should update your registration information (with changes in name, address, party affiliation, etc.) as needed through NCAAT’s Online Voter Registration Tool. Make sure you’re registered to vote at your current address!

You can also check your registration status through the Voter Search tool. It also doesn’t hurt to fill out the form again, if you’re still in doubt.

Yes. North Carolina voters don’t need a special reason to request an absentee ballot. Any registered voter can request and receive a mail-in ballot. An absentee ballot must be requested for each election in which a voter wants to vote by mail. Go to to request your vote by mail ballot. 

Yes. In North Carolina, any voter can be assisted by a family member for any reason. Voters with disabilities can be assisted by anyone who is not their employer. You can learn more here.

Yes. As of September 2023, North Carolina voters will be asked to show photo ID to vote. Acceptable photo IDs include:

  • North Carolina driver’s license
  • U.S. Passport/U.S. Passport Card
  • State ID (“non-operator ID”), from the NCDMV
  • NC Voter Photo ID card, issued by a county board of elections
  • College/university student ID approved by NCSBE
  • Charter school employee ID approved by NCSBE
  • State/local government employee ID approved by NCSBE
  • Driver’s license/non-driver ID from another state, D.C. or U.S. territory (only if voter registered in NC within 90 days of election)

If a voter does not have an acceptable photo ID, they can get one for free from the N.C. Division of Motor Vehicles (NCDMV). Find more information under “No-Fee ID Cards” at State IDs | NCDMV. Voters can also get free ID from their county board of elections.

All voters will be allowed to vote with or without a photo ID. If any voter is unable to show a photo ID when voting, they may vote with a provisional ballot and either complete an ID exemption form or bring acceptable ID to the county elections office by the day before county canvass.

Find the latest updates here.

Any voter in NC has the option to vote early and can use any of the Early Voting sites in their county of residence. See above for Early Voting dates for your election.

You can find a list of Early Voting sites here. You can also register to vote at Early Voting sites during the Early Voting period.

You can find your polling location here. On Election Day, you must vote at your designated polling location. Polling locations are open 6:30 am – 7:30 pm. If you’re in line at 7:30 pm, you will be allowed to vote.

As an eligible voter, you are guaranteed free, fair, and accessible elections. You have a right to vote without being intimidated or forced to vote in a certain way. If you have faced violations of your voting right, contact the following hotlines:

  • Democracy North Carolina Election Protection Hotline: 888-687-8683

Your ballot must be received by 5pm on Election Day for it to be counted in this election.

We’re happy to help! Just email or call 919-591-2442, and we’ll make sure to answer your question.

How the Asian American vote can make a difference in NC

Since 2010, the number of eligible Asian American Pacific Islander (AAPI) voters in North Carolina grew 43%, more than five times faster than the statewide growth rate.

Across North Carolina, there are more than 190,000 Asian Americans who are eligible to vote, making the Asian American community a potentially significant voting bloc in this battleground state. The number of Asian American registered voters has increased 42% from 2016.

However, more work needs to be done to bridge the gap between registered voters and the voting-eligible population in AAPI communities. As of November 2021, there are about 106,000 Asian American registered voters, or about 55% of the total Asian American voting-eligible population.

How to Help

NCAAT is committed to raising the visibility and voice of the Asian American population in North Carolina through building up and motivating an electorate throughout the state. Join us in engaging Asian American voters through our regular voter registration drives conducted in communities with high Asian American populations. With your help we can ensure that all Asian American voters are ready to vote!