Public policy made simple. Dive into our information hub today!

North Carolina House of Representatives elections, 2026 (March 3 Republican primary)

From Ballotpedia
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 is 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.

The News & Observer's Luciana Perez Uribe Guinassi said the elections "could be complicated by a group of candidates running in the upcoming primary election who switched political parties last year."[1] According to Guinassi, 26 legislative candidates switched party affiliations ahead of the elections. [1]

That includes six teachers, all previously Democrats or unaffiliated, whom the group NC Educators on the Ballot recruited to run against current and former Republican incumbents in the Republican primaries.[1][2] Group organizer Patricia Saylor said, "With the way our state is carved up into voter districts in a lot of places, the decision about who is going to Raleigh doesn’t happen in the November general election. It happens in the March primary. And so if that’s where it’s going to happen, then that’s where these people are entering the conversation and entering the race.”[2]

On its website, the group described itself as "a statewide, grassroots effort to give voters across the state a choice to support educators on the ballot in Republican-held districts, keeping the needs of students and public schools at the center of the conversation."[3] The state GOP said in a statement to the News and Observer, "NC Educators on the Ballot is led by a registered Democrat to interfere and mislead voters in Republican primaries. Republicans have led on education policy for years, from improving classroom performance to expanding school choice for every family."[2]

Heading into the elections, Republicans are one seat shy of a supermajority in the House and hold a 30-20 supermajority in the Senate. Nine House seats are open, meaning no incumbent filed to run, the fewest in the chamber since 2014. Twenty-nine Republican House incumbents face primary challenges, the most for the party since 2010.

Of the 39 contested Republican primaries, Ballotpedia designated 21 as battlegrounds. Ballotpedia makes battleground designations for state legislative primaries based on electoral competitiveness and political context. Criteria include open seats, incumbents' prior electoral performance, and the presence of organized or experienced challengers.

Click here to read more about the battleground Republican primaries for North Carolina House in 2026.

Party control

See also: Partisan composition of state houses and State government trifectas
Partisan composition, North Carolina House of Representatives
As of January 2026
PartyMembers
Democratic49
Republican71
Other0
Vacancies0
Total120

Candidates

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 candidate list in this election may not be complete.
  • * = The primary was canceled and the candidate advanced.
  • Please contact Ballotpedia about candidate additions, withdrawals, or disqualifications.
Office Democratic Party Democratic Republican Party Republican Other
District 1

Green check mark transparent.pngDorsey Harris*

Ed 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*

James Dixon (i)
Marcella Barbour

District 5

Green check mark transparent.pngSam Davis III*

Green check mark transparent.pngBill Ward* (i)

District 6

Joshua Estep
Tony Spears

Joe 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
Claire 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*

Carson Smith Jr. (i)
Joshua Patti  Candidate Connection

District 17

Green check mark transparent.pngDennis Breen*

Frank 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*

Wellie Jackson
Jerol Kivett

District 23

Shelly Willingham (i)
Patricia Smith

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
Lorenza 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*

Donna McDowell White (i)
Margie Beth Riedel

District 27

Rodney D. Pierce (i)
Michael Wray

Green check mark transparent.pngKenneth Bentley Jr.*

District 28

Green check mark transparent.pngD. Matthew Bailey*

Larry 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
Curtis McRae

Pamela Ayscue
Frank Sossamon

District 33

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

Green check mark transparent.pngMatthew Orr*

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*

Mike Schietzelt (i)
Michele Joyner-Dinwiddie

District 36

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

Green check mark transparent.pngMary Insprucker*

District 37

Ralph Clements  Candidate Connection
Winn Decker  Candidate Connection
Marcus Gadson  Candidate Connection

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

District 38

Abraham 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

Janene Ackles
Ronald Pittman

Diane Wheatley (i)
Clarence Goins

District 44

Green check mark transparent.pngCharles Smith* (i)

Green check mark transparent.pngJackie Weyhenmeyer*

District 45

Frances 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)

Ralph Carter
Kirk Lowery

District 49

Green check mark transparent.pngCynthia Ball* (i)

Green check mark transparent.pngDaran Thomas*

District 50

René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*

