2024 North Carolina Council of State elections

The North Carolina Council of State elections of 2024 are scheduled to be held on November 5, 2024, to select the ten officers of the North Carolina Council of State. These elections coincide with the presidential election, elections to the House of Representatives, elections to the North Carolina General Assembly and top state courts. Primary elections took place on March 5, 2024, for offices for which more than one candidate filed per party.

The ten members of the North Carolina Council of State are statewide-elected officers serving four-year terms.

The 2020 elections resulted in a Council of State consisting of 4 Democrats and 6 Republicans.

Governor
Incumbent Governor Roy Cooper, a Democrat, is prevented by the state constitution from running for a third consecutive term.

Lieutenant governor
Incumbent Lt. Gov. Mark Robinson, a Republican, was eligible to run for a second term, but has decided instead to run for governor.

Several candidates have announced intentions to run as either Democrats or Republicans.

Attorney general
Incumbent Attorney General Josh Stein, a Democrat, was eligible to run for a third term, but has decided instead to run for governor. The announced candidates include two US Congressmen: Jeff Jackson, a Democrat, and Dan Bishop, a Republican.

Secretary of state
Incumbent Democratic Secretary of State Elaine Marshall is running for re-election to an eighth term in office.

State auditor
Incumbent Democratic Auditor Beth Wood initially said she would run for re-election to a fifth term in office. However, her career was derailed when she pleaded guilty to a hit-and-run charge in March 2023. On November 1, 2023, Wood announced that she would not seek re-election, and on November 9 announced that she would resign effective December 15. Governor Roy Cooper appointed Democrat Jessica Holmes to replace Wood. Holmes is a former Wake County commissioner and was the Democratic nominee for North Carolina Commissioner of Labor in 2020.

Nominee

 * Jessica Holmes, incumbent state auditor (2023–present)

Withdrawn

 * Luis Toledo, former assistant state auditor and candidate for state auditor in 2020
 * Beth Wood, former state auditor (2009–2023)

Nominee

 * David Boliek, attorney and University of North Carolina at Chapel Hill trustee

Eliminated in runoff

 * Jack Clark, public accountant

Eliminated in primary

 * Charles Dingee, businessman
 * Jim Kee, former Greensboro city councilor
 * Tony Street, businessman and nominee for state auditor in 2020
 * Jeff Tarte, former state senator

Withdrawn

 * A.J. Daoud, former member of the North Carolina Education Lottery Commission and perennial candidate (running for state treasurer)
 * James Upchurch, former Guilford County commissioner

