Know your vote. Take a look at your sample ballot now!

North Carolina House of Representatives elections, 2026

From Ballotpedia
Revision as of 03:36, 18 March 2026 by Nathan Maxwell (contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Ballotpedia Election Coverage Badge-smaller use.png

U.S. Senate • U.S. House • State Senate • State House • Supreme court • Appellate courts • State ballot measures • School boards • Municipal • All local elections by county • How to run for office
Flag of North Carolina.png


2024
2026 North Carolina House Election
Ballotpedia Election Coverage Badge.png
Election info

Seats up: 120
Primary: March 3, 2026
Primary runoff: May 12, 2026
General: November 3, 2026

Election results by year

202420222020201820162014201220102008

Learn more
Other state legislative elections


Elections for the North Carolina House of Representatives will take place in 2026. The general election is on November 3, 2026. The primary was March 3, 2026, and the primary runoff is May 12, 2026. The filing deadline was December 19, 2025.

The North Carolina House of Representatives is one of 88 state legislative chambers with elections in 2026. There are 99 chambers throughout the country.

Party control

See also: Partisan composition of state houses and State government trifectas
Partisan composition, North Carolina House of Representatives
As of March 2026
PartyMembers
Democratic49
Republican70
Other0
Vacancies1
Total120

Candidates

General election

North Carolina House of Representatives general election, 2026

  • Incumbents are marked with an (i) after their name.
  • Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.
  • The candidate list in this election may not be complete.
  • Please contact Ballotpedia about candidate additions, withdrawals, or disqualifications.
Office Democratic Party Democratic Republican Party Republican Other
District 1

Dorsey Harris

Ed Goodwin (i)

District 2

Ray Jeffers (i)

District 3

Diannia Bright

Steve Tyson (i)

Angela Humphries (Libertarian Party)  Candidate Connection

District 4

Vernon Moore

James Dixon (i)

District 5

Sam Davis III

Bill Ward (i)

District 6

Tony Spears

Joe Pike (i)

District 7

Mark Speed

Cory Thornton

District 8

Gloristine Brown (i)

Cathy Bynum

District 9

Claire Kempner

Timothy Reeder (i)

District 10

Zyaire Webb

John Bell (i)

District 11

Allison Dahle (i)

Matthew Kordon (Libertarian Party)

District 12

Don Hardy

Chris Humphrey (i)

District 13

Jason Moore

Celeste Cairns (i)

District 14

Wyatt Gable (i)

District 15

Christopher Schulte

Phillip Shepard (i)

District 16

Jim Harris

Carson Smith Jr. (i)

District 17

Dennis Breen  Candidate Connection

Frank Iler (i)

District 18

Deb Butler (i)

Latisha Grady

District 19

Scott Nasiff  Candidate Connection

Charles Miller (i)

District 20

Tim Merrick

Dane Scalise

District 21

Ya Liu (i)

Bryson Johnson  Candidate Connection

District 22

Jimmy Melvin

Wellie Jackson

District 23

Patricia Smith  Candidate Connection

Brent Roberson

District 24

Dante Pittman (i)

Blake Boykin

District 25

Lorenza M. Wilkins

Allen Chesser II (i)

Nick Taylor (Libertarian Party)

District 26

L'Bertrice Solomon

Donna McDowell White (i)

District 27

Rodney D. Pierce (i)

Kenneth Bentley Jr.

District 28

D. Matthew Bailey

Larry Strickland (i)

District 29

Vernetta Alston (i)

District 30

Marcia Morey (i)

Ray Ubinger (Libertarian Party)

District 31

Zack Hawkins (i)

District 32

Curtis McRae

Frank Sossamon

District 33

Monika Johnson-Hostler (i)

Matthew Orr  Candidate Connection

District 34

Tim Longest (i)

Ed George (Libertarian Party)

District 35

Evonne S. Hopkins

Mike Schietzelt (i)

District 36

Julie von Haefen (i)

Mary Insprucker  Candidate Connection

District 37

Winn Decker  Candidate Connection

Erin Paré (i)

District 38

Abraham P. Jones (i)

District 39

James Roberson (i)

Jorge Cordova

Wayne Cockrell (Libertarian Party)

District 40

Phil Rubin (i)

Lucas Jones (Libertarian Party)

District 41

Maria Cervania (i)

Bruce Forster

District 42

Mike Colvin (i)

District 43

Janene Ackles

Diane Wheatley (i)

District 44

Charles Smith (i)

Jackie Weyhenmeyer

District 45

Frances Jackson (i)

District 46

Brittany Newton

Brenden Jones (i)

District 47

Eshonda Hooper

John Lowery (i)

District 48

Garland Pierce (i)

Ralph Carter

District 49

Cynthia Ball (i)

Daran Thomas

District 50

Renée Price (i)

District 51

Tasherra Nichols McDuffie

Charles Taylor

April Montgomery (Independent)

District 52

Joe Parfitt

Ben Moss (i)

District 53

Kevin G. Thurman

Howard Penny Jr. (i)

Christopher Sessions (Libertarian Party)

District 54

Robert Reives (i)

District 55

John J. Kirkpatrick IV

Clancy Baucom

District 56

Allen Buansi (i)

Matthew Clements (Libertarian Party)

District 57

Tracy Clark (i)

District 58

Amos Quick (i)

District 59

Elma Hairston

Alan Branson (i)

District 60

Amanda Cook (i)

Joseph Perrotta

District 61

Mary Harrison (i)

District 62

Shelly Headen  Candidate Connection

John M. Blust (i)

District 63

Whitney Olive

Ryan Moffitt

District 64

LeVon Barnes

Dennis Riddell (i)

District 65

Gavin McGaughey

Seth Woodall

District 66

Sarah Crawford (i)

District 67

Jocelyn Torres

Cody Huneycutt (i)

District 68

Derek Warriner

David Willis (i)

District 69

Heidi Sinsley

Dean Arp (i)

District 70

Bill McCaskill

Brian Biggs (i)

District 71

Kanika Brown (i)

District 72

Amber Baker (i)

District 73

Thomas Monks  Candidate Connection

Jonathan Almond (i)

District 74

Amy Taylor North

Jeff Zenger (i)

District 75

Jen Wiles  Candidate Connection

Donny C. Lambeth (i)

District 76

Scott Huffman

Greg Edds

District 77

Sabrina Harris

Julia Howard (i)

District 78

Matt Borja

Neal Jackson (i)

District 79

Darren Armstrong

District 80

JacQuez Johnson

Sam Watford (i)

District 81

Dylan Tucker

Larry Potts (i)

District 82

Chris Bishopp  Candidate Connection

Brian Echevarria (i)

District 83

Cortez Ferrell

Grant Campbell (i)

District 84

Chris E. Gilbert

Jeffrey McNeely (i)

District 85

Suzanne Gavenus  Candidate Connection

Dudley Greene (i)

District 86

Wesley Hendrix

Hugh Blackwell (i)

District 87

Iris Bender

Destin Hall (i)

District 88

Mary Belk (i)

Ray Craig

District 89

Robert Thompson

Mitchell Setzer (i)

District 90

Ken Badgett

Dan Kiger

District 91

Lucille Puckett

Kyle Hall (i)

District 92

Terry Brown Jr. (i)

District 93

Charlie Wallin

Ray Pickett (i)

District 94

Andy Warren

Blair Eddins (i)

District 95

Mike Robinson

Todd Carver (i)

District 96

Park Inglefield

Jay Adams (i)

District 97

Greg McBryde

Heather Rhyne (i)

District 98

Beth Gardner Helfrich (i)

John Rhodes

District 99

Veleria Levy

District 100

Julia Greenfield (i)

District 101

Carolyn Logan (i)

District 102

Becky Carney (i)

Daniel Schmidt

District 103

Laura Budd (i)

District 104

Brandon Lofton (i)

Trina V. Boyd

District 105

Ken McCool

Tricia Cotham (i)

District 106

Rodney Sadler  Candidate Connection

District 107

Aisha O. Dew (i)

District 108

Sydnie Hutchinson

John Torbett (i)

District 109

Mark Carver

Donnie Loftis (i)

District 110

Mary Silver

Caroline Eason

District 111

Jerry Blake

Paul Scott (i)

District 112

Jordan Lopez (i)

District 113

Mason Rhodes

Jake Johnson (i)

District 114

J. Eric Ager (i)

District 115

Lindsey Prather (i)

Anthony Penland

District 116

Brian Turner (i)

District 117

Lynne Russo  Candidate Connection

Jennifer Balkcom (i)  Candidate Connection

District 118

Danny Davis

Jimmy Rogers

District 119

Mark R. Burrows

Did not make the ballot:
Mike Clampitt (i)

District 120

Caleb Brown  Candidate Connection

Karl Gillespie (i)


Primary

North Carolina House of Representatives primary, 2026

  • 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

Green check mark transparent.pngDorsey Harris*

Green check mark transparent.pngEd Goodwin (i)
John Spruill  Candidate Connection

District 2

Green check mark transparent.pngRay Jeffers* (i)

The Republican primary was canceled.


District 3

Green check mark transparent.pngDiannia Bright*

Green check mark transparent.pngSteve Tyson* (i)

Libertarian Party

Green check mark transparent.pngAngela Humphries*  Candidate Connection
District 4

Green check mark transparent.pngVernon Moore*

Green check mark transparent.pngJames Dixon (i)
Marcella Barbour

District 5

Green check mark transparent.pngSam Davis III*

Green check mark transparent.pngBill Ward* (i)

District 6

Joshua Estep
Green check mark transparent.pngTony Spears

Green check mark transparent.pngJoe Pike (i)
Bill Morris

District 7

Green check mark transparent.pngMark Speed*

Green check mark transparent.pngCory Thornton*

District 8

Green check mark transparent.pngGloristine Brown* (i)

Green check mark transparent.pngCathy Bynum*

District 9

Lenton Brown
Green check mark transparent.pngClaire Kempner

Green check mark transparent.pngTimothy Reeder* (i)

District 10

Green check mark transparent.pngZyaire Webb*

Green check mark transparent.pngJohn Bell* (i)

District 11

Green check mark transparent.pngAllison Dahle* (i)

The Republican primary was canceled.


Libertarian Party

Green check mark transparent.pngMatthew Kordon*
District 12

Green check mark transparent.pngDon Hardy*

Green check mark transparent.pngChris Humphrey* (i)

District 13

Green check mark transparent.pngJason Moore*

Green check mark transparent.pngCeleste Cairns* (i)

District 14

The Democratic primary was canceled.


Green check mark transparent.pngWyatt Gable* (i)

District 15

Green check mark transparent.pngChristopher Schulte*

Green check mark transparent.pngPhillip Shepard* (i)

District 16

Green check mark transparent.pngJim Harris*

Green check mark transparent.pngCarson Smith Jr. (i)
Joshua Patti  Candidate Connection

District 17

Green check mark transparent.pngDennis Breen*  Candidate Connection

Green check mark transparent.pngFrank Iler (i)
Nia Moore

District 18

Green check mark transparent.pngDeb Butler* (i)

Green check mark transparent.pngLatisha Grady*

District 19

Green check mark transparent.pngScott Nasiff*  Candidate Connection

Green check mark transparent.pngCharles Miller* (i)

District 20

Green check mark transparent.pngTim Merrick*

Green check mark transparent.pngDane Scalise*

District 21

Green check mark transparent.pngYa Liu* (i)

Green check mark transparent.pngBryson Johnson*  Candidate Connection

District 22

Green check mark transparent.pngJimmy Melvin*

Green check mark transparent.pngWellie Jackson
Jerol Kivett

District 23

Shelly Willingham (i)
Green check mark transparent.pngPatricia Smith  Candidate Connection

Did not make the ballot:
Abbie Lane 

Green check mark transparent.pngBrent Roberson*

District 24

Green check mark transparent.pngDante Pittman* (i)

Green check mark transparent.pngBlake Boykin*

District 25

Harris Walker  Candidate Connection
Green check mark transparent.pngLorenza M. Wilkins

Green check mark transparent.pngAllen Chesser II* (i)

Libertarian Party

Green check mark transparent.pngNick Taylor*
District 26

Green check mark transparent.pngL'Bertrice Solomon*

Green check mark transparent.pngDonna McDowell White (i)
Margie Beth Riedel

District 27

Green check mark transparent.pngRodney D. Pierce (i)
Michael Wray

Green check mark transparent.pngKenneth Bentley Jr.*

District 28

Green check mark transparent.pngD. Matthew Bailey*

Green check mark transparent.pngLarry Strickland (i)
Eric Bowles Sr.

District 29

Green check mark transparent.pngVernetta Alston* (i)

The Republican primary was canceled.


District 30

Green check mark transparent.pngMarcia Morey* (i)

The Republican primary was canceled.


Libertarian Party

Green check mark transparent.pngRay Ubinger*
District 31

Green check mark transparent.pngZack Hawkins* (i)

The Republican primary was canceled.


District 32

Melissa Elliott
Green check mark transparent.pngCurtis McRae

Pamela Ayscue
Green check mark transparent.pngFrank Sossamon

District 33

Green check mark transparent.pngMonika Johnson-Hostler* (i)

Green check mark transparent.pngMatthew Orr*  Candidate Connection

District 34

Green check mark transparent.pngTim Longest* (i)

The Republican primary was canceled.


Libertarian Party

Green check mark transparent.pngEd George*
District 35

Green check mark transparent.pngEvonne S. Hopkins*

Green check mark transparent.pngMike Schietzelt (i)
Michele Joyner-Dinwiddie

District 36

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

Green check mark transparent.pngMary Insprucker*  Candidate Connection

District 37

Ralph Clements  Candidate Connection
Green check mark transparent.pngWinn Decker  Candidate Connection
Marcus Gadson  Candidate Connection

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

District 38

Green check mark transparent.pngAbraham P. Jones (i)
Collin Fearns  Candidate Connection

The Republican primary was canceled.


District 39

Green check mark transparent.pngJames Roberson* (i)

Green check mark transparent.pngJorge Cordova*

Libertarian Party

Green check mark transparent.pngWayne Cockrell*
District 40

Green check mark transparent.pngPhil Rubin* (i)

The Republican primary was canceled.


Libertarian Party

Green check mark transparent.pngLucas Jones*
District 41

Green check mark transparent.pngMaria Cervania* (i)

Green check mark transparent.pngBruce Forster*

District 42

Green check mark transparent.pngMike Colvin* (i)

The Republican primary was canceled.


District 43

Green check mark transparent.pngJanene Ackles
Ronald Pittman

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

District 44

Green check mark transparent.pngCharles Smith* (i)

Green check mark transparent.pngJackie Weyhenmeyer*

District 45

Green check mark transparent.pngFrances Jackson (i)
Qu'Derrick Covington  Candidate Connection

The Republican primary was canceled.


District 46

Green check mark transparent.pngBrittany Newton*

Green check mark transparent.pngBrenden Jones* (i)

District 47

Green check mark transparent.pngEshonda Hooper*

Green check mark transparent.pngJohn Lowery* (i)

District 48

Green check mark transparent.pngGarland Pierce* (i)

Green check mark transparent.pngRalph Carter
Kirk Lowery

District 49

Green check mark transparent.pngCynthia Ball* (i)

Green check mark transparent.pngDaran Thomas*

District 50

Green check mark transparent.pngRenée Price (i)
Mary Lucas  Candidate Connection
Brandall Redd  Candidate Connection

The Republican primary was canceled.


District 51

Green check mark transparent.pngTasherra Nichols McDuffie*

Green check mark transparent.pngCharles Taylor
Sherry Womack  Candidate Connection

District 52

Green check mark transparent.pngJoe Parfitt*

Green check mark transparent.pngBen Moss* (i)

District 53

Green check mark transparent.pngKevin G. Thurman*

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

Libertarian Party

Green check mark transparent.pngChristopher Sessions*
District 54

Green check mark transparent.pngRobert Reives* (i)

The Republican primary was canceled.


District 55

Green check mark transparent.pngJohn J. Kirkpatrick IV*

Green check mark transparent.pngClancy Baucom
Richard T. Miller
John K. Powell Jr.  Candidate Connection

District 56

Green check mark transparent.pngAllen Buansi* (i)

The Republican primary was canceled.


Libertarian Party

Green check mark transparent.pngMatthew Clements*
District 57

Green check mark transparent.pngTracy Clark* (i)

The Republican primary was canceled.


District 58

Green check mark transparent.pngAmos Quick* (i)

The Republican primary was canceled.


District 59

Green check mark transparent.pngElma Hairston
C. Bradley Hunt II  Candidate Connection

Green check mark transparent.pngAlan Branson* (i)

District 60

Green check mark transparent.pngAmanda Cook (i)
Joe Alston
Bruce Davis
Angie Williams-McMichael

Green check mark transparent.pngJoseph Perrotta*

District 61

Green check mark transparent.pngMary Harrison* (i)

The Republican primary was canceled.


District 62

Green check mark transparent.pngShelly Headen*  Candidate Connection

Green check mark transparent.pngJohn M. Blust* (i)

District 63

Green check mark transparent.pngWhitney Olive*

Green check mark transparent.pngRyan Moffitt*

District 64

Green check mark transparent.pngLeVon Barnes*

Green check mark transparent.pngDennis Riddell* (i)

District 65

Green check mark transparent.pngGavin McGaughey*

A. Reece Pyrtle, Jr. (i)
Joseph A. Gibson III
Green check mark transparent.pngSeth Woodall

District 66

Green check mark transparent.pngSarah Crawford* (i)

The Republican primary was canceled.


District 67

Roddrick Howell
Green check mark transparent.pngJocelyn Torres

Green check mark transparent.pngCody Huneycutt* (i)

District 68

Green check mark transparent.pngDerek Warriner*

Green check mark transparent.pngDavid Willis* (i)

District 69

Green check mark transparent.pngHeidi Sinsley*

Green check mark transparent.pngDean Arp* (i)

District 70

Green check mark transparent.pngBill McCaskill*

Green check mark transparent.pngBrian Biggs* (i)

District 71

Green check mark transparent.pngKanika Brown* (i)

The Republican primary was canceled.


District 72

Green check mark transparent.pngAmber Baker* (i)

The Republican primary was canceled.


District 73

Kim DeLaney  (unofficially withdrew)
Green check mark transparent.pngThomas Monks  Candidate Connection

Green check mark transparent.pngJonathan Almond* (i)

District 74

Green check mark transparent.pngAmy Taylor North*

Green check mark transparent.pngJeff Zenger* (i)

District 75

Green check mark transparent.pngJen Wiles*  Candidate Connection

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

District 76

Green check mark transparent.pngScott Huffman*

Green check mark transparent.pngGreg Edds*

District 77

Green check mark transparent.pngSabrina Harris*

Green check mark transparent.pngJulia Howard* (i)

District 78

Green check mark transparent.pngMatt Borja*

Green check mark transparent.pngNeal Jackson (i)
Mark Dutton

District 79

The Democratic primary was canceled.


Keith Kidwell (i)
Green check mark transparent.pngDarren Armstrong

District 80

Green check mark transparent.pngJacQuez Johnson*

Green check mark transparent.pngSam Watford (i)
Joseph Byrne

District 81

Green check mark transparent.pngDylan Tucker*

Green check mark transparent.pngLarry Potts (i)
Pamela Zanni

District 82

Green check mark transparent.pngChris Bishopp*  Candidate Connection

Green check mark transparent.pngBrian Echevarria* (i)

District 83

Green check mark transparent.pngCortez Ferrell*

Green check mark transparent.pngGrant Campbell* (i)

District 84

Green check mark transparent.pngChris E. Gilbert*

Green check mark transparent.pngJeffrey McNeely* (i)

District 85

Green check mark transparent.pngSuzanne Gavenus*  Candidate Connection

Green check mark transparent.pngDudley Greene* (i)

District 86

Green check mark transparent.pngWesley Hendrix*

Green check mark transparent.pngHugh Blackwell* (i)

District 87

Green check mark transparent.pngIris Bender*

Green check mark transparent.pngDestin Hall* (i)

District 88

Green check mark transparent.pngMary Belk* (i)

Green check mark transparent.pngRay Craig*

District 89

Green check mark transparent.pngRobert Thompson*

Green check mark transparent.pngMitchell Setzer (i)
Lisa Koperski  Candidate Connection

District 90

Green check mark transparent.pngKen Badgett*

Paul Barker  Candidate Connection
A.J. Daoud
Green check mark transparent.pngDan Kiger

Did not make the ballot:
Chris Lumsden 

District 91

Green check mark transparent.pngLucille Puckett*

Green check mark transparent.pngKyle Hall* (i)

District 92

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

The Republican primary was canceled.


District 93

Green check mark transparent.pngCharlie Wallin*

Green check mark transparent.pngRay Pickett* (i)

District 94

Green check mark transparent.pngAndy Warren*

Green check mark transparent.pngBlair Eddins* (i)

District 95

Green check mark transparent.pngMike Robinson*

Green check mark transparent.pngTodd Carver (i)
Mike Kubiniec

District 96

Green check mark transparent.pngPark Inglefield*

Green check mark transparent.pngJay Adams* (i)

District 97

Green check mark transparent.pngGreg McBryde*

Green check mark transparent.pngHeather Rhyne* (i)

District 98

Green check mark transparent.pngBeth Gardner Helfrich* (i)

Green check mark transparent.pngJohn Rhodes*

District 99

Nasif Majeed (i)
Green check mark transparent.pngVeleria Levy
Tucker Neal

The Republican primary was canceled.


District 100

Green check mark transparent.pngJulia Greenfield* (i)

The Republican primary was canceled.


District 101

Green check mark transparent.pngCarolyn Logan* (i)

The Republican primary was canceled.


District 102

Green check mark transparent.pngBecky Carney* (i)

Green check mark transparent.pngDaniel Schmidt*

District 103

Green check mark transparent.pngLaura Budd* (i)

The Republican primary was canceled.


District 104

Green check mark transparent.pngBrandon Lofton* (i)

Green check mark transparent.pngTrina V. Boyd*

District 105

Green check mark transparent.pngKen McCool*

Green check mark transparent.pngTricia Cotham (i)
Kelly VanHorn  Candidate Connection

District 106

Carla Cunningham (i)
Vermanno Bowman
Green check mark transparent.pngRodney Sadler  Candidate Connection

Did not make the ballot:
Morris McAdoo 

The Republican primary was canceled.


District 107

Green check mark transparent.pngAisha O. Dew* (i)

The Republican primary was canceled.


District 108

Green check mark transparent.pngSydnie Hutchinson*

Green check mark transparent.pngJohn Torbett* (i)

District 109

Green check mark transparent.pngMark Carver*

Green check mark transparent.pngDonnie Loftis* (i)

District 110

Green check mark transparent.pngMary Silver*

Kelly Hastings (i)
Green check mark transparent.pngCaroline Eason

District 111

Green check mark transparent.pngJerry Blake*

Green check mark transparent.pngPaul Scott* (i)

District 112

Green check mark transparent.pngJordan Lopez* (i)

The Republican primary was canceled.


District 113

Green check mark transparent.pngMason Rhodes*

Green check mark transparent.pngJake Johnson (i)
Michael Hager

District 114

Green check mark transparent.pngJ. Eric Ager* (i)

The Republican primary was canceled.


District 115

Green check mark transparent.pngLindsey Prather* (i)

Green check mark transparent.pngAnthony Penland*

District 116

Green check mark transparent.pngBrian Turner* (i)

The Republican primary was canceled.


District 117

Green check mark transparent.pngLynne Russo*  Candidate Connection

Green check mark transparent.pngJennifer Balkcom (i)  Candidate Connection
Christopher Wilson

District 118

Green check mark transparent.pngDanny Davis*

Mark Pless (i)
Green check mark transparent.pngJimmy Rogers

Did not make the ballot:
Ken Brown 

District 119

Green check mark transparent.pngMark R. Burrows*

Green check mark transparent.pngMike Clampitt (i)
Anna Ferguson  Candidate Connection
Mike Yow

District 120

Green check mark transparent.pngCaleb Brown*  Candidate Connection

Green check mark transparent.pngKarl Gillespie* (i)

Voting information

See also: Voting in North Carolina

Election information in North Carolina: Nov. 3, 2026, election.

What is the voter registration deadline?

  • In-person: Oct. 31, 2026
  • By mail: Postmarked by Oct. 9, 2026
  • Online: Oct. 9, 2026

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

Yes

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

  • In-person: Oct. 20, 2026
  • By mail: Received by Oct. 20, 2026
  • Online: Oct. 20, 2026

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

  • In-person: Nov. 3, 2026
  • By mail: Postmarked by Nov. 3, 2026

Is early voting available to all voters?

Yes

What are the early voting start and end dates?

Oct. 15, 2026 to Oct. 31, 2026

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

N/A

When are polls open on Election Day?

6:30 a.m. - 7:30 p.m. (ET)


Incumbents who did not advance to the general election

See also: Annual State Legislative Competitiveness Report: Vol. 16, 2026

Incumbents defeated in primaries

See also: Incumbents defeated in state legislative elections, 2026

Seven incumbents lost in primaries. That was the most of any cycle since 2010. The previous high of six occurred in 2012.

Name Party Office
Shelly Willingham Electiondot.png Democratic House District 23
A. Reece Pyrtle, Jr. Ends.png Republican House District 65
Keith Kidwell Ends.png Republican House District 79
Nasif Majeed Electiondot.png Democratic House District 99
Carla Cunningham Electiondot.png Democratic House District 106
Kelly Hastings Ends.png Republican House District 110
Mark Pless Ends.png Republican House District 118

Retiring incumbents

Nine incumbents did not file for re-election in 2026.[1] The average number of retiring North Carolina House incumbents each election from 2010 to 2024 was 15.5. Those incumbents are:

Name Party Office
Matthew Winslow Ends.png Republican House District 7
Ted Davis Jr. Ends.png Republican House District 20
William Brisson Ends.png Republican House District 22
Bryan Cohn Electiondot.png Democratic House District 32
John Sauls Ends.png Republican House District 51
Mark Brody Ends.png Republican House District 55
Stephen Ross Ends.png Republican House District 63
Harry Warren Ends.png Republican House District 76
Sarah Stevens Ends.png Republican House District 90

Primary election competitiveness

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

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 2026. Information below was calculated on Jan. 8, 2026, and may differ from information shown in the table above due to candidate replacements and withdrawals after that time.

Ten seats were open in North Carolina’s state legislative elections in 2026, meaning no incumbents filed. That was the fewest open seats since 2010 and meant newcomers could have represented as little as 6% of the legislature the following year. The average number of open seats each cycle from 2010 to 2024 was 24.

Thirty-nine incumbents faced primary contests in North Carolina’s state legislative elections in 2026, tying 2010 and 2018 for the most since 2010.

Ten of the contested incumbents were Democrats, and 29 were Republicans. For Democrats, that was up 25% from eight in 2024. Contested Republican incumbents were up 164% from 11 in 2024.

North Carolina had 60 contested state legislative primaries in 2026, up from 43 in 2024. The average number of contested primaries in North Carolina each cycle from 2010 to 2024 was 67.

Twenty-one of the 2026 primaries were for Democrats, up 11% from 19 in the preceding cycle, and 39 were for Republicans, up 63% from 24 the preceding cycle.

In total, 376 major party candidates filed to run—195 Democrats and 181 Republicans. All 120 House seats and all 50 Senate seats were up for election.

Open seats

The table below shows the number and percentage of open seats in the North Carolina House from 2010 to 2026.[2] It will be updated as information becomes available following the state’s candidate filing deadline.

Open Seats in North Carolina House of Representatives elections: 2010 - 2026
Year Total seats Open seats Seats with incumbents running for re-election
2026 120 9 (8 percent) 111 (92 percent)
2024 120 15 (13 percent) 105 (87 percent)
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)

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:[3]

  • 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.[4]

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).[5][6]

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).[7]

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.[8] Write-in candidates do not have to pay filing fees.[8]

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, 2025[9]
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.[10]

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-2026
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 26
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 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 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 R

