Federal & state races · sourced from Wikipedia
North Carolina Elections
50 races shown · incumbents, nominees, primary contenders, & results when in.
State-level offices — Governor, Lt. Governor, Attorney General, state legislature, judicial.
IncumbentBobby Hanig Republican
IncumbentBobby Hanig Republican
North Carolina Senate 1st district general election, 2026
- Jerry Tillett Republican
- Melissa Zehner Democrat
Democratic primary
North Carolina Senate 1st district Republican primary election, 2026
Also on the ballot:
David Forsythe 15.8%
Cole Johnson 14.8%
IncumbentNorman Sanderson Republican
IncumbentNorman Sanderson Republican
North Carolina Senate 2nd district general election, 2026
- Roy Surrett Democrat
Democratic primary
Republican primary
IncumbentBob Brinson Republican
IncumbentBob Brinson Republican
North Carolina Senate 3rd district general election, 2026
- Charles Dudley Democrat
Democratic primary
Republican primary
IncumbentBuck Newton Republican
IncumbentBuck Newton Republican
North Carolina Senate 4th district general election, 2026
- Jessica Rivera Democrat
Democratic primary
Republican primary
IncumbentKandie Smith Democratic
IncumbentKandie Smith Democratic
North Carolina Senate 5th district general election, 2026
- Henry Hostetler Republican
Democratic primary
North Carolina Senate 5th district Republican primary election, 2026
IncumbentMichael Lazzara Republican
IncumbentMichael Lazzara Republican
North Carolina Senate 6th district general election, 2026
- Andi Morrow Democrat
Democratic primary
Republican primary
IncumbentMichael Lee Republican
IncumbentMichael Lee Republican
North Carolina Senate 7th district general election, 2026
- Jessica Bichler Democrat
Democratic primary
Republican primary
IncumbentBill Rabon Republican
IncumbentBill Rabon Republican
North Carolina Senate 8th district general election, 2026
- Richard Combes Democrat
- Tim White Libertarian
Democratic primary
Republican primary
IncumbentBrent Jackson Republican
IncumbentBrent Jackson Republican
North Carolina Senate 9th district general election, 2026
- Helen Bronson Democrat
Democratic primary
North Carolina Senate 9th district Republican primary election, 2026
IncumbentBenton Sawrey Republican
IncumbentBenton Sawrey Republican
North Carolina Senate 10th district general election, 2026
- Kevin Terrett Libertarian
- Pat LeGrand Democrat
Democratic primary
North Carolina Senate 10th district Republican primary election, 2026
IncumbentLisa Barnes Republican
IncumbentLisa Barnes Republican
North Carolina Senate 11th district general election, 2026
- Gavin Bell Libertarian
- James Gailliard Democrat
Democratic primary
Republican primary
IncumbentJim Burgin Republican
IncumbentJim Burgin Republican
North Carolina Senate 12th district general election, 2026
- Tanya White Anderson Democrat
North Carolina Senate 12th district Democratic primary election, 2026
North Carolina Senate 12th district Republican primary election, 2026
IncumbentLisa Grafstein Democratic
IncumbentLisa Grafstein Democratic
North Carolina Senate 13th district general election, 2026
- Robert van Brederode Republican
Democratic primary
Republican primary
IncumbentDan Blue Democratic
IncumbentDan Blue Democratic
North Carolina Senate 14th district general election, 2026
- Angela McCarty Republican
Democratic primary
Republican primary
IncumbentJay Chaudhuri Democratic
IncumbentJay Chaudhuri Democratic
North Carolina Senate district general election, 2026
- David Bankert Republican
Democratic primary
Republican primary
IncumbentGale Adcock Democratic
IncumbentGale Adcock Democratic
North Carolina Senate 16th district general election, 2026
- Jonathan Miller Libertarian
- Philip Hensley Republican
Democratic primary
Republican primary
IncumbentSydney Batch Democratic
IncumbentSydney Batch Democratic
North Carolina Senate 17th district general election, 2026
- Patrick Bowersox Libertarian
- Shirley Johnson Republican
Democratic primary
North Carolina Senate 17th district Republican primary election, 2026
IncumbentTerence Everitt Democratic
IncumbentTerence Everitt Democratic
North Carolina Senate 18th district general election, 2026
- Brad Hessel Libertarian
- Chris Stock Republican
Democratic primary
North Carolina Senate 18th district Republican primary election, 2026
IncumbentVal Applewhite Democratic
IncumbentVal Applewhite Democratic
North Carolina Senate 19th district general election, 2026
- Venus de la Cruz Republican
Democratic primary
Republican primary
IncumbentNatalie Murdock Democratic
IncumbentNatalie Murdock Democratic
North Carolina Senate 20th district general election, 2026
- Republican Nominee TBD
Democratic primary
IncumbentTom McInnis Republican
IncumbentTom McInnis Republican
North Carolina Senate 21st district general election, 2026
- Paul Taylor Democrat
Democratic primary
North Carolina Senate 21st district Republican primary election, 2026
IncumbentSophia Chitlik Democratic
IncumbentSophia Chitlik Democratic
North Carolina Senate 22nd district general election, 2026
- Lakeshia Alston Republican
North Carolina Senate 22nd district Democratic primary election, 2026
Republican primary
IncumbentJonah Garson Democratic
IncumbentJonah Garson Democratic
North Carolina Senate 23rd district general election, 2026
- Laura Pichardo Republican
Democratic primary
Republican primary
IncumbentDanny Britt Republican
IncumbentDanny Britt Republican
North Carolina Senate 24th district general election, 2026
- Catina Hamm Democrat
Democratic primary
Republican primary
IncumbentAmy Galey Republican
IncumbentAmy Galey Republican
North Carolina Senate 25th district general election, 2026
- Southey Blanton Democrat
Democratic primary
Republican primary
IncumbentPhil Berger Republican
IncumbentPhil Berger Republican
North Carolina Senate 26th district general election, 2026
- Sam Page Republican
- Steve Luking Democrat
Democratic primary
North Carolina Senate 26th district Republican primary election, 2026
- Phil Berger Incumbent
IncumbentMichael Garrett Democratic
IncumbentMichael Garrett Democratic
North Carolina Senate 27th district general election, 2026
- Republican Nominee TBD
Democratic primary
IncumbentGladys Robinson Democratic
IncumbentGladys Robinson Democratic
North Carolina Senate 28th district general election, 2026
- Republican Nominee TBD
Democratic primary
IncumbentDave Craven Republican
IncumbentDave Craven Republican
North Carolina Senate 29th district general election, 2026
- Bob Morrison Democrat
Democratic primary
Republican primary
IncumbentSteve Jarvis Republican
IncumbentSteve Jarvis Republican
North Carolina Senate 30th district general election, 2026
- Pamela McAfee Democrat
Democratic primary
North Carolina Senate 30th district Republican primary election, 2026
IncumbentDana Jones Republican
IncumbentDana Jones Republican
North Carolina Senate 31st district general election, 2026
- Andy Bowline Democrat
Democratic primary
Republican primary
IncumbentPaul Lowe Democratic
IncumbentPaul Lowe Democratic
North Carolina Senate 32nd district general election, 2026
- Peter Antinozzi Republican
North Carolina Senate 32nd district Democratic primary election, 2026
Republican primary
IncumbentCarl Ford Republican
IncumbentCarl Ford Republican
North Carolina Senate 33rd district general election, 2026
- Gary Weart Democrat
Democratic primary
Republican primary
IncumbentChris Measmer Republican
IncumbentChris Measmer Republican
North Carolina Senate 34th district general election, 2026
- April Cook Democrat
- Kevin Crutchfield Republican
Democratic primary
North Carolina Senate 34th district Republican primary election, 2026
- Chris Measmer Incumbent
IncumbentTodd Johnson Republican
IncumbentTodd Johnson Republican
North Carolina Senate 35th district general election, 2026
- Christine Winward Democrat
Democratic primary
Republican primary
IncumbentEddie Settle Republican
IncumbentEddie Settle Republican
North Carolina Senate 36th district general election, 2026
- Trevor Cole Hardwick Democrat
Democratic primary
Republican primary
IncumbentVickie Sawyer Republican
IncumbentVickie Sawyer Republican
North Carolina Senate 37th district general election, 2026
- Raygan Angel Democrat
North Carolina Senate 37th district Democratic primary election, 2026
Republican primary
IncumbentMujtaba Mohammed Democratic
IncumbentMujtaba Mohammed Democratic
North Carolina Senate 38th district general election, 2026
- Republican Nominee TBD
Democratic primary
IncumbentDeAndrea Salvador Democratic
IncumbentDeAndrea Salvador Democratic
North Carolina Senate 39th district general election, 2026
- Republican Nominee TBD
Democratic primary
IncumbentJoyce Waddell Democratic
IncumbentJoyce Waddell Democratic
North Carolina Senate 40th district general election, 2026
- Bobbie Shields Republican
Democratic primary
Republican primary
IncumbentCaleb Theodros Democratic
IncumbentCaleb Theodros Democratic
North Carolina Senate 41st district general election, 2026
- Kevin Gray Republican
Democratic primary
Republican primary
IncumbentWoodson Bradley Democratic
IncumbentWoodson Bradley Democratic
North Carolina Senate 42nd district general election, 2026
- Stacie McGinn Republican
Democratic primary
Republican primary
IncumbentBrad Overcash Republican
IncumbentBrad Overcash Republican
North Carolina Senate 43rd district general election, 2026
- Steve Rutherford Democrat
Democratic primary
Republican primary
IncumbentTed Alexander Republican
IncumbentTed Alexander Republican
North Carolina Senate 44th district general election, 2026
- Rod Powell Democrat
Democratic primary
Republican primary
IncumbentMark Hollo Republican
IncumbentMark Hollo Republican
North Carolina Senate 45th district general election, 2026
- Greg Cranford Democrat
Democratic primary
Republican primary
IncumbentWarren Daniel Republican
IncumbentWarren Daniel Republican
North Carolina Senate 46th district general election, 2026
- Kyle Whisnant Democrat
Democratic primary
Republican primary
IncumbentRalph Hise Republican
IncumbentRalph Hise Republican
North Carolina Senate 47th district general election, 2026
- Frank Patton Hughes III Democrat
Democratic primary
Republican primary
IncumbentTim Moffitt Republican
IncumbentTim Moffitt Republican
North Carolina Senate 48th district general election, 2026
- Doyle Brown Jr. Democrat
Democratic primary
Republican primary
IncumbentJulie Mayfield Democratic
IncumbentJulie Mayfield Democratic
North Carolina Senate 49th district general election, 2026
- CJ Domingo Republican
Democratic primary
Republican primary
IncumbentKevin Corbin Republican
IncumbentKevin Corbin Republican
North Carolina Senate 50th district general election, 2026
- Tom Downing Democrat


