Get Free Voting Reminders

How To Vote In
North Carolina

Upcoming Election Dates & Deadlines

Upcoming Election: Primary Election
Election Day: November 5, 2024
Registration Deadline: October 11, 2024
Vote By Mail: yes
Vote By Mail Deadline: October 11, 2024
Early Voting: October 17 - 2, 2024

Click here to get free voting reminders.

Early Voting for North Carolina

One-stop early voting begins on the third Thursday before the election and ends at 3pm the last Saturday before the election. One-stop absentee voting takes place at either the County Board of Elections office or an alternate site if your County Board office is not able to handle in-person voting.

For specific locations of where you can vote, please click here.

If you are not registered by the registration deadline, you may register during the one-stop early voting period and vote that same day. In order to register during the one-stop early voting period, you must show proof of address. This can include a valid and current photo ID or any document showing your name and current address.