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.