Results
[[File:2024 North Carolina State Auditor Republican primary election results map by county.svg|thumb|Results by county {{legend|#E27F7F|Clark}}

{{legend|#FFE0EA|20–30%}}

{{legend|#FFC8CD|30–40%}} {{legend|#FF9A50|Boliek}}

{{legend|#FFDAC1|20–30%}}

{{legend|#FFCCA9|30–40%}}

{{legend|#FFB580|40–50%}} {{legend|#c0a32f|Dingee}}

{{legend|#f8f2de|20–30%}}

{{legend|#f0e6be|30–40%}} {{legend|#e68ce6|Tarte}}

{{legend|#feeffe|20–30%}} {{legend|#73bc84|Street}}

{{legend|#ebf7ee|20–30%}} {{legend|#8e8ee3|Kee}}

{{legend|#eeeefd|20–30%}} ]]

Nominee

 * Bob Drach, retired accountant

State treasurer
Incumbent Republican Treasurer Dale Folwell was eligible to run for a third term, but decided instead to run for governor.

Nominee

 * Brad Briner, investment manager for Michael Bloomberg and University of North Carolina at Chapel Hill trustee

Eliminated in primary

 * A.J. Daoud, former member of the North Carolina Education Lottery Commission and perennial candidate
 * Rachel Johnson, winery owner

Withdrawn

 * John Bradford, state representative (running for U.S. House)
 * James Upchurch, former Guilford County commissioner (ran for state auditor)

Declined

 * Dale Folwell, incumbent state treasurer (ran for governor)

Results
[[File:2024 North Carolina State Treasurer Republican primary election results map by county.svg|thumb|Results by county {{legend|#E27F7F|Briner}}

{{legend|#FFC8CD|30–40%}}

{{legend|#FFB2B2|40–50%}}

{{legend|#E27F7F|50–60%}} {{legend|#FF9A50|Johnson}}

{{legend|#FFCCA9|30–40%}}

{{legend|#FFB580|40–50%}}

{{legend|#FF9A50|50–60%}} {{legend|#c0a32f|Daoud}}

{{legend|#f0e6be|30–40%}}

{{legend|#d7c477|40–50%}} ]]

Nominee

 * Wesley Harris, state representative

Eliminated in primary

 * Gabe Esparza, tech executive and Small Business Administration official

Results
[[File:2024 North Carolina State Treasurer Democratic primary election results map by county.svg|thumb|Results by county {{legend|#7996E2|Harris}}

{{legend|#7996E2|50–60%}}

{{legend|#6674DE|60–70%}}

{{legend|#584CDE|70–80%}}

{{legend|#3933E5|80–90%}}

{{legend|#0D0596|≥90%}} {{legend|#51C2C2|Esparza}}

{{legend|#51C2C2|50–60%}} ]]

Superintendent of Public Instruction
Incumbent Republican Superintendent Catherine Truitt ran for re-election to a second term in office, but was eliminated in the Republican primary.

Nominee

 * Michele Morrow, nurse and former homeschooling cooperative teacher

Eliminated in Primary

 * Catherine Truitt, incumbent state superintendent (2021–present)

Results
[[File:2024 North Carolina Superintendent of Public Instruction Republican primary election results map by county.svg|thumb|Results by county {{legend|#E27F7F|Morrow}}

{{legend|#E27F7F|50–60%}}

{{legend|#D75D5D|60–70%}} {{legend|#FF9A50|Truitt}}

{{legend|#FF9A50|50–60%}}

{{legend|#EE8E50|60–70%}}

{{legend|#D69850|70–80%}} ]]

Nominee

 * Mo Green, former superintendent of Guilford County Schools and Charlotte-Mecklenburg Schools

Eliminated in Primary

 * Kenon Crumble, high school assistant principal
 * Katie Eddings, personal finance college teacher

Results
[[File:2024 North Carolina Superintendent of Public Instruction Democratic primary election results map by county.svg|thumb|Results by county {{legend|#7996E2|Green}}

{{legend|#A5B0FF|40–50%}}

{{legend|#7996E2|50–60%}}

{{legend|#6674DE|60–70%}}

{{legend|#584CDE|70–80%}}

{{legend|#3933E5|80–90%}} {{legend|#51C2C2|Eddings}}

{{legend|#7DDDDD|40–50%}} {{legend|#87be51|Crumble}}

{{legend|#b1d68d|40–50%}} ]]

Commissioner of Agriculture
Incumbent Republican Commissioner Steve Troxler is running for re-election to a sixth term in office.

Nominee

 * Steve Troxler, incumbent commissioner of agriculture (2005–present)

Eliminated in primary

 * Colby (Bear) Hammonds, rancher

Results
[[File:2024 North Carolina Commissioner of Agriculture Republican primary election results map by county.svg|thumb|Results by county {{legend|#E27F7F|Troxler}}

{{legend|#E27F7F|50–60%}}

{{legend|#D75D5D|60–70%}}

{{legend|#D72F30|70–80%}}

{{legend|#C21B18|80–90%}} {{legend|#FF9A50|Hammonds}}

{{legend|#FF9A50|50–60%}} ]]

Nominee

 * Sarah Taber, agricultural consultant

Nominee

 * Sean Haugh, former Libertarian Party national political director and perennial candidate

Commissioner of Labor
Incumbent Republican Commissioner Josh Dobson, is not running for re-election to a second term in office.

Nominee

 * Luke Farley, attorney

Eliminated in primary

 * Jon Hardister, state representative (2013–present)
 * Chuck Stanley, construction manager and candidate for commissioner of labor in 2020
 * Travis Wilson, grocery stocker

Withdrawn

 * Ben Moss, state representative (2021–present)

Declined

 * Josh Dobson, incumbent commissioner of labor (endorsed Hardister)

Results
[[File:2024 North Carolina Commissioner of Labor Republican primary election results map by county.svg|thumb|Results by county {{legend|#E27F7F|Farley}}

{{legend|#FFE0EA|20–30%}}

{{legend|#FFC8CD|30–40%}}

{{legend|#FFB2B2|40–50%}}

{{legend|#E27F7F|50–60%}} {{legend|#FF9A50|Hardister}}

{{legend|#FFCCA9|30–40%}}

{{legend|#FFB580|40–50%}}

{{legend|#FF9A50|50–60%}}

{{legend|#EE8E50|60–70%}} {{legend|#c0a32f|Stanley}}

{{legend|#f0e6be|30–40%}}

{{legend|#a88600|60–70%}} ]]

Nominee

 * Braxton Winston II, at-large Charlotte city councilor

Commissioner of Insurance
Incumbent Republican Commissioner Mike Causey is running for re-election to a third term in office.

Nominee

 * Mike Causey, incumbent insurance commissioner (2017–present)

Eliminated in primary

 * Robert Brawley, former state representative and candidate for governor in 2016
 * Andrew Marcus, attorney

Results
[[File:2024 North Carolina Commissioner of Insurance Republican primary election results map by county.svg|thumb|Results by county {{legend|#E27F7F|Causey}}

{{legend|#FFB2B2|40–50%}}

{{legend|#E27F7F|50–60%}}

{{legend|#D75D5D|60–70%}}

{{legend|#D72F30|70–80%}} {{legend|#c0a32f|Brawley}}

{{legend|#d7c477|40–50%}} ]]

Nominee

 * Natasha Marcus, state senator

Eliminated in primary

 * David Wheeler, businessman

Results
[[File:2024 North Carolina Commissioner of Insurance Democratic primary election results map by county.svg|thumb|Results by county {{legend|#7996E2|Marcus}}

{{legend|#7996E2|50–60%}}

{{legend|#6674DE|60–70%}}

{{legend|#584CDE|70–80%}}

{{legend|#3933E5|80–90%}} ]]