*ANNOUNCEMENT*  In-Person Early Voting for the March 5 Primary is set to begin tomorrow, February 15 and will end on March 2.  Voters may go to any of the three Early Voting sites and cast their ballot during the Early Voting period.  Click Here for a Schedule.

*ALERT*  Due to renovations the following precincts have been moved.  If you live within the Beaverdam 7, Hazelwood, or Beaverdam 1 precincts and you wait until March 5 to cast your ballot, you will need to go to the following respective location….


Beaverdam 7 precinct

New Location:  Meadowbrook Elementary School (gymnasium) at 85 Morning Star Rd in Canton, NC  28716


Hazelwood precinct

New Location:  Haywood County Schools Conference (next to Folkmoot center) at 112 Virginia Ave # B in Waynesville, NC   28786


Beaverdam 1 precinct

New Location:  Canton Middle School (gymnasium) at 60 Penland St in Canton, NC  28716


If you wish to cast your vote between February 15 – March 2, you can do so at any of the 3 Early Voting locations.  CLICK HERE FOR AN EARLY VOTING SCHEDULE

In 2024, North Carolina will hold its Primary on March 5, 2024.  In-Person Early Voting will begin on February 15 and end on March 2.  The Republican, Democrat, and Libertarian Parties will be selecting their nominees to run in the General Election to be held on Nov. 5, 2024.  


Registered voters affiliated with the Republican (REP) party will be given a Republican ballot of candidates.  Registered voters affiliated with the Democrat (DEM) party will be given a Democrat ballot of candidates.  And registered voters affiliated with the Libertarian (LIB) party will be given a Libertarian ballot of candidates.  Voters registered as Unaffiliated (UNA), may choose either a Republican, Democrat, or Libertarian ballot.  Again, each candidate that wins in each contest on their Party’s ballot will become the nominee who will appear on the ballot in the November General Election.  


To check your voter registration and view your sample ballot, click here.  Anyone who wishes to change their party, update their address, or register for the first time, see the tab below titled Register or Update Existing Registration.  The deadline to register or update your registration is Friday, February 9.

Some Upcoming, Important Dates


Be sure to register or update your existing registration by 5:00 PM on February 9.  See the tab below to register or update your registration.  To find out if and where you are registered, use this VOTER LOOKUP TOOL






Photo ID Requirement for Voting

Voters will be asked to show photo ID when voting in North Carolina. For most voters, they will simply show their driver license or state identification card. But there are many other acceptable photo IDs listed at Voter ID | NCSBE. If a voter does not have an acceptable photo ID, they may obtain a No-Fee ID at NCDMV.

  1. Register or Update Existing Registration
  2. In-Person Early Voting
  3. Vote By Mail
  4. Election Results
  5.  Candidate Filing
  6. Get Involved
  7. About Us

Need to Register to Vote or Change Your Existing Voter Registration? 

In partnership with the NC DMV, North Carolina residents can now register to vote online or update their existing voter registration, as long as they have a NC Driver License or NC DMV-issued ID Card. This is a FREE service.  Follow the numbered steps below after clicking on the link below. Again, there is no fee for this service.  


Again, do the following steps after clicking on the link below…

  1. click on Continue as Guest
  2. click on Submit a Voter Registration Application
  3. under Record Look-Up, enter your info, then click Submit.
  4. Follow the remaining steps to complete your application.


               CLICK HERE to Register or Update Existing Registration



If you DO NOT have a NC Driver License or NC DMV-Issued ID Card, you will need to submit a voter registration application, either by mail, or in-person, to our office, located at 63 Elmwood Way # A, Waynesville, NC 28786     DOWNLOAD THE FORM