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