Become part of the movement for unbiased, accessible election information. Donate today.

North Carolina House of Representatives elections, 2022

From Ballotpedia
Jump to: navigation, search



2024
2020
2022 North Carolina
House Elections
Flag of North Carolina.png
PrimaryMay 17, 2022
Primary runoffJuly 5, 2022
GeneralNovember 8, 2022
Past Election Results
2020201820162014
201220102008
2022 Elections
Choose a chamber below:

Elections for the North Carolina House of Representatives took place in 2022. The general election was on November 8, 2022. A primary was held on May 17, 2022. A primary runoff was scheduled to be held on July 5, 2022. The filing deadline was March 4, 2022.

The North Carolina House of Representatives was one of 88 state legislative chambers with elections in 2022. There are 99 chambers throughout the country. At the time of the 2022 elections, Republicans held a majority in more chambers than Democrats. There was a Republican majority in 62 chambers and a Democratic majority in 36 chambers. In the Alaska House, there was a power-sharing agreement between the parties as part of a coalition.

Heading into the election, Ballotpedia identified 29 battleground races in the North Carolina House of Representatives 2022 elections, 17 of which were Democratic-held districts while the other 12 were Republican-held districts. Based on analysis of these districts' electoral histories, these races had the potential to be more competitive than other races and could possibly have led to shifts in a chamber's partisan balance.

All 120 seats were up for election in 2022. As of the 2022 election, the Republican Party controlled 68 seats and the Democratic Party controlled 51 seats with one vacancy.

At the time of the 2022 election, North Carolina had had divided government since Democrats took control of the governorship in 2016, breaking the state’s Republican trifecta. Democrats needed to win control of the state senate and the state house in order to win a trifecta. Republicans needed to maintain control of one or both chambers to maintain the state's divided government. This was one of 28 state legislative chambers Ballotpedia identified as a battleground chamber in 2022. Click here for more on why this chamber was identified as a battleground.

Party control

See also: Partisan composition of state houses and State government trifectas
North Carolina House of Representatives
Party As of November 8, 2022 After November 9, 2022
     Democratic Party 51 49
     Republican Party 69 71
Total 120 120

Candidates

General

North Carolina House of Representatives General Election 2022

  • Incumbents are marked with an (i) after their name.
  • Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.
Office Democratic Party Democratic Republican Party Republican Other
District 1

Green check mark transparent.pngEd Goodwin (i)

District 2

Green check mark transparent.pngRay Jeffers

Larry Yarborough (i)

Gavin Bell (Libertarian Party)

District 3

Green check mark transparent.pngSteve Tyson (i)

District 4

Wesley Boykin  Candidate Connection

Green check mark transparent.pngJames Dixon (i)

District 5

Howard Hunter III (i)

Green check mark transparent.pngBill Ward  Candidate Connection

District 6

Kiara Johnson  Candidate Connection

Green check mark transparent.pngJoe Pike

District 7

Green check mark transparent.pngMatthew Winslow (i)

District 8

Green check mark transparent.pngGloristine Brown

Charles Vincent

District 9

Brian Farkas (i)

Green check mark transparent.pngTimothy Reeder  Candidate Connection

District 10

Green check mark transparent.pngJohn Bell (i)

District 11

Green check mark transparent.pngAllison Dahle (i)

District 12

Lillie Williams

Green check mark transparent.pngChris Humphrey (i)

District 13

Katie Tomberlin

Green check mark transparent.pngCeleste Cairns

District 14

Isaiah Johnson

Green check mark transparent.pngGeorge Cleveland (i)

District 15

Christopher Schulte  Candidate Connection

Green check mark transparent.pngPhillip Shepard (i)

District 16

Green check mark transparent.pngCarson Smith Jr. (i)

District 17

Eric Terashima  Candidate Connection

Green check mark transparent.pngFrank Iler (i)

District 18

Green check mark transparent.pngDeb Butler (i)  Candidate Connection

John Hinnant

District 19

Green check mark transparent.pngCharles Miller (i)

District 20

Amy Block DeLoach  Candidate Connection

Green check mark transparent.pngTed Davis Jr. (i)

District 21

Green check mark transparent.pngYa Liu

Gerard Falzon

Joshua Morris (Libertarian Party)

District 22

Green check mark transparent.pngWilliam Brisson (i)

District 23

Green check mark transparent.pngShelly Willingham (i)

James Crowell Proctor

Did not make the ballot:
Abbie Lane  (Independent)

District 24

Linda Cooper-Suggs (i)

Green check mark transparent.pngKen Fontenot

District 25

James Gailliard (i)

Green check mark transparent.pngAllen Chesser II  Candidate Connection

Nick Taylor (Libertarian Party)

District 26

Linda Bennett  Candidate Connection

Green check mark transparent.pngDonna McDowell White (i)

District 27

Green check mark transparent.pngMichael Wray (i)

Wes Tripp

District 28

Wendy May  Candidate Connection

Green check mark transparent.pngLarry Strickland (i)

District 29

Green check mark transparent.pngVernetta Alston (i)

District 30

Green check mark transparent.pngMarcia Morey (i)

William Antico  Candidate Connection

Guy Meilleur (Libertarian Party)

District 31

Green check mark transparent.pngZack Hawkins (i)

Sean Haugh (Libertarian Party)

District 32

Terry Garrison (i)

Green check mark transparent.pngFrank Sossamon

District 33

Green check mark transparent.pngRosa Gill (i)

Stephanie Dingee  Candidate Connection

Chris Costello (Libertarian Party)

District 34

Green check mark transparent.pngTim Longest  Candidate Connection

Did not make the ballot:
Grier Martin (i)

Ashley Seshul  Candidate Connection

Kat McDonald (Libertarian Party)  Candidate Connection

District 35

Green check mark transparent.pngTerence Everitt (i)

Fred Von Canon

Joseph Serio (Libertarian Party)

District 36

Green check mark transparent.pngJulie von Haefen (i)

John Harris  Candidate Connection

Kyle Ward (Libertarian Party)  Candidate Connection

District 37

Christine Kelly  Candidate Connection

Green check mark transparent.pngErin Paré (i)

Christopher Robinson (Libertarian Party)

District 38

Green check mark transparent.pngAbraham P. Jones (i)

Christopher Mizelle (Libertarian Party)

District 39

Green check mark transparent.pngJames Roberson (i)

Greg Jones

District 40

Green check mark transparent.pngJoe John (i)

Marilyn Avila

Michael Nelson (Libertarian Party)

District 41

Green check mark transparent.pngMaria Cervania

Bruce Forster

Kevin Terrett (Libertarian Party)

Did not make the ballot:
Travis Groo  (Libertarian Party)

District 42

Green check mark transparent.pngMarvin Lucas, Jr. (i)

Gloria Carrasco

District 43

Elmer Floyd

Green check mark transparent.pngDiane Wheatley (i)

District 44

Green check mark transparent.pngCharles Smith  Candidate Connection

District 45

Green check mark transparent.pngFrances Jackson

Susan Chapman

District 46

Green check mark transparent.pngBrenden Jones (i)

District 47

Charles Townsend

Green check mark transparent.pngJarrod Lowery  Candidate Connection

District 48

Green check mark transparent.pngGarland Pierce (i)

Melissa Swarbrick  Candidate Connection

District 49

Green check mark transparent.pngCynthia Ball (i)

David Robertson

Michael Oakes (Libertarian Party)  Candidate Connection

District 50

Green check mark transparent.pngRenée Price  Candidate Connection

Charles Lopez  Candidate Connection

District 51

Malcolm Hall  Candidate Connection

Green check mark transparent.pngJohn Sauls (i)

District 52

Green check mark transparent.pngBen Moss (i)

District 53

Kevin G. Thurman  Candidate Connection

Did not make the ballot:
Newanda Colvin 

Green check mark transparent.pngHoward Penny Jr. (i)

District 54

Green check mark transparent.pngRobert Reives (i)

Walter Petty

District 55

Green check mark transparent.pngMark Brody (i)

District 56

Green check mark transparent.pngAllen Buansi (i)  Candidate Connection

District 57

Green check mark transparent.pngAshton Clemmons (i)

Michelle Bardsley  Candidate Connection

District 58

Green check mark transparent.pngAmos Quick (i)

Chrissy Smith  Candidate Connection

District 59

Sherrie Young  Candidate Connection

Green check mark transparent.pngJon Hardister (i)

District 60

Green check mark transparent.pngCecil Brockman (i)

