Skip to content

Your non-partisan resource for voting in North Carolina

Smiling woman with I voted sticker on her jacket

Important Dates

  • Monday, January 12, 2026
    Absentee Ballots Mailed as Requested
  • Friday, February 6, 2026
    Regular Voter Registration Deadline (arrive by 5 PM)
  • Thursday, February 12, 2026
    First Day of Early Voting
  • Tuesday, February 17, 2026
    Absentee Ballot Request Deadline (arrive by 5 PM)
  • Saturday, February 28, 2026
    Last Day of Early Voting (ends at 3 PM)
  • Tuesday, March 3, 2026
    Primary Election Day (6:30 AM - 7:30 PM)
  • Tuesday, March 3, 2026
    Absentee Ballot Return Deadline (arrive by 7:30 PM)

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.