Skip to content

Need more info about who’s on your ballot?
View non-partisan voter guides and build out your ballot here!

Your non-partisan resource for voting in North Carolina

Smiling woman with I voted sticker on her jacket

Important Dates

  • Tuesday, September 24, 2024
    Requested Absentee Ballots begin to be mailed.
  • Friday, October 11, 2024
    Regular Voter Registration deadline, 5PM
  • Thursday, October 17, 2024
    First day in-person Early Voting
    (Same-day registration available)
  • 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
    (Last day for same-day registration)
  • Tuesday, November 5, 2024
    2024 Election Day, 6:30AM-7:30PM
    (No same-day registration)
  • Tuesday, November 5, 2024
    Absentee Ballots must be received by county Board of Elections, 7:30PM

Be an unstoppable voter.

woman smiling leads crowd with megaphone

Don't know where to start?

Find answers to your questions in our interactive guide.
Let's Go!

Make sure you're registered.

Check your registration to make sure it’s current or learn how to register here — online or by mail!

black woman smiling holding up a Vote sticker

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.