Bob Blasingame

District 61

Green check mark transparent.pngMary Harrison (i)

District 62

Brandon Gray-Hill  Candidate Connection

Green check mark transparent.pngJohn Faircloth Jr. (i)

District 63

Ricky Hurtado (i)

Green check mark transparent.pngStephen M. Ross

District 64

Ron Osborne  Candidate Connection

Green check mark transparent.pngDennis Riddell (i)

District 65

Jay Donecker  Candidate Connection

Green check mark transparent.pngA. Reece Pyrtle, Jr. (i)  Candidate Connection

District 66

Green check mark transparent.pngSarah Crawford

Ives Brizuela de Sholar

Micao Penaflor (Libertarian Party)

District 67

Green check mark transparent.pngClayton Sasser (i)

District 68

Green check mark transparent.pngDavid Willis (i)

District 69

Leigh Coulter  Candidate Connection

Green check mark transparent.pngDean Arp (i)

District 70

Susan Scott  Candidate Connection

Green check mark transparent.pngBrian Biggs

District 71

Green check mark transparent.pngKanika Brown

District 72

Green check mark transparent.pngAmber Baker (i)

Shelton Stallworthy

District 73

Green check mark transparent.pngDiamond Staton-Williams

Brian Echevarria  Candidate Connection

District 74

Carla Day  Candidate Connection

Green check mark transparent.pngJeff Zenger (i)

District 75

Green check mark transparent.pngDonny C. Lambeth (i)

District 76

Green check mark transparent.pngHarry Warren (i)

District 77

Green check mark transparent.pngJulia Howard (i)

District 78

Erik Davis  Candidate Connection

Green check mark transparent.pngNeal Jackson

District 79

Green check mark transparent.pngKeith Kidwell (i)

District 80

Dennis S. Miller

Green check mark transparent.pngSam Watford (i)

District 81

Joe Watkins

Green check mark transparent.pngLarry Potts (i)

District 82

Did not make the ballot:
Katherine Jeanes 

Green check mark transparent.pngKristin Baker (i)

District 83

Green check mark transparent.pngKevin Crutchfield

District 84

Did not make the ballot:
September McCrady  Candidate Connection

Green check mark transparent.pngJeffrey McNeely (i)

District 85

Robert Cordle  Candidate Connection

Green check mark transparent.pngDudley Greene (i)

District 86

Green check mark transparent.pngHugh Blackwell (i)

District 87

Barbara Kirby

Green check mark transparent.pngDestin Hall (i)

District 88

Green check mark transparent.pngMary Belk (i)

Anne Peacock  Candidate Connection

District 89

Green check mark transparent.pngMitchell Setzer (i)

District 90

Green check mark transparent.pngSarah Stevens (i)

District 91

Green check mark transparent.pngKyle Hall (i)

District 92

Green check mark transparent.pngTerry Brown Jr. (i)

Mario Robinson

District 93

Ben Massey

Green check mark transparent.pngRay Pickett (i)

District 94

Chuck Hubbard

Green check mark transparent.pngJeffrey Elmore (i)

District 95

Amanda Kotis

Green check mark transparent.pngGrey Mills Jr. (i)

District 96

Green check mark transparent.pngJay Adams (i)

District 97

Green check mark transparent.pngJason Saine (i)

District 98

Christy Clark

Green check mark transparent.pngJohn Bradford III (i)  Candidate Connection

District 99

Green check mark transparent.pngNasif Majeed (i)

Michael W. Anderson  Candidate Connection

Did not make the ballot:
Elsa Karman 

District 100

Green check mark transparent.pngJohn Autry (i)

District 101

Green check mark transparent.pngCarolyn Logan (i)

Steve Mauney

District 102

Green check mark transparent.pngBecky Carney (i)

Cynthia Clementi

District 103

Green check mark transparent.pngLaura Budd  Candidate Connection

William Brawley

District 104

Green check mark transparent.pngBrandon Lofton (i)  Candidate Connection

Don Pomeroy

District 105

Green check mark transparent.pngWesley Harris (i)

Joshua Niday

District 106

Green check mark transparent.pngCarla Cunningham (i)  Candidate Connection

Karen Henning

District 107

Green check mark transparent.pngKelly Alexander, Jr. (i)

Mark Cook

District 108

Green check mark transparent.pngJohn Torbett (i)

District 109

Eric Hughes

Green check mark transparent.pngDonnie Loftis (i)

District 110

Green check mark transparent.pngKelly Hastings (i)

District 111

Green check mark transparent.pngTimothy K. Moore (i)

District 112

Green check mark transparent.pngTricia Cotham

Tony Long

District 113

Green check mark transparent.pngJake Johnson (i)

District 114

Green check mark transparent.pngJ. Eric Ager

Everett Pittillo

District 115

Green check mark transparent.pngLindsey Prather  Candidate Connection

Pratik Bhakta  Candidate Connection

District 116

Green check mark transparent.pngCaleb Rudow (i)

Mollie Rose

District 117

Michael O'Shea  Candidate Connection

Green check mark transparent.pngJennifer Balkcom

District 118

Josh Remillard

Green check mark transparent.pngMark Pless (i)

District 119

Al Platt  Candidate Connection

Green check mark transparent.pngMike Clampitt (i)

District 120

Green check mark transparent.pngKarl Gillespie (i)

Primary

North Carolina House of Representatives Primary 2022

  • Incumbents are marked with an (i) after their name.
  • Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.
  • * = The primary was canceled and the candidate advanced.
Office Democratic Party Democratic Republican Party Republican Other
District 1

The Democratic primary was canceled.


Green check mark transparent.pngEd Goodwin* (i)

District 2

Green check mark transparent.pngRay Jeffers*

Green check mark transparent.pngLarry Yarborough* (i)

Libertarian Party

Green check mark transparent.pngGavin Bell*
District 3

The Democratic primary was canceled.


Green check mark transparent.pngSteve Tyson* (i)

District 4

Green check mark transparent.pngWesley Boykin*  Candidate Connection

Green check mark transparent.pngJames Dixon* (i)

District 5

Green check mark transparent.pngHoward Hunter III* (i)

Donald Kirkland
Green check mark transparent.pngBill Ward  Candidate Connection

District 6

Green check mark transparent.pngKiara Johnson*  Candidate Connection

Green check mark transparent.pngJoe Pike
Murray Simpkins

District 7

The Democratic primary was canceled.


Green check mark transparent.pngMatthew Winslow* (i)

District 8

Green check mark transparent.pngGloristine Brown
Sharon McDonald Evans

Green check mark transparent.pngCharles Vincent*

District 9

Green check mark transparent.pngBrian Farkas* (i)

Tony Moore
Green check mark transparent.pngTimothy Reeder  Candidate Connection

District 10

The Democratic primary was canceled.


Green check mark transparent.pngJohn Bell* (i)

District 11

Green check mark transparent.pngAllison Dahle* (i)

The Republican primary was canceled.


District 12

Green check mark transparent.pngLillie Williams*

Green check mark transparent.pngChris Humphrey* (i)

District 13

Green check mark transparent.pngKatie Tomberlin*

Pete Benton
Green check mark transparent.pngCeleste Cairns
Eden Gordon Hill

District 14

Green check mark transparent.pngIsaiah Johnson
Eric Whitfield

Green check mark transparent.pngGeorge Cleveland* (i)

Did not make the ballot:
Debbie Burke 

District 15

Green check mark transparent.pngChristopher Schulte*  Candidate Connection

Green check mark transparent.pngPhillip Shepard* (i)

District 16

The Democratic primary was canceled.


Green check mark transparent.pngCarson Smith Jr.* (i)

District 17

Edward McKeithan
Green check mark transparent.pngEric Terashima  Candidate Connection

Green check mark transparent.pngFrank Iler* (i)

District 18

Green check mark transparent.pngDeb Butler* (i)  Candidate Connection

Green check mark transparent.pngJohn Hinnant*

District 19

The Democratic primary was canceled.


Green check mark transparent.pngCharles Miller* (i)

District 20

Green check mark transparent.pngAmy Block DeLoach*  Candidate Connection

Green check mark transparent.pngTed Davis Jr.* (i)

District 21

Green check mark transparent.pngYa Liu*

Green check mark transparent.pngGerard Falzon*

Libertarian Party

Green check mark transparent.pngJoshua Morris*
District 22

The Democratic primary was canceled.


Green check mark transparent.pngWilliam Brisson* (i)

District 23

Green check mark transparent.pngShelly Willingham* (i)

