Upcoming Dates
-
Election Day
November 3, 2026
Election DayMust already be registered (no same-day registration). Vote only at your assigned polling place. Polls open 6:30 AM – 7:30 PM. In line by 7:30 PM? You will be able to vote!
-
Vote by mail return deadline
November 3, 2026 by 7:30 PM
Vote by MailYour absentee ballot must be *received* by your county board of elections by 7:30 PM on Election Day (no grace period).
Past dates
-
Early voting ends
October 31, 2026
Early VotingLast chance to use same-day registration and vote at any early voting site in your county.
-
Vote by mail request deadline
October 20, 2026 by 5:00 PM
Vote by MailRequest your ballot ASAP! Give yourself plenty of time to receive, complete and submit your ballot.
-
Early voting starts
October 15, 2026
Early VotingUse same-day registration! Vote at any early voting site in your county! Fix voter-registration problems on the spot!
-
Voter Registration Deadline
October 9, 2026 by 5:00 PM
Register to Vote in NCMust be registered by this date to vote on Election Day. (Same-day registration still available during early voting.)
-
Vote by mail starts
September 4, 2026
Vote by MailCounty boards of elections begin sending absentee ballots to voters who request them.
