
100 counties, 552 cities, towns, and villages, and 313 special districts
North Carolina
Statewide election dates:
Primary: March 5, 2024
Primary Runoff: April 16, 2024
General Election: November 5, 2024
Alamance
Alexander
Alleghany
Anson
Ashe
Avery
Beauford
Bertie
Bladen
Brunswick
Buncombe
Burke
Cabarrus
Caldwell
Camden
Carteret
Caswell
Catawba
Chatham
Cherokee
Chowan
Clay
Cleveland
Columbus
Craven
Cumberland
Currituck
Dare
Davidson
Davie
Duplin
Durham
Edgecombe
Forsyth
Franklin
Gaston
Gates
Graham
Granville
Greene
Guilford
Halifax
Harnett
Haywood
Henderson
Hertford
Hoke
Hyde
Iredell
Jackson
Johnston
Jones
Lee
Lenior
Lincoln
Macon
Madison
Martin
McDowell
Mecklenburg
Mitchel
Montgomery
Moore
Nash
New Hanover
Northampton
Onslow
Orange
Pamlico
Perquimans
Person
Pitt
Polk
Randolph
Richmond
Robeson
Rockingham
Rowan
Rutherford
Sampson
Scotland
Stanly
Stokes
Surry
Swain
Transylvania
Tyrrell
Union
Vance
Wake
Warren
Washington
Watauga
Wayne
Wilkens
Yadkin
Yancey