2026 North Carolina Senate election

From Wikipedia, the free encyclopedia

North Carolina Senate elections, 2026

 2024
November 3, 2026
2028 

All 50 seats in the North Carolina Senate
26 (without Lieutenant Governor) seats needed for a majority
 
Leader Phil Berger
(lost re-nomination)
Sydney Batch
Party Republican Democratic
Leader's seat 26th - Eden 17th - Holly Springs
Last election 30 20
Current seats 30 20
Seats needed Steady Increase5

     Republican incumbent
     Republican incumbent retiring or lost renomination
     Democratic incumbent

Incumbent Majority Leader

Phil Berger
Republican



The 2026 North Carolina Senate election will be held on November 3, 2026, to elect all 50 members to North Carolina's Senate. The election will coincide with elections for other offices, including for the U.S Senate, U.S. House of Representatives, and State House.[1] Voters will elect members of the North Carolina Senate in all 50 of the U.S. state of North Carolina's Senate districts to serve a two-year term.[2] Primary elections will be held on March 3, 2026.

Retiring incumbents

Republicans

Incumbents defeated in the primary election

Republicans

Predictions

Source Ranking As of
Sabato's Crystal Ball[5] Likely R January 22, 2026

Polling

Poll source Date(s)

administered

Sample

size[b]

Margin

of error

Republican Party Democratic Party Other Undecided
High Point University/YouGov[6] March 26 – April 6, 2026 703 (LV) ± 4.3% 44% 48% 2% 7%
800 (RV) ± 4.1% 42% 46% 2% 10%
Harper Polling (R)[7][A] March 22–23, 2026 600 (LV) ± 4.0% 43% 45% 12%
Change Research (D)[8] January 31 – February 4, 2026 1,069 (V) ± 3.1% 42% 45% 14%
Change Research (D)[9][B] January 5–7, 2026 1,105 (LV) ± 3.5% 43% 43% 14%

Detailed results

[10]

Districts 1–25

District 1

Incumbent Republican Bobby Hanig has represented the 1st district and its predecessors since 2022. Hanig is retiring to run for Congress.

North Carolina Senate 1st district Republican primary election, 2026[11]
Party Candidate Votes %
Republican Jerry Tillett 7,543 37.83%
Republican Jay Lane 6,295 31.57%
Republican David Forsythe 3,159 15.84%
Republican Cole Johnson 2,943 14.76%
Total votes 19,940 100%
North Carolina Senate 1st district general election, 2026
Party Candidate Votes %
Republican Jerry Tillett
Democratic Melissa Zehner
Total votes 100%

District 2

Incumbent Republican Norman Sanderson has represented the 2nd district and its predecessors since 2013.

North Carolina Senate 2nd district general election, 2026
Party Candidate Votes %
Republican Norman Sanderson (incumbent)
Democratic Roy Surrett
Total votes 100%

District 3

Incumbent Republican Bob Brinson has represented the 3rd district and its predecessors since 2024.

North Carolina Senate 3rd district general election, 2026
Party Candidate Votes %
Republican Bob Brinson (incumbent)
Democratic Charles Dudley
Total votes 100%

District 4

Incumbent Republican Buck Newton has represented the 4th district since 2023.

North Carolina Senate 4th district general election, 2026
Party Candidate Votes %
Republican Buck Newton (incumbent)
Democratic Jessica Rivera
Total votes 100%

District 5

Incumbent Democrat Kandie Smith has represented the 5th district since 2023.

North Carolina Senate 5th district Republican primary election, 2026[12]
Party Candidate Votes %
Republican Henry Hostetler 5,377 83.29%
Republican Angelene Mitchell 1,079 16.71%
Total votes 6,456 100%
North Carolina Senate 5th district general election, 2026
Party Candidate Votes %
Democratic Kandie Smith (incumbent)
Republican Henry Hostetler
Total votes 100%

District 6

Incumbent Republican Michael Lazzara has represented the 6th district since 2021.

North Carolina Senate 6th district general election, 2026
Party Candidate Votes %
Republican Michael Lazzara (incumbent)
Democratic Andi Morrow
Total votes 100%

District 7

Incumbent Republican Michael Lee has represented the 7th district and its predecessors since 2021.

North Carolina Senate 7th district general election, 2026
Party Candidate Votes %
Republican Michael Lee (incumbent)
Democratic Jessica Bichler
Total votes 100%

District 8

Incumbent Republican Bill Rabon has represented the 8th district since 2011.

North Carolina Senate 8th district general election, 2026
Party Candidate Votes %
Republican Bill Rabon (incumbent)
Democratic Richard Combes
Libertarian Tim White
Total votes 100%

District 9

Incumbent Republican Brent Jackson has represented the 9th district and its predecessors since 2011.

