Log in Newsletter

Your guide to the latest candidates in North Carolina’s statewide 2024 elections

Here's who's running for Congress, governor, the high courts and other top elected jobs in NC


With the 2024 election cycle on the horizon, the filing period for North Carolina candidates closed Friday, and Cumberland County voters now have just under three months to decide who will get their support.

The following North Carolina candidates are running for federal and statewide offices in the March 5 primary. The filing period closed at noon on Friday, and the winners will advance to the general election in November.

This list does not include presidential candidates. The North Carolina State Board of Elections office said its board will process names submitted for president at a meeting later this month, as specified by state law.

United States House of Representatives

District 7

  • Democratic candidates
    • Marlando D. Pridgen of Columbus County
  • Republican candidates
    • Incumbent Rep. David Rouzer of Wilmington. Rouzer has served since 2015.

District 9

  • Democratic candidates
    • Nigel William Bristow, a retired law enforcement officer from Richmond County.
  • Republican candidates
    • Incumbent Rep. Richard Hudson of Southern Pines. Hudson has served since 2013.
    • Troy L. Tarazon of western Harnett County


Democratic Gov. Roy Cooper, who has held the position since January 2017, is leaving office due to term limits.

  • Democratic candidates
    • Chrelle Booker, mayor pro tem of the Tryon Board of Commissioners
    • Michael R. “Mike” Morgan, former North Carolina Supreme Court justice, from Raleigh
    • Marcus W. Williams, an attorney from Lumberton
    • Josh Stein, incumbent attorney general, from Raleigh
    • Gary Foxx from Rocky Mount
  • Republican candidates
    • Dale Folwell, incumbent state treasurer, from Winston Salem
    • Bill Graham, an attorney from Salisbury
    • Mark Robinson, incumbent lieutenant governor, from High Point
  • Green candidates
    • Wayne Turner from Chatham County
  • Libertarian  candidates
    • Shannon W. Bray, a technology entrepreneur from Holly Springs
    • Mike Ross, a certified financial planner from Cramerton

Lieutenant Governor

Republican Lt. Gov. Mark Robinson is leaving office to run for governor.

  • Democratic candidates
    • Ben Clark, former state senator, from Cumberland County. Clark represented state Senate Dist. 21, serving Hoke and Cumberland counties, from 2013 to 2023.
    • State Sen. Rachel Hunt, of Charlotte; daughter of former N.C. Gov. Jim Hunt. 
    • Mark H. Robinson, an investor, of southern Sampson County
  • Republican candidates
    • Rivera Douthit of Mooresville
    • Deanna Ballard, former state senator,  from Watauga County
    • State Rep. Jeffrey Elmore of North Wilkesboro. Elmore represents Alexander and Wilkes counties in Dist. 94.
    • Hal Weatherman, former chief of staff to former Lt. Gov. Dan Forest and former U.S. Rep. Sue Myrick, from Wake Forest
    • Marlenis Hernandez Novoa, a paramedic firefighter from Wake County
    • Allen Mashburn, a minister from Seagrove
    • Peter Boykin, founder of Gays for Trump, from Mebane
    • Seth Woodall, an attorney, from Eden
    • Sam Page, sheriff of Rockingham County
    • Jim O’Neill, incumbent district attorney in Forsyth County who previously ran as the Republican candidate in the 2020 race for attorney general
    • Ernest T. Reeves, a veteran from Greenville
  • Libertarian candidates
    • Dee Watson, secretary of the Libertarian Party of North Carolina and a statistician, from Caswell Beach

Attorney General

This seat is open as Attorney General Josh Stein is running for governor.

  • Democratic candidates
    • Tim Dunn of Fayetteville
    • Satana Deberry, incumbent district attorney in Durham County
    • U.S. Rep Jeff Jackson, who represents parts of Mecklenburg and Gatson counties.
  • Republican candidates
    • U.S. Rep. Dan Bishop, who represents Anson, Davidson, Montgomery, Rowan, Stanly and Union counties and parts of Cabarrus and Richmond counties.

State Auditor

Democratic State Auditor Beth Wood left office in December after she was indicted. Democrat Jessica Holmes was appointed to complete her term, and is running for the seat.

  • Democratic candidates
    • Jessica Holmes, incumbent state auditor, of Raleigh
  • Libertarian candidates
    • Bob Drach of Wilmington
  • Republican candidates
    • Charles Dingee of Raleigh
    • Jack Clark of Raleigh
    • Jim Kee of Greensboro. Kee is a former member of the Greensboro City Council.
    • Jeff Tarte of Cornelius. Tarte formerly served as a state senator from 2013 to 2019.
    • Anthony Wayne “Tony” Street of Brunswick County. Street was the Republican candidate for state auditor in 2020.
    • Dave Boliek, a longtime attorney in Cumberland County, of Durham

Commissioner of Agriculture

