Voter Guides and Resources

Dates and Deadlines

General Election Information: 
Registration Deadline: October 11, 2024*
*Same-day registration is available during early voting in some cases. Check out the Secretary of State's website for additional information.

Absentee Ballot Request Deadline: October 29, 2024 
Absentee Ballot Return Deadline: November 5, 2024

Early Voting: October 17, 2024 - November 2, 2024 (3PM)

*Primary Election: November 5, 2024

North Carolina State Board of Elections
North Carolina State Board of Elections


National Right to Life
Congressional Scorecard