North Carolina Senate 9th district Republican primary election, 2026[13]
Party Candidate Votes %
Republican Brent Jackson (incumbent) 15,793 79.51%
Republican William Barbour 4,070 20.49%
Total votes 19,863 100%
North Carolina Senate 9th district general election, 2026
Party Candidate Votes %
Republican Brent Jackson (incumbent)
Democratic Helen Bronson
Total votes 100%

District 10

Incumbent Republican Benton Sawrey has represented the 10th district since 2023.

North Carolina Senate 10th district Republican primary election, 2026[14]
Party Candidate Votes %
Republican Benton Sawrey (incumbent) 14,903 84.85%
Republican Caitlin Marsh 2,661 15.15%
Total votes 17,564 100%
North Carolina Senate 10th district general election, 2026
Party Candidate Votes %
Republican Benton Sawrey (incumbent)
Democratic Pat LeGrand
Libertarian Kevin Terrett
Total votes 100%

District 11

Incumbent Republican Lisa Stone Barnes has represented the 11th district since 2021.

North Carolina Senate 11th district general election, 2026
Party Candidate Votes %
Republican Lisa Stone Barnes (incumbent)
Democratic James Gailliard
Libertarian Gavin Bell
Total votes 100%

District 12

Incumbent Republican Jim Burgin has represented the 12th district since 2019.

North Carolina Senate 12th district Democratic primary election, 2026[15]
Party Candidate Votes %
Democratic Tanya White Anderson 6,498 67.59%
Democratic Jheri Hardaway 3,116 32.41%
Total votes 9,614 100%
North Carolina Senate 12th district Republican primary election, 2026[16]
Party Candidate Votes %
Republican Jim Burgin (incumbent) 7,933 76.19%
Republican Tim McNeill 2,479 23.81%
Total votes 10,412 100%
North Carolina Senate 12th district general election, 2026
Party Candidate Votes %
Republican Jim Burgin (incumbent)
Democratic Tanya White Anderson
Total votes 100%

District 13

Incumbent Democrat Lisa Grafstein has represented the 13th district since 2023.

North Carolina Senate 13th district general election, 2026
Party Candidate Votes %
Democratic Lisa Grafstein (incumbent)
Republican Robert van Brederode
Total votes 100%

District 14

Incumbent Democrat and Minority Leader Dan Blue has represented the 14th district since 2009.

North Carolina Senate 14th district general election, 2026
Party Candidate Votes %
Democratic Dan Blue (incumbent)
Republican Angela McCarty
Total votes 100%

District 15

Incumbent Democrat Jay Chaudhuri has represented the 15th district and its predecessors since 2016.

North Carolina Senate district general election, 2026
Party Candidate Votes %
Democratic Jay Chaudhuri (incumbent)
Republican David Bankert
Total votes 100%

District 16

Incumbent Democrat Gale Adcock has represented the 16th district since 2023.

North Carolina Senate 16th district general election, 2026
Party Candidate Votes %
Democratic Gale Adcock (incumbent)
Republican Philip Hensley
Libertarian Jonathan Miller
Total votes 100%

District 17

Incumbent Democrat Sydney Batch has represented the 17th district since 2021.

North Carolina Senate 17th district Republican primary election, 2026[17]
Party Candidate Votes %
Republican Shirley Johnson 4,331 90.10%
Republican Sarah Al-Baghdadi 476 9.90%
Total votes 4,807 100%
North Carolina Senate 17th district general election, 2026
Party Candidate Votes %
Democratic Sydney Batch (incumbent)
Republican Shirley Johnson
Libertarian Patrick Bowersox
Total votes 100%

District 18

Incumbent Democrat Terence Everitt has represented the 18th district since 2025.

North Carolina Senate 18th district Republican primary election, 2026[18]
Party Candidate Votes %
Republican Chris Stock 7,636 60.56%
Republican Cheryl Caulfield 4,972 39.44%
Total votes 12,608 100%
North Carolina Senate 18th district general election, 2026
Party Candidate Votes %
Democratic Terence Everitt (incumbent)
Republican Chris Stock
Libertarian Brad Hessel
Total votes 100%

District 19

Incumbent Democrat Val Applewhite has represented the 19th district since 2023.

North Carolina Senate 19th district general election, 2026
Party Candidate Votes %
Democratic Val Applewhite (incumbent)
Republican Venus de la Cruz
Total votes 100%

District 20

Incumbent Democrat Natalie Murdock has represented the 20th district since 2020.

North Carolina Senate 20th district general election, 2026
Party Candidate Votes %
Democratic Natalie Murdock (incumbent) 100%
Total votes 100%
Democratic hold

District 21

Incumbent Republican Tom McInnis has represented the 21st district and its predecessors since 2015.

