TrackaVote
Voter info

Get ready to vote

Registration, early voting and mail ballot deadlines for the November 3, 2026 general election, with links to your state’s official election office.

Deadlines verified October 8, 2026 · 16 days until Election Day

Compiled from NCSL, Ballotpedia, U.S. Vote Foundation and vote.gov. Always confirm with your state election office — the links below go to official state sites.

Find your state

Enter your ZIP code or choose a state.

Nov 3, 2026 general election

North Carolina

2 days leftRequest absentee ballotTue, Oct 20, 2026

Voter registration

Online

Fri, Oct 9, 2026Passed

By mail

Rule: postmarked by 5pm

Fri, Oct 9, 2026Passed

In person

Fri, Oct 9, 2026Passed

25 days before; same-day registration during early voting Oct 15–31

Same-day registration

Limited — Same-day registration during early voting only (Oct 15–31), not on Election Day

Early voting

Thu, Oct 15, 2026 – Sat, Oct 31, 2026ends 3pm Oct 31

Absentee / mail ballot

Request deadline

Rule: received by 5pm · 2nd Tuesday before; no excuse required

Tue, Oct 20, 2026Upcoming

Return deadline

Rule: received by 7:30pm

Tue, Nov 3, 2026Upcoming

Mail ballot hasn't arrived?

  • Check its status with your state's ballot tracker: Track your ballot.
  • Contact your county or local election office, or the North Carolina election office.
  • Ask that office about your options, such as voting in person or casting a provisional ballot instead.
North Carolina early voting: Oct 15 – Oct 31, 2026 | TrackaVote