An election was held on November 8, 2022, to elect all 50 members toNorth Carolina'sSenate. The election coincided with the elections for other offices, including theU.S. Senate,U.S. House of Representatives, andstate house. The filing period lasted from February 24, 2022, to March 4, 2022, with theprimary election being held on May 17, 2022 (prior to the redistricting challenges it was scheduled to be held on March 8, 2022).[1][2] The elections were originally to be held under new districts passed by the General Assembly in Senate Bill 739 to account for population changes following the 2020 census;[3] however, following a ruling by theNorth Carolina Supreme Court, the General Assembly redrew the maps (Senate Bill 744) to comply with the court's ruling.[4]
The new 2nd District includes all ofBeaufort,Craven, andLenoir counties. The district includes the home of incumbent RepublicanJim Perry, who had represented the 7th District since 2019. He ran for re-election.[8]
North Carolina Senate 2nd district general election, 2022[9]
The new 4th District includes all ofGreene,Wayne, andWilson counties. Incumbent DemocratToby Fitch had represented the 4th District since 2018. State RepresentativeRaymond Smith Jr. unsuccessfully challenged Fitch for the Democratic nomination. Former state senatorBuck Newton[13] won the Republican nomination.
North Carolina Senate 4th district Democratic primary election, 2022[14]
The new 5th District includes all ofEdgecombe andPitt counties. Incumbent DemocratDon Davis had represented the 5th District since 2013. Davis retired to run for Congress.[16] State representativeKandie Smith won the Democratic nomination for the seat.[17]
North Carolina Senate 5th district Democratic primary election, 2022[18]
The new 7th District includes most ofNew Hanover County. The new district includes the home of incumbent RepublicanMichael Lee, who had represented the 9th District since 2021. The original Democratic nominee was Jason Minnicozzi; however, Minnicozzi dropped out and was replaced on the ballot by Marcia Morgan.[21]
North Carolina Senate 7th district general election, 2022[22]
The new 8th District includes all ofColumbus andBrunswick counties as well as part ofNew Hanover County. Incumbent RepublicanBill Rabon had represented the 8th District since 2011.
North Carolina Senate 8th district general election, 2022[23]
The new 9th District includes all ofJones,Duplin,Pender, andBladen counties as well as most ofSampson County. The district includes the home of incumbent RepublicanBrent Jackson, who had represented the 10th District since 2011.
North Carolina Senate 9th district general election, 2022[24]
The new 11th District includes all ofNash,Franklin, andVance counties. Incumbent RepublicanLisa Stone Barnes had represented the 11th District since 2021. She ran for re-election.[27]
North Carolina Senate 11th district general election, 2022[28]
The new 12th District includes all ofHarnett andLee counties as well as a small portion ofSampson County. Incumbent RepublicanJim Burgin had represented the 12th District since 2019. David Buboltz and Ernie Watson unsuccessfully challenged Burgin for the Republican nomination.[29]
North Carolina Senate 12th district Republican primary, 2022[30]
The new 13th District includes portions of northernWake County and had no incumbent.Lisa Grafstein won the Democratic nomination. David Bankert won the Republican nomination.[32]
North Carolina Senate 13th district Democratic primary, 2022[30]
The new 14th District includes portions of easternWake County. Incumbent Democratic Minority LeaderDan Blue had represented the 14th District since 2009.
North Carolina Senate 14th district general election, 2022[34]
The new 15th District includes portions of centralWake County. Incumbent DemocratJay Chaudhuri had represented the 15th District and its predecessors since 2016.
North Carolina Senate district general election, 2022[35]
The new 16th District includes portions of westernWake County. Incumbent DemocratWiley Nickel had represented the 16th District since 2019. Nickel ran for congress and did not seek re-election.[36] State RepresentativeGale Adcock announced that she would seek the Democratic nomination for the seat.[37]
North Carolina Senate 16th district general election, 2022[38]
The new 17th District includes portions of southernWake County. Incumbent DemocratSydney Batch had represented the 17th District since her appointment on January 11, 2021.
North Carolina Senate 17th district general election, 2022[39]
The new 18th District includes all ofGranvile County as well a portion of northernWake County. Incumbent DemocratSarah Crawford had represented the 18th District since 2021. Crawford ran for thestate house. E. C. Sykes won the Republican nomination.
North Carolina State Senate 18th district Republican primary election, 2022[40]
The new 19th District includes most ofCumberland County. Incumbent DemocratKirk deViere had represented the 19th District since 2019.Val Applewhite defeated deViere to win the Democratic nomination. Former senatorWesley Meredith[42] won the Republican nomination.
The new 20th District includes all ofChatham County and portions of southernDurham County. Incumbent DemocratNatalie Murdock had represented the 20th District since 2020.
North Carolina Senate 20th district general election, 2022[47]
The new 21st District includes all ofMoore County as well as portions of NorthwesternCumberland County. When the district was drawn it originally had no incumbent, but RepublicanTom McInnis switched his residence to Moore County so that he could run for re-election in the new district.
North Carolina Senate 21st district general election, 2022[48]
The new 22nd District includes most ofDurham County. Incumbent DemocratMike Woodard had represented the 22nd District since 2013. Larry Coleman won the Republican nomination.
North Carolina Senate 22nd district Republican primary election, 2022[49]
The new 23rd District includes all ofCaswell,Person, andOrange counties. Incumbent DemocratValerie Foushee had represented the 23rd District since 2013. Foushee retired to run for Congress.[51] State RepresentativeGraig Meyer won the Democratic nomination.[52] Landon Woods won the Republican nomination.
North Carolina Senate 23rd district Democratic primary election, 2022[53]
The new 24th District includes all ofRobeson,Hoke, andScotland counties. The new district includes the home of incumbent RepublicanDanny Britt, who had represented the 13th District since 2017, and incumbent DemocratBen Clark, who had represented the 21st District since 2013. Clark did not seek re-election.[55]
North Carolina Senate 24th district general election, 2022[56]
The new 25th District includes all ofAlamance County as well as portions of NortheasternRandolph County. The district includes the home of incumbent RepublicanAmy Galey, who had represented the 24th District since 2021.
North Carolina Senate 25th district general election, 2022[57]
The new 26th District includes all ofRockingham County as well as portions of northern and easternGuilford County. The district includes the home of incumbent Republican president pro temporePhil Berger, who had represented the 30th District and its predecessors since 2001.
North Carolina Senate 26th district general election, 2022[58]
The new 27th District includes portions of western and southernGuilford County. Incumbent DemocratMichael Garrett had represented the 27th District since 2019.
North Carolina Senate 27th district general election, 2022[59]
The new 29th District includes all ofAnson,Richmond, andMontgomery counties as well as portions ofRandolph andUnion counties. The district includes the home of incumbent RepublicansTom McInnis, who had represented the 25th District since 2015, andDave Craven, who had represented the 26th District since 2020. McInnis switched his residence from Richmond County to Moore County and ran for re-election in the new 21st District.
North Carolina Senate 29th district general election, 2022[61]
The new 30th District includes all ofDavidson andDavie counties. The district includes the home of incumbent RepublicanSteve Jarvis, who had represented the 29th District since 2021. Former state SenatorEddie Gallimore unsuccessfully challenged Jarvis for the Republican nomination.
North Carolina Senate 30th district Republican primary election, 2022[62]
The new 31st District includes all ofStokes County as well as portions of northern and easternForsyth County. Incumbent RepublicanJoyce Krawiec had represented the 31st District since 2014.
North Carolina Senate 31st district general election, 2022[64]
The new 32nd District includes portions of western and southernForsyth County. Incumbent DemocratPaul Lowe Jr. had represented the 32nd District since 2015.
North Carolina Senate 32nd district general election, 2022[65]
The new 34th District includes most ofCabarrus County. The district includes the home of incumbent RepublicanPaul Newton, who had represented the 36th District since 2017.
North Carolina Senate 34th district general election, 2022[67]
The new 35th District includes most ofUnion County and a small portion of southeasternCabarrus County. Incumbent RepublicanTodd Johnson had represented the 35th District since 2019.
North Carolina Senate 35th district general election, 2022[68]
The new 37th District includes all ofIredell County as well as a small portion of far northwesternMecklenburg County. The district includes the home of incumbent RepublicanVickie Sawyer, who had represented the 34th District since 2019. She ran for re-election.[72] Tom Fyler unsuccessfully challenged Sawyer for the Republican nomination.
North Carolina Senate 37th district Republican primary election, 2022[73]
The new 39th District includes portions of southwesternMecklenburg County. Incumbent DemocratDeAndrea Salvador had represented the 39th District since 2021.
North Carolina Senate 39th district general election, 2022[76]
The new 41st District includes portions of northern and westernMecklenburg County. Incumbent DemocratNatasha Marcus had represented the 41st District since 2019.
North Carolina Senate 41st district general election, 2022[78]
The new 42nd District includes portions of southeasternMecklenburg County. The district includes the home of incumbent DemocratJeff Jackson, who had represented the 37th District since 2014. Jackson retired to run forCongress.[79] State RepresentativeRachel Hunt was unopposed for the Democratic nomination.[37] Cheryl Russo won the Republican nomination, defeating former state RepresentativeScott Stone.
North Carolina Senate 42nd district Republican primary election, 2022[80]
The new 43rd District includes most ofGaston County. Incumbent Republican Majority LeaderKathy Harrington had represented the 43rd District since 2011. She did not seek re-election.[82]
North Carolina Senate 43rd district general election, 2022[83]
The new 44th District includes all ofCleveland andLincoln counties as well as a small portion ofGaston County. Incumbent RepublicanTed Alexander had represented the 44th District since 2019.
North Carolina Senate 44th district general election, 2022[84]
The new 45th District includes all ofCatawba County as well as portions of easternCaldwell County. The district includes the home of incumbent RepublicanDean Proctor, who had represented the 42nd District since 2020.
North Carolina Senate 45th district general election, 2022[85]
The new 46th District includes all ofBurke andMcDowell counties as well as portions of easternBuncombe County. Incumbent RepublicanWarren Daniel had represented the 46th District and its predecessors since 2011. Mark Crawford unsuccessfully challenged Daniel for the Republican nomination.
North Carolina Senate 46th district Republican primary election, 2022[86]
The new 47th District includes all ofAlleghany,Ashe,Watauga,Avery,Mitchell,Yancey, andMadison counties, as well as portions ofCaldwell andHaywood counties. The new district includes the homes of incumbent RepublicansRalph Hise, who had represented the 47th District since 2011, andDeanna Ballard, who had represented the 45th District since 2016. Hise defeated Ballard to win the Republican nomination.
North Carolina Senate 47th district Republican primary election, 2022[88]
The new 48th District includes all ofHenderson,Polk, andRutherford counties. Incumbent RepublicanChuck Edwards had represented the 48th District since 2016. Edwards retired to run for congress.[90] State representativeTim Moffitt sought the Republican nomination for the seat.[91] The original Democratic nominee was Stephanie A. Justice; however, she dropped out and was replaced on the ballot by Jay Carey.[92]
North Carolina Senate 48th district general election, 2022[93]
The new 49th District includes most ofBuncombe County. Incumbent DemocratJulie Mayfield had represented the 49th District since 2021. Taylon Breeden and Sandra Kilgore unsuccessfully challenged Mayfield for the Democratic nomination.
North Carolina Senate 49th district Democratic primary election, 2022[94]