Green check mark transparent.pngJames Crowell Proctor*

District 24

Green check mark transparent.pngLinda Cooper-Suggs* (i)

Green check mark transparent.pngKen Fontenot*

District 25

Green check mark transparent.pngJames Gailliard* (i)

Green check mark transparent.pngAllen Chesser II  Candidate Connection
Alsey Heth Hopkins  Candidate Connection
Yvonne McLeod

Libertarian Party

Green check mark transparent.pngNick Taylor*
District 26

Green check mark transparent.pngLinda Bennett*  Candidate Connection

Green check mark transparent.pngDonna McDowell White (i)
Rick Walker  Candidate Connection

District 27

Green check mark transparent.pngMichael Wray (i)
Jerry McDaniel

Green check mark transparent.pngWes Tripp*

District 28

Green check mark transparent.pngWendy May*  Candidate Connection

Green check mark transparent.pngLarry Strickland (i)
Jim Davenport  Candidate Connection

District 29

Green check mark transparent.pngVernetta Alston* (i)

The Republican primary was canceled.


District 30

Green check mark transparent.pngMarcia Morey* (i)

Green check mark transparent.pngWilliam Antico*  Candidate Connection

Libertarian Party

Green check mark transparent.pngGuy Meilleur*
District 31

Green check mark transparent.pngZack Hawkins* (i)

The Republican primary was canceled.


Libertarian Party

Green check mark transparent.pngSean Haugh*
District 32

Green check mark transparent.pngTerry Garrison* (i)

Green check mark transparent.pngFrank Sossamon*

District 33

Green check mark transparent.pngRosa Gill (i)
Nate Blanton  Candidate Connection

Green check mark transparent.pngStephanie Dingee*  Candidate Connection

Libertarian Party

Green check mark transparent.pngChris Costello*
District 34

Green check mark transparent.pngGrier Martin* (i)

Joshua Jordan  Candidate Connection
Green check mark transparent.pngAshley Seshul  Candidate Connection

Libertarian Party

Green check mark transparent.pngKat McDonald*  Candidate Connection
District 35

Green check mark transparent.pngTerence Everitt* (i)

Brandon Panameno
Green check mark transparent.pngFred Von Canon

Libertarian Party

Green check mark transparent.pngJoseph Serio*
District 36

Green check mark transparent.pngJulie von Haefen* (i)

Green check mark transparent.pngJohn Harris*  Candidate Connection

Libertarian Party

Green check mark transparent.pngKyle Ward*  Candidate Connection
District 37

Mary Bethel  Candidate Connection
Green check mark transparent.pngChristine Kelly  Candidate Connection
Elizabeth Parent  Candidate Connection

Green check mark transparent.pngErin Paré* (i)

Libertarian Party

Green check mark transparent.pngChristopher Robinson*
District 38

Green check mark transparent.pngAbraham P. Jones* (i)

The Republican primary was canceled.


Libertarian Party

Green check mark transparent.pngChristopher Mizelle*
District 39

Green check mark transparent.pngJames Roberson* (i)

Green check mark transparent.pngGreg Jones*

District 40

Green check mark transparent.pngJoe John (i)
Marguerite Creel  Candidate Connection

Green check mark transparent.pngMarilyn Avila*

Libertarian Party

Green check mark transparent.pngMichael Nelson*
District 41

Green check mark transparent.pngMaria Cervania*

Green check mark transparent.pngBruce Forster*

Libertarian Party

Green check mark transparent.pngTravis Groo*
District 42

Green check mark transparent.pngMarvin Lucas, Jr. (i)
Naveed Aziz

Green check mark transparent.pngGloria Carrasco*

District 43

Prince Christian
Green check mark transparent.pngElmer Floyd
Kimberly Hardy

Green check mark transparent.pngDiane Wheatley (i)
Clarence Goins

District 44

Terry Johnson
Green check mark transparent.pngCharles Smith  Candidate Connection

The Republican primary was canceled.


District 45

Keith Byrd
Chris Davis
Green check mark transparent.pngFrances Jackson

Green check mark transparent.pngSusan Chapman*

District 46

The Democratic primary was canceled.


Green check mark transparent.pngBrenden Jones* (i)

District 47

Aminah Ghaffar
Green check mark transparent.pngCharles Townsend

Mickey Biggs  Candidate Connection
Green check mark transparent.pngJarrod Lowery  Candidate Connection

District 48

Green check mark transparent.pngGarland Pierce* (i)

Green check mark transparent.pngMelissa Swarbrick*  Candidate Connection

District 49

Green check mark transparent.pngCynthia Ball* (i)

Green check mark transparent.pngDavid Robertson*

Libertarian Party

Green check mark transparent.pngMichael Oakes*  Candidate Connection
District 50

Matt Hughes  Candidate Connection
Green check mark transparent.pngRenée Price  Candidate Connection

Green check mark transparent.pngCharles Lopez*  Candidate Connection

District 51

Green check mark transparent.pngMalcolm Hall*  Candidate Connection

Green check mark transparent.pngJohn Sauls* (i)

District 52

The Democratic primary was canceled.


Jamie Boles (i)
Green check mark transparent.pngBen Moss (i)

District 53

Green check mark transparent.pngNewanda Colvin*

Green check mark transparent.pngHoward Penny Jr. (i)
Brian Hawley

District 54

Green check mark transparent.pngRobert Reives* (i)

Craig Kinsey
Green check mark transparent.pngWalter Petty

District 55

The Democratic primary was canceled.


Green check mark transparent.pngMark Brody (i)
Brandon Smith

District 56

Green check mark transparent.pngAllen Buansi (i)  Candidate Connection
Jonah Garson  Candidate Connection

The Republican primary was canceled.


District 57

Green check mark transparent.pngAshton Clemmons* (i)

Green check mark transparent.pngMichelle Bardsley*  Candidate Connection

District 58

Green check mark transparent.pngAmos Quick* (i)

Green check mark transparent.pngChrissy Smith*  Candidate Connection

District 59

Eddie Aday
Green check mark transparent.pngSherrie Young  Candidate Connection

Green check mark transparent.pngJon Hardister* (i)

District 60

Green check mark transparent.pngCecil Brockman* (i)

Green check mark transparent.pngBob Blasingame*

District 61

Green check mark transparent.pngMary Harrison* (i)

The Republican primary was canceled.


District 62

Green check mark transparent.pngBrandon Gray-Hill*  Candidate Connection

Green check mark transparent.pngJohn Faircloth Jr.* (i)

District 63

Green check mark transparent.pngRicky Hurtado* (i)

Peter Boykin
Ed Priola
Green check mark transparent.pngStephen M. Ross

District 64

Green check mark transparent.pngRon Osborne*  Candidate Connection

Green check mark transparent.pngDennis Riddell* (i)

District 65

Green check mark transparent.pngJay Donecker  Candidate Connection
Gary L. Smith

Green check mark transparent.pngA. Reece Pyrtle, Jr. (i)  Candidate Connection
Joseph A. Gibson III  Candidate Connection

District 66

Green check mark transparent.pngSarah Crawford
Wesley Knott  Candidate Connection
Frank Pierce  Candidate Connection

Green check mark transparent.pngIves Brizuela de Sholar*

Libertarian Party

Green check mark transparent.pngMicao Penaflor*
District 67

The Democratic primary was canceled.


Green check mark transparent.pngClayton Sasser* (i)

District 68

The Democratic primary was canceled.


Green check mark transparent.pngDavid Willis* (i)

District 69

Green check mark transparent.pngLeigh Coulter*  Candidate Connection

Green check mark transparent.pngDean Arp* (i)

District 70

Green check mark transparent.pngSusan Scott*  Candidate Connection

Patricia Hurley (i)
Green check mark transparent.pngBrian Biggs

District 71

Green check mark transparent.pngKanika Brown
David M. Moore
Frederick N. Terry

The Republican primary was canceled.


District 72

Green check mark transparent.pngAmber Baker* (i)

Green check mark transparent.pngShelton Stallworthy*

District 73

Green check mark transparent.pngDiamond Staton-Williams*

Green check mark transparent.pngBrian Echevarria  Candidate Connection
Parish Moffitt
Catherine Whiteford

District 74

Green check mark transparent.pngCarla Day  Candidate Connection
Sean Lew  Candidate Connection

Green check mark transparent.pngJeff Zenger* (i)

District 75

The Democratic primary was canceled.


Green check mark transparent.pngDonny C. Lambeth* (i)

