Your non-partisan resource for voting in North Carolina
Important Dates
Friday, September 6, 2024
Requested Absentee Ballots mailed
Friday, October 11, 2024
Regular Voter Registration deadline, 5PM
Thursday, October 17, 2024
First day of in-person Early Voting
Tuesday, October 29, 2024
Absentee Ballot Requests must be received by county Board of Elections, 5PM
Saturday, November 2, 2024
Last day in-person Early Voting, 8AM-3PM
Tuesday, November 5, 2024
2024 Primary Election Day, 6:30AM-7:30PM
Tuesday, November 5, 2024
Absentee Ballots must be received by county Board of Elections, 7:30PM
Be an unstoppable voter.
On the Ballot
The issues you care about are on the ballot, and your vote can make a difference. In fact, just 1 vote decided who won close contests in more than 30 North Carolina cities in 2021. Check out our resources to learn more about what's on your ballot this election.