Charles 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*

Clancy 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

Elma Hairston
C. Bradley Hunt II

Green check mark transparent.pngAlan Branson* (i)

District 60

Amanda 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*

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
Seth Woodall

District 66

Green check mark transparent.pngSarah Crawford* (i)

The Republican primary was canceled.


District 67

Roddrick Howell
Jocelyn 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
Thomas 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*

Neal Jackson (i)
Mark Dutton

District 79

The Democratic primary was canceled.


Keith Kidwell (i)
Darren Armstrong

District 80

Green check mark transparent.pngJacQuez Johnson*

Sam Watford (i)
Joseph Byrne

District 81

Green check mark transparent.pngDylan Tucker*

Larry Potts (i)
Pamela Zanni

District 82

Green check mark transparent.pngChris Bishopp*

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*

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*

Mitchell Setzer (i)
Lisa Koperski

District 90

Green check mark transparent.pngKen Badgett*

Paul Barker
A.J. Daoud
Dan 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*

Todd 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)
Veleria 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*

Tricia Cotham (i)
Kelly VanHorn

District 106

Carla Cunningham (i)
Vermanno Bowman
Rodney Sadler

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)
Caroline 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*

Jake 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

Jennifer Balkcom (i)
Christopher Wilson

District 118

Green check mark transparent.pngDanny Davis*

Mark Pless (i)
Jimmy Rogers

Did not make the ballot:
Ken Brown 

District 119

Green check mark transparent.pngMark R. Burrows*

Mike 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)

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.
  • The list of general election candidates is incomplete pending results from the primary.
  • Please contact Ballotpedia about candidate additions, withdrawals, or disqualifications.
Office Democratic Party Democratic Republican Party Republican Other
District 1

Dorsey Harris

Primary results pending

District 2

Ray Jeffers (i)

District 3

Diannia Bright

Steve Tyson (i)

Angela Humphries (Libertarian Party)  Candidate Connection

District 4

Vernon Moore

Primary results pending

District 5

Sam Davis III

Bill Ward (i)

District 6 Primary results pending
District 7

Mark Speed

Cory Thornton

District 8

Gloristine Brown (i)

Cathy Bynum

District 9

Primary results pending

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

Primary results pending

District 17

Dennis Breen

Primary results pending

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

Primary results pending

District 23

Primary results pending

Brent Roberson

District 24

Dante Pittman (i)

Blake Boykin

District 25

Primary results pending

Allen Chesser II (i)

Nick Taylor (Libertarian Party)

District 26

L'Bertrice Solomon

Primary results pending

District 27

Primary results pending

Kenneth Bentley Jr.

District 28

D. Matthew Bailey

Primary results pending

District 29

Vernetta Alston (i)

District 30

Marcia Morey (i)

Ray Ubinger (Libertarian Party)

District 31

Zack Hawkins (i)

District 32 Primary results pending
District 33

Monika Johnson-Hostler (i)

Matthew Orr

District 34

Tim Longest (i)

Ed George (Libertarian Party)

District 35

Evonne S. Hopkins

Primary results pending

District 36

Julie von Haefen (i)

Mary Insprucker

District 37

Primary results pending

Erin Paré (i)

District 38 Primary results pending
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 Primary results pending
District 44

Charles Smith (i)

Jackie Weyhenmeyer

District 45 Primary results pending
District 46

Brittany Newton

Brenden Jones (i)

District 47

Eshonda Hooper

John Lowery (i)

District 48

Garland Pierce (i)

Primary results pending

District 49

Cynthia Ball (i)

Daran Thomas

District 50 Primary results pending
District 51

Tasherra Nichols McDuffie

Primary results pending

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

Primary results pending

District 56

Allen Buansi (i)

Matthew Clements (Libertarian Party)

District 57

Tracy Clark (i)

District 58

Amos Quick (i)

District 59

Primary results pending

Alan Branson (i)

District 60

Primary results pending

Joseph Perrotta

District 61

Mary Harrison (i)

District 62

Shelly Headen

John M. Blust (i)

District 63

Whitney Olive

Ryan Moffitt

District 64

LeVon Barnes

Dennis Riddell (i)

