Skip to content

A photo ID is now required to vote in NC, but there are exceptions.
Find more information here.
Voting questions? Call the non-partisan voter information hotline at 888-OUR-VOTE.

When is Election Day for the 2024 NC Primary Election?

Tuesday, March 5th, 6:30 AM - 7:30 PM

Pro-Tip: If you are in line by 7:30 PM, stay in line. You can still vote!

black woman smiling holding up a Vote sticker

Where can I vote on Election Day?

You must vote at your assigned polling place. This is different than the Early Voting locations. 

★ PRO-TIP If you go to the wrong polling place and don’t have time to get to the right place, ask for a provisional ballot.

Find Your Polling Place

You can look up your polling place using the NC State Board of Elections voter lookup tool.
Find My Polling Place

You Now Need an ID to Vote in NC

You now need to show an NC driver's license or other "acceptable photo ID" to vote with a regular ballot. However, you have other options if you do not have the acceptable forms of photo ID, such as completing an ID Exception Form and submitting a provisional ballot during in-person voting (see acceptable ID exceptions here).

Other Ways to Vote in the 2024 NC Primary

How Can I Vote Early?

Avoid long lines, vote on a weekday, and have the option to register on site!  Early Voting offers many advantages over voting on Election Day.

Early Voting lasts 17 days and ends on the Saturday before Election Day.

Find an Early Voting site in your county

Look up Early Voting sites and hours by county here.
Find My Early Voting Sites

How Can I Vote by Mail (Absentee)?

Any registered NC voter can vote by mail.  You do not need a special reason or excuse.

Request your absentee ballot by 5 PM on the Tuesday one week before Election Day (but sooner if possible!).

Learn more about absentee voting.

Find deadlines, forms, and all the information you need to know to vote by mail.
Learn More

Other Questions?

For the latest on where or how to vote OR if you have trouble voting, call the non-partisan voter assistance hotline at 888-OUR-VOTE.
888-OUR-VOTE