2024 Election Schedule – Primaries & General

Welcome to the comprehensive guide on the Alamance County 2024 Election Schedule. This page is designed to provide voters in Alamance County with all the necessary information regarding the primary and general elections, including key dates and deadlines for voter registration, absentee voting, early voting, and election day itself. Our goal is to ensure that every eligible voter has the access and knowledge needed to participate in the electoral process. Whether you’re a first-time voter or looking to stay ahead of the election calendar, this guide serves as a valuable resource to keep you informed and engaged in our democracy.

2024 Election Schedule – Primary & General

Primaries

  • Friday, January 19, 2024: Absentee by Mail Begins
  • Friday, February 9, 2024: Voter Registration Closes for Primary Election
  • Thursday, February 15, 2024: One-Stop Early Voting Begins
  • Tuesday, February 27, 2024: Absentee by Mail Ends
  • Saturday, March 2, 2024: One-Stop Early Voting Ends
  • Tuesday, March 5, 2024: Primary Election
  • Friday, March 15, 2024: County Canvass Primary Election Results
  • Tuesday, May 14, 2024: Second Primary Election (if necessary)

General Election

  • Friday, September 6, 2024: Absentee by Mail Begins
  • Friday, October 11, 2024: Voter Registration Closes for General Election
  • Thursday, October 17, 2024: In-Person Early Voting Begins
  • Tuesday, October 29, 2024: Absentee by Mail Request Deadline
  • Tuesday, November 5, 2024: General Election Day, Absentee Ballot Return Deadline
  • Friday, November 15, 2024: County Canvass General Election Results

Download a PDF of the Alamance County election schedule

For more info visit the Alamance County Board of Elections and the North Carolina State Board of Elections.