District 65

Gavin McGaughey

Primary results pending

District 66

Sarah Crawford (i)

District 67

Primary results pending

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

Primary results pending

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

Primary results pending

District 79 Primary results pending
District 80

JacQuez Johnson

Primary results pending

District 81

Dylan Tucker

Primary results pending

District 82

Chris Bishopp

Brian Echevarria (i)

District 83

Cortez Ferrell

Grant Campbell (i)

District 84

Chris E. Gilbert

Jeffrey McNeely (i)

District 85

Suzanne Gavenus

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

Primary results pending

District 90

Ken Badgett

Primary results pending

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

Primary results pending

District 96

Park Inglefield

Jay Adams (i)

District 97

Greg McBryde

Heather Rhyne (i)

District 98

Beth Gardner Helfrich (i)

John Rhodes

District 99 Primary results pending
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

Primary results pending

District 106 Primary results pending
District 107

Aisha O. Dew (i)

District 108

Sydnie Hutchinson

John Torbett (i)

District 109

Mark Carver

Donnie Loftis (i)

District 110

Mary Silver

Primary results pending

District 111

Jerry Blake

Paul Scott (i)

District 112

Jordan Lopez (i)

District 113

Mason Rhodes

Primary results pending

District 114

J. Eric Ager (i)

District 115

Lindsey Prather (i)

Anthony Penland

District 116

Brian Turner (i)

District 117

Lynne Russo  Candidate Connection

Primary results pending

District 118

Danny Davis

Primary results pending

District 119

Mark R. Burrows

Primary results pending

District 120

Caleb Brown  Candidate Connection

Karl Gillespie (i)

Voting information

See also: Voting in North Carolina

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

What is the voter registration deadline?

  • In-person: Feb. 6, 2026
  • By mail: Postmarked by Feb. 6, 2026
  • Online: Feb. 6, 2026

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

Yes

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

  • In-person: Feb. 17, 2026
  • By mail: Received by Feb. 17, 2026
  • Online: Feb. 17, 2026

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

  • In-person: March 3, 2026
  • By mail: Received by March 3, 2026

Is early voting available to all voters?

Yes

What are the early voting start and end dates?

Feb. 12, 2026 to Feb. 28, 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)


Battleground primaries

See also: Battlegrounds

Ballotpedia identified the battleground elections below based on electoral competitiveness and political context. Criteria include open seats, incumbents' prior electoral performance, and the presence of organized or experienced challengers. Click on the tabs to view the candidates running, a brief description of the race, an explanation of each district's battleground characteristics, and Candidate Connection survey responses.

Battleground primaries include:

  • Primaries for open seats
  • Primaries featuring an incumbent who won less than 55% of the vote in their last primary
  • Primaries drawing special media attention
  • Primaries featuring an incumbent with a credible challenger, meaning the challenger...
    • Has run before
    • Is a former or current officeholder
    • Received major endorsements
    • Is a notable public or local figure, or
    • Raised a large amount of campaign funds

Of the 21 battleground districts, Republican incumbents are running in 16, and five are open. The map below highlights each battleground Republican primary.

Battleground districts

Click the tabs below to read more about each battleground district.

Candidates and election results

Democratic primary election

Republican primary election

Republican primary for North Carolina House of Representatives District 1


Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey.

Do you want a spreadsheet of this type of data? Contact our sales team.


Race information

Incumbent Ed Goodwin (R) assumed office in 2019. John Spruill (R) has a background in criminal justice and construction management.[4]

District information

  • District 1 was designated a battleground Republican primary because it features an incumbent with a credible challenger. Spruill is a Washington County Commissioner and volunteer fire chief.[4]

Ballotpedia's Candidate Connection survey responses

Ballotpedia asks all federal, state, and local candidates to complete a survey and share what motivates them on political and personal levels. The section below shows responses from candidates in this race who completed Ballotpedia's Candidate Connection survey. Candidates are asked three required questions for this survey, but they may answer additional optional questions as well.

Survey responses from candidates in this race

Click on a candidate's name to visit their Ballotpedia page.

