The absentee ballot request deadline for the November 2026 general election is 5 p.m. Tuesday, Oct. 20, 2026.
October 15, 2026, 8am - October 31, 2026, 3pm
The in-person early voting period for the November 2026 general election is Thursday, Oct. 15, 2026, until 3 p.m. Saturday, Oct. 31, 2026.
The voter registration deadline for the November 2026 general election is 5 p.m. Friday, Oct. 9, 2026.
The voter registration deadline for the March 2026 primary election is 5 p.m. Friday, Feb. 6, 2026.
September 4, 2026, All day
Starting Friday, Sep. 4, 2026, absentee ballots begin mailing out to eligible voters who requested one for the November 2026 general election.
North Carolina’s county boards of elections meet to certify the results for their March 2026 primary election at 11 a.m. Friday, Mar. 13, 2026.
The deadline for a provisional voter to show an acceptable photo ID or HAVA ID to their county board of elections is noon on Friday, Mar. 6, 2026.
The absentee ballot return deadline for the March 2026 primary election is 7:30 p.m. Tuesday, Mar. 3, 2026.
The absentee ballot request deadline for the March 2026 primary election is 5 p.m. Tuesday, Feb. 17, 2026.
February 12, 2026, 8am - February 28, 2026, 3pm
The in-person early voting period for the March 2026 primary election is Thursday, Feb. 12, 2026, until 3 p.m. Saturday, Feb. 28, 2026.