2024 Primary Election

The 2024 primary election, including the presidential preference primary, is Tuesday, March 5, 2024. During this election, voters choose which candidates should be the party nominees to appear on the general election ballot. The 2024 general election is Tuesday, Nov. 5, 2024.


In-person early voting for the 2024 primary election begins Thursday, Deb. 15, and ends at 3pm on Saturday, March 2nd.  Early voting sites and schedules are available at the Early Voting Site Search.  Locations and voting hours are also available at Early Voting Sites for the March 5, 2024 Primary Election (PDF).


Voter Registration Offices & Polling Locations, GET OUT THE VOTE (GOTV)


Cherokee County Board of Elections          

Clay County Board of Elections                   

Graham County Board of Elections            

List of Polling Locations in each county.