Calendar
2023
July 7: Candidate filing for Beech Mountain, Blowing Rock, Boone, and Seven Devils municipal elections opens at 12 Noon. Filing fee is $5.
July 21: Candidate filing for Beech Mountain, Blowing Rock, Boone, and Seven Devils municipal elections closes at 12 Noon.
October 13: Voter Registration Deadline - 5:00 p.m.
October 19: One Stop Early Voting Begins
October 31: Last Day to Request an Absentee Ballot 5:00 p.m.
November 4: One Stop Early Voting Ends.
November 7: Election Day - Municipal Election Day Voting Sites Open 6:30 a.m. to 7:30 p.m.
Deadline to Return Civilian Absentee Ballot 5:00 p.m.
November 17: County Canvass at 11:00 a.m.