Skip to Main Content

2024 Election Guide: Voting

Intended to be a central location for non-partisan information on national, state and local elections in 2024.

How to Register and Where to Vote

2024 Election Dates and Deadlines

Here are voter dates and deadlines for the 2024 general election in North Carolina:

  • Sept. 6, 2024: County boards of elections begin mailing absentee ballots to eligible voters who submitted an absentee ballot request form.
  • Oct. 11, 2024: Voter registration deadline (5 p.m.).*
  • Oct. 17, 2024: In-person early voting begins; same-day registration available.
  • Oct. 29, 2024: Absentee ballot request deadline (5 p.m.).*
  • Nov. 2, 2024: In-person early voting ends (3 p.m.).
  • Nov. 5, 2024: General Election Day.
  • Nov. 5, 2024: Absentee ballot return deadline (7:30 p.m.).*

Find other important dates for the election on our web calendar: Voter Dates & Deadlines.

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