District 76

The Democratic primary was canceled.


Green check mark transparent.pngHarry Warren* (i)

District 77

The Democratic primary was canceled.


Green check mark transparent.pngJulia Howard* (i)

District 78

Green check mark transparent.pngErik Davis*  Candidate Connection

David Ashley
Cory Bortree  Candidate Connection
Green check mark transparent.pngNeal Jackson

District 79

The Democratic primary was canceled.


Green check mark transparent.pngKeith Kidwell (i)
Edwin Hege

District 80

Green check mark transparent.pngDennis S. Miller*

Green check mark transparent.pngSam Watford* (i)

District 81

Green check mark transparent.pngJoe Watkins*

Green check mark transparent.pngLarry Potts* (i)

District 82

Green check mark transparent.pngKatherine Jeanes*

Green check mark transparent.pngKristin Baker* (i)

District 83

The Democratic primary was canceled.


Green check mark transparent.pngKevin Crutchfield
Grayson Haff
Brad Jenkins  Candidate Connection

Did not make the ballot:
Grant Campbell 

District 84

Green check mark transparent.pngSeptember McCrady*  Candidate Connection

Green check mark transparent.pngJeffrey McNeely* (i)

District 85

Green check mark transparent.pngRobert Cordle*  Candidate Connection

Green check mark transparent.pngDudley Greene* (i)

District 86

The Democratic primary was canceled.


Green check mark transparent.pngHugh Blackwell* (i)

District 87

Green check mark transparent.pngBarbara Kirby*

Green check mark transparent.pngDestin Hall* (i)

District 88

Green check mark transparent.pngMary Belk* (i)

Green check mark transparent.pngAnne Peacock*  Candidate Connection

District 89

The Democratic primary was canceled.


Green check mark transparent.pngMitchell Setzer (i)
Benjamin Devine
Kelli Moore

District 90

The Democratic primary was canceled.


Green check mark transparent.pngSarah Stevens (i)
Benjamin Romans

District 91

The Democratic primary was canceled.


Green check mark transparent.pngKyle Hall (i)
James Douglas
Stephen James

District 92

Green check mark transparent.pngTerry Brown Jr.* (i)

Green check mark transparent.pngMario Robinson*

District 93

Green check mark transparent.pngBen Massey*

Green check mark transparent.pngRay Pickett* (i)

District 94

Green check mark transparent.pngChuck Hubbard*

Green check mark transparent.pngJeffrey Elmore* (i)

District 95

Green check mark transparent.pngAmanda Kotis*

Green check mark transparent.pngGrey Mills Jr.* (i)

District 96

The Democratic primary was canceled.


Green check mark transparent.pngJay Adams* (i)

District 97

The Democratic primary was canceled.


Green check mark transparent.pngJason Saine* (i)

District 98

Green check mark transparent.pngChristy Clark*

Green check mark transparent.pngJohn Bradford III* (i)  Candidate Connection

District 99

Green check mark transparent.pngNasif Majeed* (i)

Green check mark transparent.pngElsa Karman*

District 100

Green check mark transparent.pngJohn Autry* (i)

The Republican primary was canceled.


District 101

Green check mark transparent.pngCarolyn Logan* (i)

Green check mark transparent.pngSteve Mauney*

District 102

Green check mark transparent.pngBecky Carney* (i)

Green check mark transparent.pngCynthia Clementi*

District 103

Green check mark transparent.pngLaura Budd  Candidate Connection
Ann Harlan  Candidate Connection

Green check mark transparent.pngWilliam Brawley*

District 104

Green check mark transparent.pngBrandon Lofton* (i)  Candidate Connection

Green check mark transparent.pngDon Pomeroy*

District 105

Green check mark transparent.pngWesley Harris* (i)

Green check mark transparent.pngJoshua Niday*

District 106

Green check mark transparent.pngCarla Cunningham* (i)  Candidate Connection

Green check mark transparent.pngKaren Henning*

District 107

Green check mark transparent.pngKelly Alexander, Jr. (i)
Vermanno Bowman  Candidate Connection

Green check mark transparent.pngMark Cook*

District 108

The Democratic primary was canceled.


Green check mark transparent.pngJohn Torbett* (i)

District 109

Green check mark transparent.pngEric Hughes*

Green check mark transparent.pngDonnie Loftis (i)
Lauren Current
John Gouch
Ronnie Worley

District 110

The Democratic primary was canceled.


Green check mark transparent.pngKelly Hastings* (i)

District 111

The Democratic primary was canceled.


Green check mark transparent.pngTimothy K. Moore* (i)

District 112

Green check mark transparent.pngTricia Cotham
Jay Holman
Yolonda Holmes  Candidate Connection
Rodney Moore

Green check mark transparent.pngTony Long*

District 113

The Democratic primary was canceled.


Green check mark transparent.pngJake Johnson (i)
David Rogers (i)

District 114

Green check mark transparent.pngJ. Eric Ager*

Did not make the ballot:
Caleb Rudow (i)

Green check mark transparent.pngEverett Pittillo*

District 115

Green check mark transparent.pngLindsey Prather*  Candidate Connection

Green check mark transparent.pngPratik Bhakta  Candidate Connection
Sherry Higgins

District 116

Green check mark transparent.pngCaleb Rudow* (i)

Green check mark transparent.pngMollie Rose*

District 117

Green check mark transparent.pngMichael O'Shea*  Candidate Connection

Green check mark transparent.pngJennifer Balkcom
Dennis Justice
Chelsea Walsh

District 118

Green check mark transparent.pngJosh Remillard*

Green check mark transparent.pngMark Pless* (i)

District 119

Green check mark transparent.pngAl Platt*  Candidate Connection

Green check mark transparent.pngMike Clampitt* (i)

District 120

The Democratic primary was canceled.


Green check mark transparent.pngKarl Gillespie* (i)

2022 battleground chamber

See also: State legislative battleground chambers, 2022

The North Carolina House of Representatives was among 28 state legislative chambers Ballotpedia identified as battleground chambers for the 2022 cycle.

What was at stake?

  • The Democratic Party needed to gain nine or more seats to take control of the chamber in 2022. The Republican Party needed to lose eight or fewer seats to maintain control.
  • This race had the potential to change North Carolina's trifecta status. Democrats needed to win control of the state house and the state senate in order to win a trifecta. Republicans needed to maintain control of one or both chambers to maintain the state's divided government. Because the governorship was not up for election in 2022, Republicans did not have a chance to gain a trifecta.

Why was it a battleground?

  • Seats needed to flip: The Democratic Party needed to flip nine seats (8% of seats up) in order to win control of the chamber.
  • Seats decided by less than 10% in the last election: Nineteen of the seats up for election (16% of seats up) in 2022 were decided by margins of 10 percentage points or smaller the last time they were up.
  • 2020 battleground chamber: The North Carolina House of Representatives was a battleground chamber in 2020. That year, the Republican Party gained four seats from the Democratic Party, expanding their existing majority. Read more about the 2020 elections here.


Battleground races

Republican PartyDistrict 2

What party controlled the seat heading into the election?

The Republican Party

Who were the candidates running?

Republican Party Larry Yarborough (Incumbent)
Democratic Party Ray Jeffers
Libertarian Party Gavin Bell

What made this a battleground race?

This was a district where the Democratic Party maintained a partisan lean of less than 55% according to Dave’s Redistricting and was rated as Leans Democratic by CNalysis. In 2020, Republican incumbent Larry Yarborough was re-elected with 60.4% of the vote compared to Democratic candidate Cindy Deporter’s 39.6% of the vote.

Democratic PartyDistrict 5

What party controlled the seat heading into the election?

The Democratic Party

Who were the candidates running?

Democratic Party Howard Hunter III (Incumbent)
Republican Party Bill Ward

What made this a battleground race?

This was a district where the Democratic Party maintained a partisan lean of less than 51% according to Dave’s Redistricting and was rated as a Toss-up by CNalysis. In 2020, Democratic incumbent Howard Hunter III was re-elected with 56.7% of the vote compared to Republican candidate Donald Kirkland’s 43.3% of the vote.

Democratic PartyDistrict 9

What party controlled the seat heading into the election?

The Democratic Party

Who were the candidates running?

Democratic Party Brian Farkas (Incumbent)
Republican Party Timothy Reeder

What made this a battleground race?

