Skip to content

Judicial · 2024

Court of Appeals

Statewide·16,523,508 votes

We don't fully trust this one

North Carolina elected multiple Court of Appeals judges in 2024, in separate races. The source file ships every one of them under an identical office name with no district or seat identifier at all — the district field is simply empty — so there is no way to separate them here. What you see below is several distinct contests merged into one, which is why the leading shares cluster near each other. We would rather show you the merge than invent a split.

  • Valerie ZacharyRepublican2,878,74517.4%
  • Chris FreemanRepublican2,844,01317.2%
  • Tom MurryRepublican2,809,21317.0%
  • Carolyn Jennings ThompsonDemocratic2,709,98316.4%
  • Martin E MooreDemocratic2,653,91916.1%
  • Ed EldredDemocratic2,627,63515.9%

This contest spans 100 counties: Alamance, Alexander, Alleghany, Anson, Ashe, Avery, Beaufort, 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, Lenoir, Lincoln, Macon, Madison, Martin, McDowell, Mecklenburg, Mitchell, Montgomery, Moore, Nash, New Hanover, Northampton, Onslow, Orange, Pamlico, Pasquotank, Pender, 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, Wilkes, Wilson, Yadkin, Yancey.

Other races in North Carolina

Sources & method

Precinct-level returns from the MIT Election Data and Science Lab (2024 precinct returns by state, CC0), summed across every precinct in the contest. North Carolina reports votes split by method — election day, early, absentee by mail and provisional — with no combined row, so all four are added together. Office names are resolved to jurisdictions by our own normalizer; the unresolved remainder is published rather than hidden.