Note: Ballotpedia reserves the right to edit Candidate Connection survey responses. Any edits made by Ballotpedia will be clearly marked with [brackets] for the public. If the candidate disagrees with an edit, he or she may request the full removal of the survey response from Ballotpedia.org. Ballotpedia does not edit or correct typographical errors unless the candidate's campaign requests it.

Expand all | Collapse all

Local Roots, Proven Leadership; I was born and raised here and have spent my life serving this community as a county commissioner, fire chief, and small-business professional. I understand our challenges because I live them every day.

Public Safety and First Responder Support; As a fire chief, I will fight for better equipment, training, and benefits for firefighters, EMS, and law enforcement, and work to strengthen emergency services across Eastern North Carolina.

Economic Growth and Infrastructure Investment; I will advocate for smart infrastructure spending, job creation, and support for small businesses to help our rural communities grow and thrive without unnecessary government red tape.
I am most passionate about public safety, economic development, and infrastructure. As a fire chief and county commissioner, I see firsthand the need to properly fund emergency services, strengthen rural healthcare access, and invest in roads, water systems, and broadband. I am also deeply committed to supporting working families, protecting individual freedoms, and ensuring responsible, transparent government that respects taxpayers and local communities.


You can ask candidates in this race to fill out the survey by clicking their names below:

Incumbents retiring

Nine incumbents did not file for re-election in 2026.[34] 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.

North Carolina state legislative competitiveness, 2016-2026
Office Districts/
offices
Seats Open seats Candidates Possible primaries Contested Democratic primaries Contested Republican primaries % of contested primaries Incumbents in contested primaries % of incumbents in contested primaries
2026 170 170 10 376 340 21 39 17.6% 39 24.4%
2024 170 170 21 363 340 19 24 12.6% 19 12.8%
2022 170 170 30 386 340 29 44 21.5% 33 22.9%
2020 170 170 26 401 340 29 30 17.4% 24 16.7%
2018 170 170 19 435 340 34 41 22.1% 39 25.5%
2016 170 170 20 337 340 27 34 17.9% 31 20.7%


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 are open in North Carolina’s state legislative elections in 2026, meaning no incumbents filed. That is the fewest open seats since 2010 and means newcomers could represent as little as 6% of the legislature next year. The average number of open seats each cycle from 2010 to 2024 was 24.

Thirty-nine incumbents face 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 are Democrats, and 29 are Republicans. For Democrats, that is up 25% from eight in 2024. Contested Republican incumbents are up 164% from 11 in 2024.

North Carolina has 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 are for Democrats, up 11% from 19 in the preceding cycle, and 39 are 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 are 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.[35] 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:[36]

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

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

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

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

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[42]
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.[43]

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.[44] 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.[45] 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.[46] All four votes were strictly along party lines with all votes in favor by Republicans and all votes against by Democrats.[47][48][49][50] 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."[51]


2026 battleground elections

See also: Battlegrounds