Presidential politics in North Carolina

2024

See also: Presidential election, 2024


Presidential election in North Carolina, 2024
 
Candidate/Running mate
%
Popular votes
Electoral votes
Image of
Image of
Donald Trump/J.D. Vance (R)
 
50.9
 
2,898,423 16
Image of
Image of
Kamala D. Harris/Tim Walz (D)
 
47.6
 
2,715,375 0
Image of
Image of
Jill Stein/Butch Ware (G)
 
0.4
 
24,762 0
Image of
Image of
Chase Oliver/Mike ter Maat (L)
 
0.4
 
22,125 0
Image of
Image of
Cornel West/Melina Abdullah (Justice for All)
 
0.2
 
12,099 0
Image of
Image of
Randall Terry/Stephen E. Broden (Constitution Party)
 
0.1
 
6,863 0
  Other write-in votes
 
0.3
 
19,494 0

Total votes: 5,699,141


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


Redistricting following the 2020 census

On October 25, 2023, the North Carolina General Assembly adopted new legislative district boundaries.[11] 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.[12] 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.[13] All four votes were strictly along party lines with all votes in favor by Republicans and all votes against by Democrats.[14][15][16][17] 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."[18]


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. 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.
  3. North Carolina General Statutes, "Chapter 163, Article 10, Section 106," accessed April 28, 2025
  4. North Carolina General Statutes, "Chapter 163, Article 10, Section 107," accessed April 28, 2025
  5. North Carolina General Statutes, "Chapter 163, Article 11, Section 122," accessed April 28, 2025
  6. General Assembly of North Carolina, "Senate Bill 656," accessed April 28, 2025
  7. North Carolina General Statutes, "Chapter 163, Article 11, Section 123," accessed April 28, 2025
  8. 8.0 8.1 North Carolina State Board of Elections, "Write-in Candidate Petitions," accessed April 28, 2025
  9. National Conference of State Legislatures, "2025 Legislator Compensation," December 2, 2025
  10. North Carolina Constitution, "Article II, Section 9," accessed February 12, 2021
  11. The Carolina Journal, "New state House, Senate, and congressional maps finalized," October 25, 2023
  12. North Caroliina General Assembly, "Senate Bill 758 / SL 2023-146," accessed October 26, 2023
  13. North Caroliina General Assembly, "House Bill 898 / SL 2023-149," accessed October 26, 2023
  14. North Carolina General Assembly, "House Roll Call Vote Transcript for Roll Call #614," accessed October 26, 2023
  15. North Caroliina General Assembly, "Senate Roll Call Vote Transcript for Roll Call #499," accessed October 26, 2023
  16. North Caroliina General Assembly, "Senate Roll Call Vote Transcript for Roll Call #504," accessed October 26, 2023
  17. North Caroliina General Assembly, "House Roll Call Vote Transcript for Roll Call #604," accessed October 26, 2023
  18. 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
Vacant
District 120
Republican Party (70)
Democratic Party (49)
Vacancies (1)