2024 General Election

North Carolina will hold its general election on Nov. 5, 2024.

  • 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 (locations and schedule)
  • 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 (polling locations)
  • Nov. 5, 2024: Absentee ballot return deadline (7:30 p.m.).*

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

Photo ID Required for Voting

Voters will be asked to show photo ID when voting in North Carolina. You can learn more from the North Carolina State Board of Elections.

How to Register to Vote

The regular deadline to register to vote in North Carolina is 25 days before an election. You can learn more from the North Carolina State Board of Elections.

After the regular voter registration deadline, you can use same-day registration and vote in person during the early voting period.

Register in Person During Early Voting

How to Check Your Registration

You can check your registration status, Election Day polling place, sample ballots for upcoming elections, and voter history by entering your information into the Voter Search tool available from the North Carolina State Board of Elections.

How to Find Your Legislative Representatives

All residents of North Carolina are represented in the United States Senate by both Senators Richard Burr and Thom Tillis. You have one representative in the NC House, NC Senate, and United States House, as determined by your district.

Find Your Legislators