This is a battleground election. Other 2026 battleground elections include:

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. 1.0 1.1 1.2 News & Observer, "More than 100 NC candidates switched parties. Here’s what they say about why," January 11, 2026
  2. 2.0 2.1 2.2 News & Observer, "NC teachers to run in GOP primary for state legislature. Will it have an impact?" December 31, 2025
  3. NC Educators on the Ballot, "FAQ: NC Educators on the Ballot," accessed January 21, 2026
  4. 4.0 4.1 Albemarle Observer, "John Spruill Outlines Vision for Eastern North Carolina at Edenton Meet-and-Greet," September 5, 2025
  5. 5.0 5.1 Sandhills News, "Harnett: Bill Morris launches campaign for NC House," September 2, 2025
  6. 6.0 6.1 Joshua Patti 2026 campaign website, "Home," accessed January 26, 2026
  7. The Sampson Independent, "Newcomer Jackson files for House seat," December 8, 2025
  8. NC Educators on the Ballot, "Pamela Ayscue," accessed January 26, 2026
  9. 9.0 9.1 9.2 9.3 9.4 9.5 NC Educators on the Ballot, "Home," accessed January 26, 2026
  10. NC Educators on the Ballot, "Dr. Michele Joyner-Dinwiddie," accessed January 26, 2026
  11. Linkedin, "Clarence Goins Jr," accessed January 26, 2026
  12. [https://rantnc.com/2025/12/15/taylor-laudate-file-for-office/ The Rant, "Government, Lee County, Politics Taylor, Laudate file for office," December 15, 2025]
  13. Sherry Womack 2026 campaign website, "Home," accessed January 26, 2026
  14. Clancy Baucom 2026 campaign website, "Home," accessed January 26, 2026
  15. Richard T. Miller 2026 campaign website, "Home," accessed January 26, 2026
  16. Linkedin, "John Kenneth Powell, Jr.," accessed January 26, 2026
  17. WFDD, "Conservative activist remains on ballot for a seat in N.C. House of Representatives for now," accessed January 10, 2024
  18. WFMY, "Seth Woodall filed to run for the General Assembly in Rockingham County," December 21, 2025
  19. NC Newsline, "NC GOP candidate with alleged neo-Nazi connections allowed to stay on the ballot," January 16, 2024
  20. 20.0 20.1 The Pilot, "Mark Dutton to Run for NC House Seat," September 30, 2025
  21. 21.0 21.1 Darren Armstrong 2026 campaign website, "Home," accessed January 26, 2026
  22. Josh Byrne 2026 campaign website, "home," accessed January 26, 2026
  23. NC Educators on the ballot, "Pamela Zanni," accessed January 26, 2026
  24. NC Educators on the ballot, "Lisa Deaton Koperski," accessed January 26, 2026
  25. [https://www.paulbarker4nchouse90.com/meet_paul Paul Barker 2026 campaign website, "Meet Paul," accessed January 26, 2026
  26. A.J. Daoud 2026 campaign website, "Home," accessed January 26, 2026
  27. The Mount Airy Press, "Veteran trooper, former party chair Kiger seeks House seat," November 25, 2025
  28. Linkedin, "A.J. Daoud," accessed January 26, 2026
  29. Iredell Free News, "Kubiniec launches campaign for 95th District seat in N.C. House," December 19, 2025
  30. NC Educators on the Ballot, "Kelly VanHorn," accessed January 26, 2026
  31. Mike Hager 2026 campaign website, "About Mike," accessed January 26, 2026
  32. NC Educators on the Ballot, "Dr. Christopher Lamar Wilson," accessed January 26, 2026
  33. Jimmy Rogers 2026 campaign website, "Meet Jimmy," accessed January 26, 2026
  34. 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.
  35. 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.
  36. North Carolina General Statutes, "Chapter 163, Article 10, Section 106," accessed April 28, 2025
  37. North Carolina General Statutes, "Chapter 163, Article 10, Section 107," accessed April 28, 2025
  38. North Carolina General Statutes, "Chapter 163, Article 11, Section 122," accessed April 28, 2025
  39. General Assembly of North Carolina, "Senate Bill 656," accessed April 28, 2025
  40. North Carolina General Statutes, "Chapter 163, Article 11, Section 123," accessed April 28, 2025
  41. 41.0 41.1 North Carolina State Board of Elections, "Write-in Candidate Petitions," accessed April 28, 2025
  42. National Conference of State Legislatures, "2025 Legislator Compensation," December 2, 2025
  43. North Carolina Constitution, "Article II, Section 9," accessed February 12, 2021
  44. The Carolina Journal, "New state House, Senate, and congressional maps finalized," October 25, 2023
  45. North Caroliina General Assembly, "Senate Bill 758 / SL 2023-146," accessed October 26, 2023
  46. North Caroliina General Assembly, "House Bill 898 / SL 2023-149," accessed October 26, 2023
  47. North Carolina General Assembly, "House Roll Call Vote Transcript for Roll Call #614," accessed October 26, 2023
  48. North Caroliina General Assembly, "Senate Roll Call Vote Transcript for Roll Call #499," accessed October 26, 2023
  49. North Caroliina General Assembly, "Senate Roll Call Vote Transcript for Roll Call #504," accessed October 26, 2023
  50. North Caroliina General Assembly, "House Roll Call Vote Transcript for Roll Call #604," accessed October 26, 2023
  51. 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)