Calendar
2025
OCTOBER
October 3: Start of mailing of Absentee by Mail ballots
October 10 at 5pm: Last day to register to vote for Municipal Elections
October 16: Early Voting for Municipal Elections begins
October 21 at 5pm: Last day to request an Absentee by Mail ballot
NOVEMBER
November 1: Early Voting for Municipal Elections ends at 3pm
November 4: Municipal Election Day (Beech Mountain, Blowing Rock, Boone, & Seven Devils)
Precinct Polling Sites open 6:30am – 7:30pm
November 4 at 7:30pm: Deadline for all Absentee by Mail ballots to be received
November 14 at 11am: County Canvass
DECEMBER
December 1 at Noon until December 19 at Noon: General Election Candidate Filing
2026
JANUARY
January 16: Absentee by Mail ballots go out
FEBRUARY
February 6: Voter Registration Closes
February 12–28: Early Voting
MARCH
March 3: Primary Day — Polls Open 6:30am – 7:30pm
Absentee by Mail Ballots must be received in office by 7:30pm
March 13: Primary Canvass — 11:00am
MAY
May 12: Second Primary (if needed)
JUNE
June 8: Soil & Water Candidate Filing opens at Noon
JULY
July 6: Soil & Water Candidate Filing closes at Noon
SEPTEMBER
September 4: Absentee by Mail ballots go out
OCTOBER
October 9: Voter Registration Closes
October 15–31: Early Voting
NOVEMBER
November 3: Election Day — Polls Open 6:30am – 7:30pm
Absentee by Mail Ballots must be received in office by 7:30pm
November 13: Election Canvass
October 3: Start of mailing of Absentee by Mail ballots
October 10 at 5pm: Last day to register to vote for Municipal Elections
October 16: Early Voting for Municipal Elections begins
October 21 at 5pm: Last day to request an Absentee by Mail ballot
November 1: Early Voting for Municipal Elections ends at 3pm
November 4: Municipal Election Day (Beech Mountain, Blowing Rock, Boone, & Seven Devils)
Precinct Polling Sites open 6:30am – 7:30pm
November 4 at 7:30pm: Deadline for all Absentee by Mail ballots to be received
November 14 at 11am: County Canvass
December 1 at Noon until December 19 at Noon: General Election Candidate Filing
January 16: Absentee by Mail ballots go out
February 6: Voter Registration Closes
February 12–28: Early Voting
March 3: Primary Day — Polls Open 6:30am – 7:30pm
Absentee by Mail Ballots must be received in office by 7:30pm
March 13: Primary Canvass — 11:00am
May 12: Second Primary (if needed)
June 8: Soil & Water Candidate Filing opens at Noon
July 6: Soil & Water Candidate Filing closes at Noon
September 4: Absentee by Mail ballots go out
October 9: Voter Registration Closes
October 15–31: Early Voting
November 3: Election Day — Polls Open 6:30am – 7:30pm
Absentee by Mail Ballots must be received in office by 7:30pm
November 13: Election Canvass