North Carolina Senate 21st district Republican primary election, 2026[19]
Party Candidate Votes %
Republican Tom McInnis (incumbent) 11,564 73.29%
Republican Ray Daly 4,214 26.71%
Total votes 15,778 100%
North Carolina Senate 21st district general election, 2026
Party Candidate Votes %
Republican Tom McInnis (incumbent)
Democratic Paul Taylor
Total votes 100%

District 22

Incumbent Democrat Sophia Chitlik has represented the 22nd district since 2025.

North Carolina Senate 22nd district Democratic primary election, 2026[20]
Party Candidate Votes %
Democratic Sophia Chitlik (incumbent) 22,739 65.52%
Democratic DeDreana Freeman 11,968 34.48%
Total votes 34,707 100%
North Carolina Senate 22nd district general election, 2026
Party Candidate Votes %
Democratic Sophia Chitlik (incumbent)
Republican Lakeshia Alston
Total votes 100%

District 23

Incumbent Democrat Jonah Garson has represented the 23rd district since being appointed to the seat in April 2026 to succeed Graig Meyer, who resigned to become executive director of the North Carolina Justice Center.[3]

North Carolina Senate 23rd district general election, 2026
Party Candidate Votes %
Democratic Jonah Garson (incumbent)
Republican Laura Pichardo
Total votes 100%

District 24

Incumbent Republican Danny Britt has represented the 24th district and its predecessors since 2017.

North Carolina Senate 24th district general election, 2026
Party Candidate Votes %
Republican Danny Britt (incumbent)
Democratic Catina Hamm
Total votes 100%

District 25

Incumbent Republican Amy Galey has represented the 25th district and its predecessors since 2021.

North Carolina Senate 25th district general election, 2026
Party Candidate Votes %
Republican Amy Galey (incumbent)
Democratic Southey Blanton
Total votes 100%

Districts 26–50

District 26

Incumbent Republican President pro tempore Phil Berger has represented the 26th district and its predecessors since 2001. Rockingham County Sheriff Sam Page is running against Senator Berger, and the race is going into a recount.

Berger conceded the election on March 24, 2026.[21]

North Carolina Senate 26th district Republican primary election, 2026[22]
Party Candidate Votes %
Republican Sam Page 13,135 50.04%
Republican Phil Berger (incumbent) 13,112 49.96%
Total votes 26,247 100%
North Carolina Senate 26th district general election, 2026
Party Candidate Votes %
Republican Sam Page
Democratic Steve Luking
Total votes 100%

District 27

Incumbent Democrat Michael Garrett has represented the 27th district since 2019.

North Carolina Senate 27th district general election, 2026
Party Candidate Votes %
Democratic Michael Garrett (incumbent) 100%
Total votes 100%
Democratic hold

District 28

Incumbent Democrat Gladys Robinson has represented the 28th district since 2011.

North Carolina Senate 28th district general election, 2026
Party Candidate Votes %
Democratic Gladys Robinson (incumbent) 100%
Total votes 100%
Democratic hold

District 29

Incumbent Republican Dave Craven has represented the 29th district and its predecessors since 2020.

North Carolina Senate 29th district general election, 2026
Party Candidate Votes %
Republican Dave Craven (incumbent)
Democratic Bob Morrison
Total votes 100%

District 30

Incumbent Republican Steve Jarvis has represented the 30th district and its predecessors since 2021.

North Carolina Senate 30th district Republican primary election, 2026[23]
Party Candidate Votes %
Republican Steve Jarvis (incumbent) 15,407 75.54%
Republican Eddie Gallimore 4,989 24.46%
Total votes 20,396 100%
North Carolina Senate 30th district general election, 2026
Party Candidate Votes %
Republican Steve Jarvis (incumbent)
Democratic Pamela McAfee
Total votes 100%

District 31

Incumbent Republican Dana Caudill Jones has represented the 31st district since 2024.

North Carolina Senate 31st district general election, 2026
Party Candidate Votes %
Republican Dana Caudill Jones (incumbent)
Democratic Andy Bowline
Total votes 100%

District 32

Incumbent Democrat Paul Lowe Jr. has represented the 32nd district since 2015.

North Carolina Senate 32nd district Democratic primary election, 2026[24]
Party Candidate Votes %
Democratic Paul Lowe Jr. (incumbent) 11,876 59.07%
Democratic Gardenia Henley 8,228 40.93%
Total votes 20,104 100%
North Carolina Senate 32nd district general election, 2026
Party Candidate Votes %
Democratic Paul Lowe Jr. (incumbent)
Republican Peter Antinozzi
Total votes 100%

District 33

Incumbent Republican Carl Ford has represented the 33rd district since 2019.

North Carolina Senate 33rd district general election, 2026
Party Candidate Votes %
Republican Carl Ford (incumbent)
Democratic Gary Weart
Total votes 100%

District 34

Incumbent Republican Chris Measmer has represented the 34th district since his appointment in 2025.