This was a district where the incumbent won less than 55% of the vote in the last election. Going into the 2022 election, the Democratic Party maintained a partisan lean of less than 51% according to Dave’s Redistricting and the district was rated as a Toss-up by CNalysis. In 2020, Democratic candidate Brian Farkas was elected with 51.2% of the vote compared to Republican incumbent Perrin Jones’s 48.8% of the vote.

Republican PartyDistrict 12

What party controlled the seat heading into the election?

The Republican Party

Who were the candidates running?

Republican Party Chris Humphrey (Incumbent)
Democratic Party Lillie Williams

What made this a battleground race?

This was a district where the incumbent won less than 55% of the vote in the last election and the Republican Party maintained a partisan lean of less than 53% according to Dave’s Redistricting. In 2020, Republican incumbent Chris Humphrey was re-elected with 54.6% of the vote compared to Democratic candidate Virginia Cox-Daugherty’s 45.4% of the vote.

Democratic PartyDistrict 18

What party controlled the seat heading into the election?

The Democratic Party

Who were the candidates running?

Democratic Party Deb Butler (Incumbent)
Republican Party John Hinnant

What made this a battleground race?

This was a district where the Democratic Party maintained a partisan lean of less than 54% according to Dave’s Redistricting. In 2020, Democratic incumbent Deb Butler was re-elected with 59.8% of the vote compared to Republican candidate Warren Kennedy’s 40.2% of the vote.

Republican PartyDistrict 20

What party controlled the seat heading into the election?

The Republican Party

Who were the candidates running?

Republican Party Ted Davis Jr. (Incumbent)
Democratic Party Amy Block DeLoach

What made this a battleground race?

This was a district where the Republican Party maintained a partisan lean of less than 50% according to Dave’s Redistricting. In 2020, Republican incumbent Ted Davis Jr. was re-elected with 55.3% of the vote compared to Democratic candidate Adam Ericson’s 44.7% of the vote.

Democratic PartyDistrict 24

What party controlled the seat heading into the election?

The Democratic Party

Who were the candidates running?

Democratic Party Linda Cooper-Suggs (Incumbent)
Republican Party Ken Fontenot

What made this a battleground race?

This was a district where the incumbent won less than 53% of the vote in the last election. Going into 2020 election, the Democratic Party maintained a partisan lean of less than 52% according to Dave’s Redistricting and the district was rated as a Toss-up by CNalysis. In 2020, Democratic incumbent Linda Cooper-Suggs was re-elected with 52.6% of the vote compared to Republican candidate Mick Rankin’s 48.8% of the vote.

Democratic PartyDistrict 25

What party controlled the seat heading into the election?

The Democratic Party

Who were the candidates running?

Democratic Party James Gailliard (Incumbent)
Republican Party Allen Chesser II
Libertarian Party Nicholas Taylor

What made this a battleground race?

This was a district where the incumbent won less than 52% of the vote in the last election. Going into the 2022 election, the Democratic Party maintained a partisan lean of less than 52% according to Dave’s Redistricting and the district was rated as Tilts Republican by CNalysis. In 2020, Democratic incumbent James Gailliard was re-elected with 51.6% of the vote compared to Republican candidate John Check’s 44.7% of the vote and Libertarian candidate Nicholas Taylor’s 3.7% of the vote.

Democratic PartyDistrict 32

What party controlled the seat heading into the election?

The Democratic Party

Who were the candidates running?

Democratic Party Terry Garrison (Incumbent)
Republican Party Frank Sossamon

What made this a battleground race?

This was a district rated as Leans Democratic by CNalysis. In 2020, Democratic incumbent Terry Garrison was re-elected with 61.2% of the vote compared to Republican candidate David Woodson’s 38.8% of the vote.

Democratic PartyDistrict 35

What party controlled the seat heading into the election?

The Democratic Party

Who were the candidates running?

Democratic Party Terence Everitt (Incumbent)
Republican Party Fred Von Canon
Libertarian Party Joseph Serio

What made this a battleground race?

This was a district where the incumbent won less than 51% of the vote in the last election. Going into the 2022 election, the Democratic Party maintained a partisan lean of less than 50% according to Dave’s Redistricting and the district was rated as Tilts Republican by CNalysis. In 2020, Democratic incumbent Terence Everitt was re-elected with 50.7% of the vote compared to Republican candidate Fred Von Canon’s 45.7% of the vote and Libertarian candidate Michael Nelson’s 3.6% of the vote.

Democratic PartyDistrict 36

What party controlled the seat heading into the election?

The Democratic Party

Who were the candidates running?

Democratic Party Julie von Haefen (Incumbent)
Republican Party John Harris
Libertarian PartyKyle Ward

What made this a battleground race?

This was a district where the incumbent won less than 54% of the vote in the last election. Going into the 2022 election, the Democratic Party maintained a partisan lean of less than 55% according to Dave’s Redistricting and the district was rated as Lean Democratic by CNalysis. In 2020, Democratic incumbent Julie von Haefen was re-elected with 53.2% of the vote compared to Republican candidate Kim Coley’s 43.1% of the vote and Libertarian candidate Bruce Basson’s 3.7% of the vote.

Republican PartyDistrict 37

What party controlled the seat heading into the election?

The Republican Party

Who were the candidates running?

Republican Party Erin Paré (Incumbent)
Democratic Party Christine Kelly
Libertarian PartyChristopher Robinson

What made this a battleground race?

This was a district where the incumbent won less than 51% of the vote in the last election. Going into the 2022 election, the Republican Party maintained a partisan lean of less than 52% according to Dave’s Redistricting. In 2020, Republican candidate Erin Paré was elected with 50.1% of the vote compared with Democratic incumbent Sydney Batch’s 46.8% of the vote and Libertarian candidate Liam Leaver’s 3.1% of the vote.

Democratic PartyDistrict 40

What party controlled the seat heading into the election?

The Democratic Party

Who were the candidates running?

Democratic Party Joe John (Incumbent)
Republican Party Marilyn Avila
Libertarian PartyMichael Nelson

What made this a battleground race?

This was a district where the Republican Party maintained a partisan lean of less than 54% according to Dave’s Redistricting. In 2020, Democratic incumbent Joe John was re-elected with 56.5% of the vote compared with Republican candidate Gerard Falson’s 43.5% of the vote.

Republican PartyDistrict 43

What party controlled the seat heading into the election?

The Republican Party

Who were the candidates running?

Republican Party Diane Wheatley (Incumbent)
Democratic Party Elmer Floyd

What made this a battleground race?

This was a district where the incumbent won less than 52% of the vote in the last election. Going into the 2022 election, the Republican Party maintained a partisan lean of less than 50% according to Dave’s Redistricting. In 2020, Republican candidate Diane Wheatley was elected with 51.8% of the vote compared with Democratic candidate Kimberly Hardy’s 43.5% of the vote.

Republican PartyDistrict 45

What party controlled the seat heading into the election?

The Republican Party

Who were the candidates running?

Republican Party Susan Chapman
Democratic Party Frances Jackson

What made this a battleground race?

This was a district where the incumbent won less than 51% of the vote in the last election and no incumbent was running. Going into the 2022 election, the district was rated as Leans Democratic by CNalysis. In 2020, Republican incumbent John Szoka was re-elected with 50.9% of the vote compared to Democratic candidate Frances Jackson’s 49.1% of the vote.

Democratic PartyDistrict 47

What party controlled the seat heading into the election?

The Democratic Party

Who were the candidates running?

Republican Party Jarrod Lowery
Democratic Party Charles Townsend

What made this a battleground race?

This was a district where the incumbent won less than 53% of the vote in the last election and no incumbent was running. Going into the 2022 election, the Republican Party maintained a partisan lean of less than 51% according to Dave’s Redistricting. In 2020, Democratic incumbent Charles Graham was re-elected with 52.4% of the vote compared with Republican candidate Olivia Oxendine’s 47.6% of the vote.

Democratic PartyDistrict 48

What party controlled the seat heading into the election?

The Democratic Party

Who were the candidates running?

Democratic Party Garland Pierce (Incumbent)
Republican Party Melissa Swarbrick

What made this a battleground race?

This was a district where the Democratic Party maintained a partisan lean of less than 54% according to Dave’s Redistricting. In 2020, Democratic incumbent Garland Pierce was re-elected with 55.9% of the vote compared with Republican candidate Johnny Boyles’s 44.1% of the vote.

Democratic PartyDistrict 54

What party controlled the seat heading into the election?

The Democratic Party

Who were the candidates running?

Democratic Party Robert Reives (Incumbent)
Republican Party Walter Petty