Incumbent Steve Troxler is seeking a sixth term in office. 

  • Democratic candidates
    • Sarah Taber of Fayetteville
  • Republican candidates
    • Steve Troxler, incumbent commissioner of agriculture, of Browns Summit
    • Colby “Bear” Hammonds, a veteran from Wake County
  • Libertarian candidates
    • Sean Haugh, a pizza delivery driver from Durham

Commissioner of Insurance

Incumbent Mike Causey is seeking a third term in office.

  • Democratic candidates
    • David Wheeler of Spruce Pine
    • State Sen. Natasha Marcus from Davidson. Marcus, who is in her third term in office, serves Dist. 41, which covers part of Mecklenburg County.
  • Republican candidates
    • Mike Causey, incumbent state commissioner of insurance, of Greensboro
    • C. Robert Brawley of Mooresville, former state representative. Brawley represented Dist. 95, covering part of Iredell County, from 2012 to 2015.
    • Andrew Marcus, an attorney from Chapel Hill

Commissioner of Labor

Republican Commissioner of Labor Josh Dobson, who announced in December 2022 that he would not seek reelection, is leaving office.

  • Democratic candidates
    • Charlotte City Council Mayor Pro Tem Braxton Winston II
  • Republican candidates
    • Luke Farley of Raleigh
    • Travis J. Wilson of Waxhaw
    • State Rep. Jon Hardister of Whitsett. Hardister, who has been in office since 2013, serves Dist. 59, which covers part of Guilford County, and is the deputy majority whip.
    • Chuck Stanley of Columbus County 

Secretary of State

Democratic Secretary of State Elaine Marshall is running for her eighth term in office. She has served as secretary of state since 1997.

  • Democratic candidates
    • Elaine Marshall, incumbent secretary of state, of Raleigh
  • Republican candidates
    • Jesse Thomas of Cary
    • Chad Brown, chairman of the Gaston County Board of Commissioners, of Stanley
    • Christine E. Villaverde of Harnett County

Superintendent of Public Instruction

Incumbent Republican Superintendent of Public Instruction Catherine Truitt is in her first term.

  • Democratic candidates
    • C.R. Katie Eddings of Sanford
    • Kenon Crumble, an assistant principal from Clayton
    • Maurice “Mo” Green, an attorney and former superintendent of Guilford County Schools, from Greensboro
  • Republican candidates
    • Michele Morrow of Cary
    • Catherine Truitt, incumbent superintendent of public instruction, from Cary

State Treasurer

Republican state Treasurer Dale Folwell is leaving office to run for governor.

  • Democratic candidates
    • State Rep. Wesley Harris of Charlotte, who currently serves District 105, which covers part of Mecklenburg County. He has served three terms in the N.C. House of Representatives.
    • Gabe Esparza, a businessman from Charlotte
  • Republican candidates
    • A. J. Daoud of Pilot Mountain
    • Rachel Johnson from Winston-Salem
    • Brad Briner, an investment officer and member of UNC Chapel Hill’s Board of Trustees, from Chapel Hill

Associate Justice of the North Carolina Supreme Court, Seat 6

Associate Justice Allison Riggs will seek election after being appointed to her seat by Gov. Roy Cooper in September. Former Justice Mike Morgan previously held the seat.

  • Democratic candidates
    • Allison Riggs, incumbent associate justice, of Chatham County
    • Lora Christine Cubbage, who currently serves as a judge for the Guildford County Superior Court
  • Republican candidates
    • North Carolina Court of Appeals Judge Jefferson G. Griffin of Pine Knoll Shores

Judge on the North Carolina Court of Appeals, Seat 12

Incumbent Judge Carolyn Jennings Thompson will seek election. She was appointed to her office in September by Gov. Cooper to fill the vacancy left by Judge Allison Riggs after Cooper appointed Riggs to the North Carolina Supreme Court.

  • Democratic candidates
    • Carolyn Jennings Thompson, incumbent judge, of Oxford
  • Republican candidates
    • Tom Murry, former state representative, of Cary. Murray was elected in 2010 to represent Dist. 41, which covers part of Wake County, and served until 2015.

Judge on the North Carolina Court of Appeals, Seat 14

Incumbent Judge Valerie Zachary will seek reelection to the office she has held since 2015.

  • Democratic candidates
    • Ed Eldred of Carrboro
  • Republican candidates
    • Valerie Zachary, incumbent judge, of Yadkinville

Judge on the North Carolina Court of Appeals, Seat 15

Incumbent Judge Hunter Murphy will seek reelection to the office he has held since 2016.

  • Democratic candidates
    • Martin E. Moore of Asheville
  • Republican candidates
    • Hunter Murphy, incumbent judge, of Waynesville
    • Chris Freeman, who currently serves as a District Court judge in Rockingham and Caswell counties, of Reidsville

Contact Lexi Solomon at lsolomon@cityviewnc.com.

The CityView News Fund is a nonprofit organization that supports CityView’s newsgathering operation. Will you help us with a tax-deductible donation?

elections 2024, cumberland, nc court of appeals, governor