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. 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. Primary elections were held on March 3, 2026.
Results summary District Incumbent PartyElectedParty 1st Bobby Hanig† Rep 2nd Norman Sanderson Rep 3rd Bob Brinson Rep 4th Buck Newton Rep 5th Kandie Smith Dem 6th Michael Lazzara Rep 7th Michael Lee Rep 8th Bill Rabon Rep 9th Brent Jackson Rep 10th Benton Sawrey Rep 11th Lisa Stone Barnes Rep 12th Jim Burgin Rep 13th Lisa Grafstein Dem 14th Dan Blue Dem 15th Jay Chaudhuri Dem 16th Gale Adcock Dem 17th Sydney Batch Dem 18th Terence Everitt Dem 19th Val Applewhite Dem 20th Natalie Murdock Dem Natalie Murdock Dem 21st Tom McInnis Rep 22nd Sophia Chitlik Dem 23rd Jonah Garson Dem 24th Danny Britt Rep 25th Amy Galey Rep 26th Phil Berger‡ Rep 27th Michael Garrett Dem Michael Garrett Dem 28th Gladys Robinson Dem Gladys Robinson Dem 29th Dave Craven Rep 30th Steve Jarvis Rep 31st Dana Caudill Jones Rep 32nd Paul Lowe Jr. Dem 33rd Carl Ford Rep 34th Chris Measmer‡ Rep 35th Todd Johnson Rep 36th Eddie Settle Rep 37th Vickie Sawyer Rep 38th Mujtaba Mohammed Dem Mujtaba Mohammed Dem 39th DeAndrea Salvador Dem DeAndrea Salvador Dem 40th Joyce Waddell Dem 41st Caleb Theodros Dem 42nd Woodson Bradley Dem 43rd Brad Overcash Rep 44th Ted Alexander Rep 45th Mark Hollo Rep 46th Warren Daniel Rep 47th Ralph Hise Rep 48th Tim Moffitt Rep 49th Julie Mayfield Dem 50th Kevin Corbin Rep † - Incumbent not seeking re-election ‡ - Incumbent defeated in primary
Retiring incumbents Republicans
District 1: Bobby Hanig (R) is retiring to run for North Carolina's 1st congressional district.
Incumbents defeated in the primary election Republicans District 26: Phil Berger lost renomination to Sam Page. District 34: Chris Measmer lost renomination to Kevin Crutchfield.
Predictions SourceRankingAs of Sabato's Crystal Ball January 22, 2026 State Navigate August 27, 2026
Polling Poll sourceDate(s)administeredSamplesizeMarginof errorRepublicanDemocraticOtherUndecidedCatawba College/YouGovSeptember 4–15, 2026881 (LV)–38%47%1%14%Harper Polling (R)May 10–11, 2026600 (LV)± 4.0%41%48%–11%High Point University/YouGovMarch 26 – April 6, 2026703 (LV)± 4.3%44%48%2%7%800 (RV)± 4.1%42%46%2%10%Harper Polling (R)March 22–23, 2026600 (LV)± 4.0%43%45%–12%Change Research (D)January 31 – February 4, 20261,069 (V)± 3.1%42%45%–14%Change Research (D)January 5–7, 20261,105 (LV)± 3.5%43%43%–14%
Detailed results
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.
District 2 Incumbent Republican Norman Sanderson has represented the 2nd district and its predecessors since 2013.
District 3 Incumbent Republican Bob Brinson has represented the 3rd district and its predecessors since 2024.
District 4 Incumbent Republican Buck Newton has represented the 4th district since 2023.
District 5 Incumbent Democrat Kandie Smith has represented the 5th district since 2023.
District 6 Incumbent Republican Michael Lazzara has represented the 6th district since 2021.
District 7 Incumbent Republican Michael Lee has represented the 7th district and its predecessors since 2021.
District 8 Incumbent Republican Bill Rabon has represented the 8th district since 2011.
District 9 Incumbent Republican Brent Jackson has represented the 9th district and its predecessors since 2011.
District 10 Incumbent Republican Benton Sawrey has represented the 10th district since 2023.
District 11 Incumbent Republican Lisa Stone Barnes has represented the 11th district since 2021.
District 12 Incumbent Republican Jim Burgin has represented the 12th district since 2019.
District 13 Incumbent Democrat Lisa Grafstein has represented the 13th district since 2023.
District 14 Incumbent Democrat and Minority Leader Dan Blue has represented the 14th district since 2009.
District 15 Incumbent Democrat Jay Chaudhuri has represented the 15th district and its predecessors since 2016.
District 16 Incumbent Democrat Gale Adcock has represented the 16th district since 2023.
District 17 Incumbent Democrat Sydney Batch has represented the 17th district since 2021.
District 18 Incumbent Democrat Terence Everitt has represented the 18th district since 2025.
District 19 Incumbent Democrat Val Applewhite has represented the 19th district since 2023.
District 20 Incumbent Democrat Natalie Murdock has represented the 20th district since 2020.
District 21 Incumbent Republican Tom McInnis has represented the 21st district and its predecessors since 2015.
District 22 Incumbent Democrat Sophia Chitlik has represented the 22nd district since 2025.
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.
District 24 Incumbent Republican Danny Britt has represented the 24th district and its predecessors since 2017.
District 25 Incumbent Republican Amy Galey has represented the 25th district and its predecessors since 2021.
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 defeated Senator Berger.
Berger conceded the election on March 24, 2026 after the race went into a recount. Wagner, Adam. (March 24, 2026) "Berger concedes to Page after partial recount doesn't net any votes." WUNC News. Retrieved March 25, 2025.
District 27 Incumbent Democrat Michael Garrett has represented the 27th district since 2019.
District 28 Incumbent Democrat Gladys Robinson has represented the 28th district since 2011.
District 29 Incumbent Republican Dave Craven has represented the 29th district and its predecessors since 2020.
District 30 Incumbent Republican Steve Jarvis has represented the 30th district and its predecessors since 2021.
District 31 Incumbent Republican Dana Caudill Jones has represented the 31st district since 2024.
District 32 Incumbent Democrat Paul Lowe Jr. has represented the 32nd district since 2015.
District 33 Incumbent Republican Carl Ford has represented the 33rd district since 2019.
District 34 Incumbent Republican Chris Measmer has represented the 34th district since his appointment in 2025.
District 35 Incumbent Republican Todd Johnson has represented the 35th district since 2019.
District 36 Incumbent Republican Eddie Settle has represented the 36th district since 2023.
District 37 Incumbent Republican Vickie Sawyer has represented the 37th district and its predecessors since 2019.
District 38 Incumbent Democrat Mujtaba Mohammed has represented the 38th district since 2019.
District 39 Incumbent Democrat DeAndrea Salvador has represented the 39th district since 2021.
District 40 Incumbent Democrat Joyce Waddell has represented the 40th district since 2015.
District 41 Incumbent Democrat Caleb Theodros has represented the 41st district since 2025.
District 42 Incumbent Democrat Woodson Bradley has represented the 42nd district since 2025.
District 43 Incumbent Republican Brad Overcash has represented the 43rd district since 2023.
District 44 Incumbent Republican Ted Alexander has represented the 44th district since 2019.
District 45 Incumbent Republican Mark Hollo has represented the 45th district since 2025.
District 46 Incumbent Republican Warren Daniel has represented the 46th district and its predecessors since 2011.
District 47 Incumbent Republican Ralph Hise has represented the 47th district since 2011.
District 48 Incumbent Republican Tim Moffitt has represented the 48th district since 2023.
District 49 Incumbent Democrat Julie Mayfield has represented the 49th district since 2021.
District 50 Incumbent Republican Kevin Corbin has represented the 50th district since 2021.
See also 2026 North Carolina elections 2026 North Carolina House of Representatives election List of North Carolina state legislatures
Notes
References