What made this a battleground race?

This was a district where the Democratic Party maintained a partisan lean of less than 53% according to Dave’s Redistricting and was rated as Tilts Democratic by CNalysis . In 2020, Democratic incumbent Robert Reives was re-elected with 61.2% of the vote compared with Republican candidate George Gilson Jr.’s 38.8% of the vote.

Republican PartyDistrict 59

What party controlled the seat heading into the election?

The Republican Party

Who were the candidates running?

Republican Party Jon Hardister (Incumbent)
Democratic Party Sherrie Young

What made this a battleground race?

This was a district where the incumbent won less than 53% of the vote in the last election. Going into the 2022 election, the Democratic Party maintained a partisan lean of less than 50% according to Dave’s Redistricting and the district was rated as Leans Republican by CNalysis. In 2020, Republican incumbent Jon Hardister was re-elected with 52.3% of the vote compared to Democratic candidate Nicole Quick’s 47.7% of the vote.

Republican PartyDistrict 62

What party controlled the seat heading into the election?

The Republican Party

Who were the candidates running?

Republican Party John Faircloth (Incumbent)
Democratic Party Brandon Gray

What made this a battleground race?

This was a district where the Democratic Party maintained a partisan lean of less than 50% according to Dave’s Redistricting. In 2020, Republican incumbent John Faircloth was re-elected with 57.4% of the vote compared with Republican candidate Brandon Gray’s 42.6% of the vote.

Democratic PartyDistrict 63

What party controlled the seat heading into the election?

The Democratic Party

Who were the candidates running?

Democratic Party Ricky Hurtado (Incumbent)
Republican Party Stephen M. Ross

What made this a battleground race?

This was a district where the incumbent won less than 51% of the vote in the last election. Going into the 2022 election, the Democratic Party maintained a partisan lean of less than 52% according to Dave’s Redistricting and the district was rated as a Toss-up by CNalysis. In 2020, Democratic candidate Ricky Hurado was elected with 50.6% of the vote compared to Republican incumbent Stephen M. Ross’s 49.4% of the vote.

Republican PartyDistrict 73

What party controlled the seat heading into the election?

The Republican Party

Who were the candidates running?

Republican Party Brian Echevarria
Democratic Party Diamond Staton-Williams

What made this a battleground race?

This was a district with no incumbent running. Going into the 2022 election, the Democratic Party maintained a partisan lean of less than 50% according to Dave’s Redistricting and the district was rated as a Toss-up by CNalysis. In 2020, Republican incumbent Lee Zachary was re-elected with 64.5% of the vote compared to Democratic candidate William Stinson’s 35.5% of the vote.

Republican PartyDistrict 74

What party controlled the seat heading into the election?

The Republican Party

Who were the candidates running?

Republican Party Jeff Zenger (Incumbent)
Democratic Party Carla Catalan Day

What made this a battleground race?

This was a district where the incumbent won less than 52% of the vote in the last election and the Republican Party maintained a partisan lean of less than 52% according to Dave’s Redistricting. In 2020, Republican candidate Jeff Zenger was elected with 51.2% of the vote compared with Democratic candidate Dan Besse’s 48.8% of the vote.

Republican PartyDistrict 98

What party controlled the seat heading into the election?

The Republican Party

Who were the candidates running?

Republican Party John Bradford III (Incumbent)
Democratic Party Christy Clark

What made this a battleground race?

This was a district where the incumbent won less than 52% of the vote in the last election and the Republican Party maintained a partisan lean of less than 51% according to Dave’s Redistricting. In 2020, Republican candidate John Bradford III was elected with 51.7% of the vote compared with Democratic incumbent Christy Clark’s 48.3% of the vote.

Democratic PartyDistrict 103

What party controlled the seat heading into the election?

The Democratic Party

Who were the candidates running?

Republican Party William Brawley (Incumbent)
Democratic Party Laura Budd

What made this a battleground race?

This was a district where the incumbent won less than 55% of the vote in the last election and no incumbentwas running. Going into the 2022 election, the Democratic Party maintained a partisan lean of less than 50% according to Dave’s Redistricting and the district was rated as a Toss-up by CNalysis. In 2020, Democratic incumbent Rachel Hunt was re-elected with 54.9% of the vote compared to Republican candidate William Brawley’s 45.1% of the vote.

Democratic PartyDistrict 104

What party controlled the seat heading into the election?

The Democratic Party

Who were the candidates running?

Democratic Party Brandon Lofton (Incumbent)
Republican Party Don Pomeroy

What made this a battleground race?

This was a district where the incumbent won less than 54% of the vote in the last election. Going into the 2022 election, the Democratic Party maintained a partisan lean of less than 53% according to Dave’s Redistricting and the district was rated as Tilts Democratic by CNalysis. In 2020, Democratic incumbent Brandon Lofton was re-elected with 53.9% of the vote compared to Republican candidate Dan Pomeroy’s 46.1% of the vote.

Democratic PartyDistrict 105

What party controlled the seat heading into the election?

The Democratic Party

Who were the candidates running?

Democratic Party Wesley Harris (Incumbent)
Republican Party Joshua Niday

What made this a battleground race?

This was a district where the incumbent won less than 55% of the vote in the last election. Going into the 2022 election, the Democratic Party maintained a partisan lean of less than 55% according to Dave’s Redistricting and the district was rated as Leans Democratic by CNalysis. In 2020, Democratic incumbent Wesley Harris was re-elected with 54.8% of the vote compared to Republican candidate Ann Bynum’s 45.2% of the vote.

Democratic PartyDistrict 115

What party controlled the seat heading into the election?

The Democratic Party

Who were the candidates running?

Republican Party Pratik Bhakta
Democratic Party Lindsey Prather

What made this a battleground race?

This was a district where the Democratic Party maintained a partisan lean of less than 54% according to Dave’s Redistricting. In 2020, Democratic incumbent John Ager was re-elected with 62.3% of the vote compared with Republican candidate Mark Crawford’s 37.7% of the vote.

Republican PartyDistrict 119

What party controlled the seat heading into the election?

The Republican Party

Who were the candidates running?

Republican Party Mike Clampitt (Incumbent)
Democratic Party Al Platt

What made this a battleground race?

This was a district where the incumbent won less than 55% of the vote in the last election. Going into the 2022 election, the Republican Party maintained a partisan lean of less than 55% according to Dave’s Redistricting. In 2020, Republican candidate Mike Clampitt was elected with 54.1% of the vote compared with Democratic incumbent Joe Sam Queen’s 45.9% of the vote.

Ballotpedia's Candidate Connection survey responses

Candidate Connection Logo.png

Ballotpedia asks all federal, state, and local candidates to complete a survey and share what motivates them on political and personal levels. Click a link below to read survey responses from candidates in that district:

Campaign finance

Campaign finance by district

The section below contains data from financial reports submitted to state agencies. Districts and elections are grouped in sections of 10. To view data for a district, click on the appropriate bar below to expand it. The data is gathered and made available by Transparency USA.

Incumbents who were not re-elected

See also: Annual State Legislative Competitiveness Report: Vol. 12, 2022

Incumbents defeated in general elections

Seven incumbents lost in the Nov. 8 general election.

Name Party Office
Larry Yarborough Ends.png Republican House District 2
Howard Hunter III Electiondot.png Democratic House District 5
Brian Farkas Electiondot.png Democratic House District 9
Linda Cooper-Suggs Electiondot.png Democratic House District 24
James Gailliard Electiondot.png Democratic House District 25
Terry Garrison Electiondot.png Democratic House District 32
Ricky Hurtado Electiondot.png Democratic House District 63

Incumbents defeated in primary elections

See also: Defeated state legislative incumbents, 2022

Three incumbents lost in the May 17 primaries.

Name Party Office
Jamie Boles Ends.png Republican House District 52
Patricia Hurley Ends.png Republican House District 70
David Rogers Ends.png Republican House District 113

Retiring incumbents

Eighteen incumbents were not on the ballot in 2022.[1] Those incumbents were:

