2020 North Carolina Attorney General election

The 2020 North Carolina election for Attorney General was held on November 3, 2020, to elect the Attorney General of North Carolina, concurrently with the 2020 U.S. presidential election, as well as elections to the United States Senate and elections to the United States House of Representatives and various state and local elections.

Party primary elections were held on March 3, 2020.

Incumbent Democratic Attorney General Josh Stein, first elected in 2016, ran for re-election against Republican Forsyth County District Attorney Jim O'Neill. With a narrow margin separating Stein and O'Neill (0.26%), the Associated Press was finally able to call Stein the winner on November 17, 2020 (two weeks after Election Day). This also made this attorney general race the closest of the 2020 election cycle.

Nominee

 * Josh Stein, incumbent attorney general

Nominee

 * Jim O'Neill, Forsyth County district attorney and candidate for North Carolina Attorney General in 2016

Eliminated in primary

 * Sam Hayes, general counsel for the North Carolina State Treasurer Dale Folwell
 * Christine Mumma, executive director of the North Carolina Center on Actual Innocence

Results
[[File:2020 North Carolina Attorney General Republican primary election results map by county.svg|thumb|Results by county {{legend|#E27F7F|O'Neill}}

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

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

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

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

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

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

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

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

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

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