North Carolina Senate 34th district Republican primary election, 2026[25]
Party Candidate Votes %
Republican Kevin Crutchfield 7,498 53.67%
Republican Chris Measmer (incumbent) 6,473 46.33%
Total votes 13,971 100%
North Carolina Senate 34th district general election, 2026
Party Candidate Votes %
Republican Kevin Crutchfield
Democratic April Cook
Total votes 100%

District 35

Incumbent Republican Todd Johnson has represented the 35th district since 2019.

North Carolina Senate 35th district general election, 2026
Party Candidate Votes %
Republican Todd Johnson (incumbent)
Democratic Christine Winward
Total votes 100%

District 36

Incumbent Republican Eddie Settle has represented the 36th district since 2023.

North Carolina Senate 36th district general election, 2026
Party Candidate Votes %
Republican Eddie Settle (incumbent)
Democratic Trevor Cole Hardwick
Total votes 100%

District 37

Incumbent Republican Vickie Sawyer has represented the 37th district and its predecessors since 2019.

North Carolina Senate 37th district Democratic primary election, 2026[26]
Party Candidate Votes %
Democratic Raygan Angel 5,632 62.47%
Democratic Precinda Bjorgen 3,384 37.53%
Total votes 9,016 100%
North Carolina Senate 37th district general election, 2026
Party Candidate Votes %
Republican Vickie Sawyer (incumbent)
Democratic Raygan Angel
Total votes 100%

District 38

Incumbent Democrat Mujtaba Mohammed has represented the 38th district since 2019.

North Carolina Senate 38th district general election, 2026
Party Candidate Votes %
Democratic Mujtaba Mohammed (incumbent) 100%
Total votes 100%
Democratic hold

District 39

Incumbent Democrat DeAndrea Salvador has represented the 39th district since 2021.

North Carolina Senate 39th district general election, 2026
Party Candidate Votes %
Democratic DeAndrea Salvador (incumbent) 100%
Total votes 100%
Democratic hold

District 40

Incumbent Democrat Joyce Waddell has represented the 40th district since 2015.

North Carolina Senate 40th district general election, 2026
Party Candidate Votes %
Democratic Joyce Waddell (incumbent)
Republican Bobbie Shields
Total votes 100%

District 41

Incumbent Democrat Caleb Theodros has represented the 41st district since 2025.

North Carolina Senate 41st district general election, 2026
Party Candidate Votes %
Democratic Caleb Theodros (incumbent)
Republican Kevin Gray
Total votes 100%

District 42

Incumbent Democrat Woodson Bradley has represented the 42nd district since 2025.

North Carolina Senate 42nd district general election, 2026
Party Candidate Votes %
Democratic Woodson Bradley (incumbent)
Republican Stacie McGinn
Total votes 100%

District 43

Incumbent Republican Brad Overcash has represented the 43rd district since 2023.

North Carolina Senate 43rd district general election, 2026
Party Candidate Votes %
Republican Brad Overcash (incumbent)
Democratic Steve Rutherford
Total votes 100%

District 44

Incumbent Republican Ted Alexander has represented the 44th district since 2019.

North Carolina Senate 44th district general election, 2026
Party Candidate Votes %
Republican Ted Alexander (incumbent)
Democratic Rod Powell
Total votes 100%

District 45

Incumbent Republican Mark Hollo has represented the 45th district since 2025.

North Carolina Senate 45th district general election, 2026
Party Candidate Votes %
Republican Mark Hollo (incumbent)
Democratic Greg Cranford
Total votes 100%

District 46

Incumbent Republican Warren Daniel has represented the 46th district and its predecessors since 2011.

North Carolina Senate 46th district general election, 2026
Party Candidate Votes %
Republican Warren Daniel (incumbent)
Democratic Kyle Whisnant
Total votes 100%

District 47

Incumbent Republican Ralph Hise has represented the 47th district since 2011.

North Carolina Senate 47th district general election, 2026
Party Candidate Votes %
Republican Ralph Hise (incumbent)
Democratic Frank Patton Hughes III
Total votes 100%

District 48

Incumbent Republican Tim Moffitt has represented the 48th district since 2023.

North Carolina Senate 48th district general election, 2026
Party Candidate Votes %
Republican Tim Moffitt (incumbent)
Democratic Doyle Brown Jr.
Total votes 100%

District 49

Incumbent Democrat Julie Mayfield has represented the 49th district since 2021.

North Carolina Senate 49th district general election, 2026
Party Candidate Votes %
Democratic Julie Mayfield (incumbent)
Republican CJ Domingo
Total votes 100%

District 50

Incumbent Republican Kevin Corbin has represented the 50th district since 2021.

North Carolina Senate 50th district general election, 2026
Party Candidate Votes %
Republican Kevin Corbin (incumbent)
Democratic Tom Downing
Total votes 100%

See also

Notes

References

Related Articles

Wikiwand AI