Name Party Office Reason
Paul O'Neal Ends.png Republican House District 6 Other office[2]
Kandie Smith Electiondot.png Democratic House District 8 Other office
Patricia McElraft Ends.png Republican House District 13 Retired
Raymond Smith Jr. Electiondot.png Democratic House District 21 Other office
Jack Nichols Electiondot.png Democratic House District 34 Retired[3]
Gale Adcock Electiondot.png Democratic House District 41 Other office
William Richardson Electiondot.png Democratic House District 44 Retired
John Szoka Ends.png Republican House District 45 Retired
Charles Graham Electiondot.png Democratic House District 47 Other office
Graig Meyer Electiondot.png Democratic House District 50 Other office
Evelyn Terry Electiondot.png Democratic House District 71 Retired
Lee Zachary Ends.png Republican House District 73 Other office
Allen McNeill Ends.png Republican House District 78 Retired
Larry G. Pittman Ends.png Republican House District 83 Retired
Rachel Hunt Electiondot.png Democratic House District 103 Other office
John Ager Electiondot.png Democratic House District 115 Retired
Brian Turner Electiondot.png Democratic House District 116 Retired
Timothy Moffitt Ends.png Republican House District 117 Other office

Primary election competitiveness

See also: Primary election competitiveness in state and federal government, 2022

This section contains data on state legislative primary election competitiveness in North Carolina. These totals include data from all regularly-scheduled House and Senate elections. For more information about Ballotpedia's competitiveness analysis of state legislative elections, please click here.

Post-filing deadline analysis

The following analysis covers all state legislative districts up for election in North Carolina in 2022. Information below was calculated on March 21, 2022, and may differ from information shown in the table above due to candidate replacements and withdrawals after that time.

The number of uncontested state legislative districts in North Carolina grew from 14 in 2020 to 51 in 2022. Uncontested districts lack major party competition, meaning candidates from only one of the two major parties filed to run.

Democrats were effectively guaranteed to win 10 districts, and Republicans were guaranteed 41 at the time of the filing deadline. Candidates from both major parties filed to run in the remaining 119 districts.

In 2022, the increase in uncontested districts was driven by a drop in Democratic challengers. In 2020, Democrats ran in 166 of the state’s 170 districts, and Republicans ran in 160. In 2022, Republicans once again filed to contest 160 districts while Democrats filed to run in 129.

This decrease brought the number of Republicans running without Democratic opponents back to a level similar to the 2014 and 2016 election cycles.

In 2018, the state saw its highest level of major party competition when two major party candidates contested 168 of the 170 districts. This increased level of competition remained in the 2020 cycle before dropping in 2022.

Additional takeaways from the 2022 filing deadline include:

  • Overall, 386 major party candidates filed to run in 2022: 167 Democrats and 219 Republicans. This equals 2.3 candidates per district.
  • The number of open districts, those without an incumbent seeking re-election, increased from 27 in 2020 to 29 in 2022. This was lower than the 30 open districts in 2018, but a larger figure than earlier election cycles.
  • Of the 340 possible major party primaries, 73 (22%) were contested, a larger number than every election cycle since 2014 except for 2018, which had 75 contested primaries.
  • Of the 145 incumbents seeking re-election, 33 (23%) filed alongside primary challengers. Again, this was second only to the 2018 election cycle, when 35 incumbents faced contested primaries.
  • Due to redistricting, four incumbents—all Republicans—were drawn into new districts where they will run against other Republican incumbents in contested primaries. This guaranteed the defeats of at least four Republican incumbents.

Open seats

The table below shows the number and percentage of open seats in the North Carolina House of Representatives from 2010 to 2022.[4]

Open Seats in North Carolina House of Representatives elections: 2010 - 2022
Year Total seats Open seats Seats with incumbents running for re-election
2022 120 20 (17 percent) 100 (83 percent)
2020 120 15 (13 percent) 105 (87 percent)
2018 120 11 (9 percent) 109 (91 percent)
2016 120 14 (12 percent) 106 (88 percent)
2014 120 9 (8 percent) 111 (92 percent)
2012 120 33 (28 percent) 87 (72 percent)
2010 120 10 (8 percent) 110 (92 percent)

Incumbents running in new districts

When an incumbent files to run for re-election in the same chamber but a new district, it leaves his or her original seat open. This may happen for a variety of reasons ranging from redistricting to a change in residences. This may result in instances where multiple incumbents face each other in contested primaries or general elections if the incumbent in the new district also seeks re-election. In 2022, four incumbents filed to run for re-election in new districts different from those they represented before the election. Those incumbents were:

Incumbents running in new districts
Name Party Originally represented ... Filed in 2022 in ... New district open?
Ben Moss Ends.png Republican House District 66 House District 52 No
David Rogers Ends.png Republican House District 112 House District 113 No
John Ager Electiondot.png Democratic House District 115 House District 114 Yes
Caleb Rudow Electiondot.png Democratic House District 114 House District 116 Yes

Process to become a candidate

See also: Ballot access requirements for political candidates in North Carolina

For partisan candidates

DocumentIcon.jpg See statutes: Chapter 163, Article 10, Section 106 of the North Carolina General Statutes

A partisan candidate must be registered as an affiliate of the party with which he or she intends to campaign. A partisan candidate must also do the following:[5]

  • file a notice of candidacy with the appropriate board of elections (state or county-level)
  • file a felony conviction disclosure form
  • provide for payment of required filing fees

Filing fees for primary elections are established by Chapter 163, Article 10, Section 107, of the North Carolina General Statutes. Filing fees formulas are summarized in the table below.[6]

Filing fees
Office How the fee is determined
Governor 1% of the office's annual salary
Lieutenant governor 1% of the office's annual salary
State executive offices 1% of the office's annual salary
United States Senator 1% of the office's annual salary
United States Representative 1% of the office's annual salary
State senator 1% of the office's annual salary
State representative 1% of the office's annual salary

For independent candidates

DocumentIcon.jpg See statutes: Chapter 163, Article 11, Section 122 of the North Carolina General Statutes

An unaffiliated candidate must file the same forms and pay the same filing fees as partisan candidates. In addition, the candidate must petition to appear on the ballot. Signature requirements are as follows (additional petition requirements are discussed below).[7][8]

Signature requirements for independent candidates
Office Signature requirement formula
Governor, United States Senator, and other statewide offices 1.5% of the total number of voters who voted in the most recent general election for governor (must include at least 200 signatures from each of three congressional districts)
United States Representative 1.5% of the total number of registered voters in the district as of January 1 of the election year
State legislative seats (including those that cover more than one county) 4% of the total number of registered voters in the district as of January 1 of the election year

For write-in candidates

DocumentIcon.jpg See statutes: Chapter 163, Article 11, Section 123 of the North Carolina General Statutes

To be certified, a write-in candidate must submit a declaration of intent and petition. Signature requirements are as follows (additional petition requirements are discussed below).[9]

Signature requirements for write-in candidates
Office Required number of signatures
Governor, United States Senator, and other statewide offices 500
United States Representative; state house and state senate seats for districts that cover more than one county 250
State house and state senate seats for districts that lie within one county If there are 5,000 or more registered voters in the district, 100 signatures; if fewer than 5,000, 1% of the number of registered voters


Petitions are due on noon 90 days before the general election.[10] Write-in candidates do not have to pay filing fees.[10]

Qualifications

See also: State legislature candidate requirements by state

Article 2, Section 7 of the North Carolina Constitution states: Each Representative, at the time of his election, shall be a qualified voter of the State, and shall have resided in the district for which he is chosen for one year immediately preceding his election.

Salaries and per diem

See also: Comparison of state legislative salaries
State legislative salaries, 2024[11]
SalaryPer diem
$13,951/year$104/day

When sworn in

See also: When state legislators assume office after a general election

North Carolina legislators assume office on January 1 the year after their election.[12]

North Carolina political history

Trifectas

A state government trifecta is a term that describes single-party government, when one political party holds the governor's office and has majorities in both chambers of the legislature in a state government.

North Carolina Party Control: 1992-2025
Fourteen years of Democratic trifectas  •  Four years of Republican trifectas
Scroll left and right on the table below to view more years.

Year 92 93 94 95 96 97 98 99 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Governor R D D D D D D D D D D D D D D D D D D D D R R R R D D D D D D D D D
Senate D D D D D D D D D D D D D D D D D D D R R R R R R R R R R R R R R R
House D D D R R R R D D D D D D D D D D D D R R R R R R R R R R R R R R R

Presidential politics in North Carolina

2020

See also: Presidential election, 2020


Presidential election in North Carolina, 2020
 
Candidate/Running mate
%
Popular votes
Electoral votes
Image of
Image of
Donald Trump/Mike Pence (R)
 
49.9
 
2,758,775 15
Image of
Image of
Joe Biden/Kamala D. Harris (D)
 
48.6
 
2,684,292 0
Image of
Image of
Jo Jorgensen/Spike Cohen (L)
 
