November 3, 2026 | ||||||||||||||||||||||
All 50 seats in the North Carolina Senate 26 (without Lieutenant Governor) seats needed for a majority | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||
Republican incumbent Republican incumbent retiring Democratic incumbent | ||||||||||||||||||||||
| ||||||||||||||||||||||
| Elections in North Carolina |
|---|
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.
† - Incumbent not seeking re-election
Incumbent Republican Bobby Hanig has represented the 1st district and its predecessors since 2022. Hanig is retiring to run for Congress.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jerry Tillett | |||
| Republican | Jay Lane | |||
| Republican | Cole Johnson | |||
| Republican | David Forsythe | |||
| Total votes | 100% | |||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | TBD | |||
| Democratic | Melissa Zehner | |||
| Total votes | 100% | |||
Incumbent Republican Norman Sanderson has represented the 2nd district and its predecessors since 2013.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Norman Sanderson (incumbent) | |||
| Democratic | Roy Surrett | |||
| Total votes | 100% | |||
Incumbent Republican Bob Brinson has represented the 3rd district and its predecessors since 2024.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Bob Brinson (incumbent) | |||
| Democratic | Charles Dudley | |||
| Total votes | 100% | |||
Incumbent Republican Buck Newton has represented the 4th district since 2023.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Buck Newton (incumbent) | |||
| Democratic | Jessica Rivera | |||
| Total votes | 100% | |||
Incumbent Democrat Kandie Smith has represented the 5th district since 2023.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Henry Hostetler | |||
| Republican | Angelene Mitchell | |||
| Total votes | 100% | |||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Kandie Smith (incumbent) | |||
| Republican | TBD | |||
| Total votes | 100% | |||
Incumbent Republican Michael Lazzara has represented the 6th district since 2021.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Michael Lazzara (incumbent) | |||
| Democratic | Andi Morrow | |||
| Total votes | 100% | |||
Incumbent Republican Michael Lee has represented the 7th district and its predecessors since 2021.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Michael Lee (incumbent) | |||
| Democratic | Jessica Bichler | |||
| Total votes | 100% | |||
Incumbent Republican Bill Rabon has represented the 8th district since 2011.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Bill Rabon (incumbent) | |||
| Democratic | Richard Combes | |||
| Libertarian | Tim White | |||
| Total votes | 100% | |||
Incumbent Republican Brent Jackson has represented the 9th district and its predecessors since 2011.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Brent Jackson (incumbent) | |||
| Republican | William Barbour | |||
| Total votes | 100% | |||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | TBD | |||
| Democratic | Helen Bronson | |||
| Total votes | 100% | |||
Incumbent Republican Benton Sawrey has represented the 10th district since 2023.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Benton Sawrey (incumbent) | |||
| Republican | Caitlin Marsh | |||
| Total votes | 100% | |||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | TBD | |||
| Democratic | Pat LeGrand | |||
| Libertarian | Kevin Terrett | |||
| Total votes | 100% | |||
Incumbent Republican Lisa Stone Barnes has represented the 11th district since 2021.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Lisa Stone Barnes (incumbent) | |||
| Democratic | James Gailliard | |||
| Libertarian | Gavin Bell | |||
| Total votes | 100% | |||
Incumbent Republican Jim Burgin has represented the 12th district since 2019.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Jheri Hardaway | |||
| Democratic | Tanya White Anderson | |||
| Total votes | 100% | |||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jim Burgin (incumbent) | |||
| Republican | Tim McNeill | |||
| Total votes | 100% | |||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | TBD | |||
| Democratic | TBD | |||
| Total votes | 100% | |||
Incumbent Democrat Lisa Grafstein has represented the 13th district since 2023.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Lisa Grafstein (incumbent) | |||
| Republican | Robert van Brederode | |||
| Total votes | 100% | |||
Incumbent Democrat and Minority Leader Dan Blue has represented the 14th district since 2009.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Dan Blue (incumbent) | |||
| Republican | Angela McCarty | |||
| Total votes | 100% | |||
Incumbent Democrat Jay Chaudhuri has represented the 15th district and its predecessors since 2016.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Jay Chaudhuri (incumbent) | |||
| Republican | David Bankert | |||
| Total votes | 100% | |||
Incumbent Democrat Gale Adcock has represented the 16th district since 2023.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Gale Adcock (incumbent) | |||
| Republican | Philip Hensley | |||
| Libertarian | Jonathan Miller | |||
| Total votes | 100% | |||
Incumbent Democrat Sydney Batch has represented the 17th district since 2021.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Sarah Al-Baghdadi | |||
| Republican | Shirley Johnson | |||
| Total votes | 100% | |||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Sydney Batch (incumbent) | |||
| Republican | TBD | |||
| Libertarian | Patrick Bowersox | |||
| Total votes | 100% | |||
Incumbent Democrat Terence Everitt has represented the 18th district since 2025.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Chris Stock | |||
| Republican | Cheryl Caulfield | |||
| Total votes | 100% | |||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Terence Everitt (incumbent) | |||
| Republican | TBD | |||
| Libertarian | Brad Hessel | |||
| Total votes | 100% | |||
Incumbent Democrat Val Applewhite has represented the 19th district since 2023.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Val Applewhite (incumbent) | |||
| Republican | Venus de la Cruz | |||
| Total votes | 100% | |||
Incumbent Democrat Natalie Murdock has represented the 20th district since 2020.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Natalie Murdock (incumbent) | 100% | ||
| Total votes | 100% | |||
| Democratic hold | ||||
Incumbent Republican Tom McInnis has represented the 21st district and its predecessors since 2015.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Tom McInnis (incumbent) | |||
| Republican | Ray Daly | |||
| Total votes | 100% | |||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | TBD | |||
| Democratic | Paul Taylor | |||
| Total votes | 100% | |||
Incumbent Democrat Sophia Chitlik has represented the 22nd district since 2025.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Sophia Chitlik (incumbent) | |||
| Democratic | DeDreana Freeman | |||
| Total votes | 100% | |||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | TBD | |||
| Republican | Lakeshia Alston | |||
| Total votes | 100% | |||
Incumbent Democrat Graig Meyer has represented the 23rd district since 2023.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Graig Meyer (incumbent) | |||
| Republican | Laura Pichardo | |||
| Total votes | 100% | |||
Incumbent Republican Danny Britt has represented the 24th district and its predecessors since 2017.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Danny Britt (incumbent) | |||
| Democratic | Catina Hamm | |||
| Total votes | 100% | |||
Incumbent Republican Amy Galey has represented the 25th district and its predecessors since 2021.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Amy Galey (incumbent) | |||
| Democratic | Southey Blanton | |||
| Total votes | 100% | |||
Incumbent Republican President pro tempore Phil Berger has represented the 26th district and its predecessors since 2001.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Phil Berger (incumbent) | |||
| Republican | Sam Page | |||
| Total votes | 100% | |||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | TBD | |||
| Democratic | Steve Luking | |||
| Total votes | 100% | |||
Incumbent Democrat Michael Garrett has represented the 27th district since 2019.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Michael Garrett (incumbent) | 100% | ||
| Total votes | 100% | |||
| Democratic hold | ||||
Incumbent Democrat Gladys Robinson has represented the 28th district since 2011.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Gladys Robinson (incumbent) | 100% | ||
| Total votes | 100% | |||
| Democratic hold | ||||
Incumbent Republican Dave Craven has represented the 29th district and its predecessors since 2020.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Dave Craven (incumbent) | |||
| Democratic | Bob Morrison | |||
| Total votes | 100% | |||
Incumbent Republican Steve Jarvis has represented the 30th district and its predecessors since 2021.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Steve Jarvis (incumbent) | |||
| Republican | Eddie Gallimore | |||
| Total votes | 100% | |||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | TBD | |||
| Democratic | Pamela McAfee | |||
| Total votes | 100% | |||
Incumbent Republican Dana Caudill Jones has represented the 31st district since 2024.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Dana Caudill Jones (incumbent) | |||
| Democratic | Andy Bowline | |||
| Total votes | 100% | |||
Incumbent Democrat Paul Lowe Jr. has represented the 32nd district since 2015.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Paul Lowe Jr. (incumbent) | |||
| Democratic | Gardenia Henley | |||
| Total votes | 100% | |||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | TBD | |||
| Republican | Peter Antinozzi | |||
| Total votes | 100% | |||
Incumbent Republican Carl Ford has represented the 33rd district since 2019.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Carl Ford (incumbent) | |||
| Democratic | Gary Weart | |||
| Total votes | 100% | |||
Incumbent Republican Chris Measmer has represented the 34th district since his appointment in 2025.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Chris Measmer (incumbent) | |||
| Republican | Kevin Crutchfield | |||
| Total votes | 100% | |||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | TBD | |||
| Democratic | April Cook | |||
| Total votes | 100% | |||
Incumbent Republican Todd Johnson has represented the 35th district since 2019.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Todd Johnson (incumbent) | |||
| Democratic | Christine Winward | |||
| Total votes | 100% | |||
Incumbent Republican Eddie Settle has represented the 36th district since 2023.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Eddie Settle (incumbent) | |||
| Democratic | Trevor Cole Hardwick | |||
| Total votes | 100% | |||
Incumbent Republican Vickie Sawyer has represented the 37th district and its predecessors since 2019.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Raygan Angel | |||
| Democratic | Precinda Bjorgen | |||
| Total votes | 100% | |||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Vickie Sawyer (incumbent) | |||
| Democratic | TBD | |||
| Total votes | 100% | |||
Incumbent Democrat Mujtaba Mohammed has represented the 38th district since 2019.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Mujtaba Mohammed (incumbent) | 100% | ||
| Total votes | 100% | |||
| Democratic hold | ||||
Incumbent Democrat DeAndrea Salvador has represented the 39th district since 2021.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | DeAndrea Salvador (incumbent) | 100% | ||
| Total votes | 100% | |||
| Democratic hold | ||||
Incumbent Democrat Joyce Waddell has represented the 40th district since 2015.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Joyce Waddell (incumbent) | |||
| Republican | Bobbie Shields | |||
| Total votes | 100% | |||
Incumbent Democrat Caleb Theodros has represented the 41st district since 2025.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Caleb Theodros (incumbent) | |||
| Republican | Kevin Gray | |||
| Total votes | 100% | |||
Incumbent Democrat Woodson Bradley has represented the 42nd district since 2025.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Woodson Bradley (incumbent) | |||
| Republican | Stacie McGinn | |||
| Total votes | 100% | |||
Incumbent Republican Brad Overcash has represented the 43rd district since 2023.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Brad Overcash (incumbent) | |||
| Democratic | Steve Rutherford | |||
| Total votes | 100% | |||
Incumbent Republican Ted Alexander has represented the 44th district since 2019.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Ted Alexander (incumbent) | |||
| Democratic | Rod Powell | |||
| Total votes | 100% | |||
Incumbent Republican Mark Hollo has represented the 45th district since 2025.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Mark Hollo (incumbent) | |||
| Democratic | Greg Cranford | |||
| Total votes | 100% | |||
Incumbent Republican Warren Daniel has represented the 46th district and its predecessors since 2011.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Warren Daniel (incumbent) | |||
| Democratic | Kyle Whisnant | |||
| Total votes | 100% | |||
Incumbent Republican Ralph Hise has represented the 47th district since 2011.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Ralph Hise (incumbent) | |||
| Democratic | Frank Patton Hughes III | |||
| Total votes | 100% | |||
Incumbent Republican Tim Moffitt has represented the 48th district since 2023.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Tim Moffitt (incumbent) | |||
| Democratic | Doyle Brown Jr. | |||
| Total votes | 100% | |||
Incumbent Democrat Julie Mayfield has represented the 49th district since 2021.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Julie Mayfield (incumbent) | |||
| Republican | CJ Domingo | |||
| Total votes | 100% | |||
Incumbent Republican Kevin Corbin has represented the 50th district since 2021.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Kevin Corbin (incumbent) | |||
| Democratic | Tom Downing | |||
| Total votes | 100% | |||
Sen. Bobby Hanig announces he will forgo his reelection campaign and instead set his sights on Congress.