0.9
 
48,678 0
Image of
Image of
Howie Hawkins/Angela Nicole Walker (G)
 
0.2
 
12,195 0
Image of
Image of
Don Blankenship/William Mohr (Constitution Party)
 
0.1
 
7,549 0
Image of
Jade Simmons (no running mate) (Independent) (Write-in)
 
0.0
 
119 0
  Other write-in votes
 
0.2
 
13,196 0

Total votes: 5,524,804


2016

See also: Presidential election, 2016
U.S. presidential election, North Carolina, 2016
Party Candidate Vote % Votes Electoral votes
     Democratic Hillary Clinton/Tim Kaine 46.2% 2,189,316 0
     Republican Green check mark transparent.pngDonald Trump/Mike Pence 49.8% 2,362,631 15
     Libertarian Gary Johnson/Bill Weld 2.7% 130,126 0
     - Write-in votes 1.3% 59,491 0
Total Votes 4,741,564 15
Election results via: North Carolina State Board of Elections


North Carolina presidential election results (1900-2024)

  • 18 Democratic wins
  • 14 Republican wins
Year 1900 1904 1908 1912 1916 1920 1924 1928 1932 1936 1940 1944 1948 1952 1956 1960 1964 1968 1972 1976 1980 1984 1988 1992 1996 2000 2004 2008 2012 2016 2020 2024
Winning Party D D D D D D D R D D D D D D D D D R R D R R R R R R R D R R R R


Voting information

See also: Voting in North Carolina

Election information in North Carolina: Nov. 8, 2022, election.

What was the voter registration deadline?

  • In-person: Oct. 14, 2022
  • By mail: Postmarked by Oct. 14, 2022
  • Online: Oct. 14, 2022

Was absentee/mail-in voting available to all voters?

N/A

What was the absentee/mail-in ballot request deadline?

  • In-person: Nov. 1, 2022
  • By mail: Received by Nov. 1, 2022
  • Online: Nov. 1, 2022

What was the absentee/mail-in ballot return deadline?

  • In-person: Nov. 8, 2022
  • By mail: Postmarked by Nov. 8, 2022

Was early voting available to all voters?

Yes

What were the early voting start and end dates?

Oct. 20, 2022 to Nov. 5, 2022

Were all voters required to present ID at the polls? If so, was a photo or non-photo ID required?

N/A

When were polls open on Election Day?

N/A


Redistricting following the 2020 census

On October 25, 2023, the North Carolina General Assembly adopted new legislative district boundaries.[13] The legislation adopting the new Senate districts passed the state Senate by a vote of 28-17 and the State House by a vote of 63-40.[14] The legislation adopting the new House districts passed the state Senate by a vote of 27-17 and the State House by a vote of 62-44.[15] All four votes were strictly along party lines with all votes in favor by Republicans and all votes against by Democrats.[16][17][18][19] WUNC's Rusty Jacobs wrote that Catawba College Prof. Michael "Bitzer said Republicans have drawn maps that have a strong chance of preserving their veto-proof super majorities in both chambers of the state legislature. Bitzer noted that constitutional provisions, like requiring legislators to keep counties whole when drawing state legislative districts, make it more difficult for lawmakers to gerrymander these maps more aggressively."[20]

Below is the state House map in effect before and after the 2020 redistricting cycle.

North Carolina State House Districts
before 2020 redistricting cycle

Click a district to compare boundaries.

North Carolina State House Districts
after 2020 redistricting cycle

Click a district to compare boundaries.


See also

North Carolina State Legislative Elections News and Analysis
Seal of North Carolina.png
SLP badge.png
Ballotpedia RSS.jpg
North Carolina State Executive Offices
North Carolina State Legislature
North Carolina Courts
State legislative elections:
202520242023202220212020201920182017201620152014
North Carolina elections:
20252024202320222021202020192018201720162015
Primary elections in North Carolina
Party control of state government
State government trifectas
Partisan composition of state legislatures
Partisan composition of state senates
Partisan composition of state houses

External links

Footnotes

  1. Ballotpedia defines an incumbent as retiring if the incumbent did not file for office or filed for office but withdrew, was disqualified, or otherwise left a race in a manner other than losing the primary, primary runoff, or convention. If an incumbent runs as a write-in candidate, Ballotpedia does not consider them to be retiring. If an incumbent runs in the same chamber for a different seat, Ballotpedia does not consider them to be retiring.
  2. O'Neal was appointed to fill a vacancy left by Rep. Robert Hanig (R) who resigned after the primary.
  3. Nichols was appointed to fill a vacancy left by Rep. Grier Martin (D) who resigned after the primary.
  4. Ballotpedia defines a seat as open if the incumbent did not file to run for re-election or filed but withdrew and did not appear on any ballot for his or her seat. If the incumbent withdrew from or did not participate in the primary but later chose to seek re-election to his or her seat as a third party or independent candidate, the seat would not be counted as open. If the incumbent retired or ran for a different seat in the same chamber, his or her original seat would be counted as open unless another incumbent from the same chamber filed to run for that seat, in which case it would not be counted as open due to the presence of an incumbent.
  5. North Carolina General Statutes, "Chapter 163, Article 10, Section 106," accessed April 28, 2025
  6. North Carolina General Statutes, "Chapter 163, Article 10, Section 107," accessed April 28, 2025
  7. North Carolina General Statutes, "Chapter 163, Article 11, Section 122," accessed April 28, 2025
  8. General Assembly of North Carolina, "Senate Bill 656," accessed April 28, 2025
  9. North Carolina General Statutes, "Chapter 163, Article 11, Section 123," accessed April 28, 2025
  10. 10.0 10.1 North Carolina State Board of Elections, "Write-in Candidate Petitions," accessed April 28, 2025
  11. National Conference of State Legislatures, "2024 Legislator Compensation," August 21, 2024
  12. North Carolina Constitution, "Article II, Section 9," accessed February 12, 2021
  13. The Carolina Journal, "New state House, Senate, and congressional maps finalized," October 25, 2023
  14. North Caroliina General Assembly, "Senate Bill 758 / SL 2023-146," accessed October 26, 2023
  15. North Caroliina General Assembly, "House Bill 898 / SL 2023-149," accessed October 26, 2023
  16. North Carolina General Assembly, "House Roll Call Vote Transcript for Roll Call #614," accessed October 26, 2023
  17. North Caroliina General Assembly, "Senate Roll Call Vote Transcript for Roll Call #499," accessed October 26, 2023
  18. North Caroliina General Assembly, "Senate Roll Call Vote Transcript for Roll Call #504," accessed October 26, 2023
  19. North Caroliina General Assembly, "House Roll Call Vote Transcript for Roll Call #604," accessed October 26, 2023
  20. WUNC, "New district maps show signs of GOP partisan gerrymandering," October 24, 2023


Leadership
Speaker of the House:Destin Hall
Majority Leader:Brenden Jones
Minority Leader:Robert Reives
Representatives
District 1
District 2
District 3
District 4
District 5
Bill Ward (R)
District 6
Joe Pike (R)
District 7
District 8
District 9
District 10
John Bell (R)
District 11
District 12
District 13
District 14
District 15
District 16
District 17
District 18
District 19
District 20
Ted Davis (R)
District 21
Ya Liu (D)
District 22
District 23
District 24
District 25
District 26
District 27
District 28
District 29
District 30
District 31
District 32
District 33
District 34
District 35
District 36
District 37
District 38
District 39
District 40
District 41
District 42
District 43
District 44
District 45
District 46
District 47
District 48
District 49
District 50
District 51
District 52
Ben Moss (R)
District 53
District 54
District 55
District 56
District 57
District 58
District 59
District 60
District 61
District 62
District 63
District 64
District 65
District 66
District 67
District 68
District 69
Dean Arp (R)
District 70
District 71
District 72
District 73
District 74
District 75
District 76
District 77
District 78
District 79
District 80
District 81
District 82
District 83
District 84
District 85
District 86
District 87
District 88
Mary Belk (D)
District 89
District 90
District 91
Kyle Hall (R)
District 92
District 93
District 94
District 95
District 96
Jay Adams (R)
District 97
District 98
District 99
District 100
District 101
District 102
District 103
District 104
District 105
District 106
District 107
Aisha Dew (D)
District 108
District 109
District 110
District 111
District 112
District 113
District 114
Eric Ager (D)
District 115
District 116
District 117
District 118
District 119
District 120
Republican Party (71)
Democratic Party (49)