2024 North Carolina House of Representatives election explained

2024 North Carolina House of Representatives election should not be confused with 2024 United States House of Representatives elections in North Carolina.

Election Name:2024 North Carolina House of Representatives election
Country:North Carolina
Type:legislative
Ongoing:yes
Previous Election:2022 North Carolina House of Representatives election
Previous Year:2022
Next Election:2026 North Carolina House of Representatives election
Next Year:2026
Seats For Election:All 120 seats in the North Carolina House of Representatives
Majority Seats:61
Leader1:Tim Moore
(retiring)
Party1:Republican
Colour1:ff3333
Leader Since1:January 14, 2015
Leaders Seat1:111thKings Mountain
Last Election1:71 seats, 57.25%
Seats Before1:72
Leader2:Robert Reives
Party2:Democratic
Colour2:3333ff
Leader Since2:January 1, 2021
Leaders Seat2:54thGoldston
Last Election2:49 seats, 42.19%
Seats Before2:48
Speaker
Before Election:Tim Moore
Before Party:North Carolina Republican Party
Map Size:400px

The 2024 North Carolina House of Representatives election will be held on November 5, 2024, to elect all 120 members to North Carolina's House of Representatives. The election will coincide with elections for other offices, including for U.S. President, U.S. House of Representatives, Governor, Lieutenant Governor, Attorney General, and state senate.[1] The primary election will be held on March 5, 2024. Ahead of the election, districts were redrawn and passed the General Assembly in House Bill 898.[2]

Partisan background

In the 2020 Presidential Election, Trump won in 70 North Carolina House districts, while Biden won 50. As the 2024 election approaches, Democrats hold three districts where Trump won: District 35 in suburban Raleigh, District 73 around Concord, and District 115 in rural Buncombe County. Republicans, on the other hand, control five districts where Biden led: District 5 in Eastern NC, District 24 in Wilson County, District 25 in Nash County, District 32 in Granville and Vance Counties, and District 98 in northern Mecklenburg County.

Results summary

Summary of the November 5, 2024 North Carolina House of Representatives election
PartyCandidatesVotesSeats
%UpWon+/–
Republican95TBD72TBD
Democratic117TBD48TBD
Libertarian16TBD0TBD
Green1TBD0TBD
TotalTBD120120
DistrictIncumbentPartyElectedParty
1stEd GoodwinRep
2ndRay JeffersDem
3rdSteve TysonRep
4thJimmy DixonRep
5thBill WardRep
6thJoe PikeRep
7thMatthew WinslowRep
8thGloristine BrownDem
9thTimothy ReederRep
10thJohn BellRep
11thAllison DahleDem
12thChris HumphreyRep
13thCeleste CairnsRep
14thGeorge ClevelandRep
15thPhil ShepardRep
16thCarson SmithRep
17thFrank IlerRep
18thDeb ButlerDemDeb ButlerDem
19thCharlie MillerRep
20thTed Davis Jr.Rep
21stYa LiuDem
22ndWilliam BrissonRep
23rdShelly WillinghamDem
24thKen FontenotRep
25thAllen ChesserRep
26thDonna McDowell WhiteRep
27thMichael WrayDemRodney PierceDem
28thLarry StricklandRep
29thVernetta AlstonDemVernetta AlstonDem
30thMarcia MoreyDemMarcia MoreyDem
31stZack Forde-HawkinsDemZack Forde-HawkinsDem
32ndFrank SossamonRep
33rdRosa GillDem
34thTim LongestDem
35thTerence EverittDem
36thJulie von HaefenDem
37thErin ParéRep
38thAbe JonesDemAbe JonesDem
39thJames RobersonDemJames RobersonDem
40thJoe JohnDem
41stMaria CervaniaDem
42ndMarvin LucasDem
43rdDiane WheatleyRep
44thCharles SmithDem
45thFrances JacksonDemFrances JacksonDem
46thBrenden JonesRep
47thJarrod LoweryRep
48thGarland PierceDem
49thCynthia BallDemCynthia BallDem
50thRenee PriceDemRenee PriceDem
51stJohn SaulsRep
52ndBen MossRep
53rdHoward Penny Jr.Rep
54thRobert ReivesDem
55thMark BrodyRep
56thAllen BuansiDem
57thAshton ClemmonsDem
58thAmos QuickDemAmos QuickDem
59thAlan BransonRep
60thCecil BrockmanDem
61stPricey HarrisonDem
62ndJohn FairclothRep
63rdStephen RossRep
64thDennis RiddellRep
65thReece PyrtleRep Reece PyrtleRep
66thSarah CrawfordDem
67thWayne SasserRep
68thDavid WillisRep
69thDean ArpRep
70thBrian BiggsRep
71stKanika BrownDemKanika BrownDem
72ndAmber BakerDemAmber BakerDem
73rdDiamond Staton-WilliamsDem
Kristin BakerRep
74thJeff ZengerRep
75thDonny LambethRep
76thHarry WarrenRep
77thJulia Craven HowardRep
78thNeal JacksonRep
79thKeith KidwellRep
80thSam WatfordRep
81stLarry PottsRep
82ndKevin CrutchfieldRep
83rdNew Seat
84thJeffrey McNeelyRep
85thDudley GreeneRep
86thHugh BlackwellRep
87thDestin HallRep
88thMary BelkDemMary BelkDem
89thMitchell SetzerRep
90thSarah StevensRep
91stKyle HallRep
92ndTerry BrownDemTerry BrownDem
93rdRay PickettRep
94thJeffrey ElmoreRep
95thGrey MillsRep
96thJay AdamsRep
97thJason SaineRepJason SaineRep
98thJohn BradfordRep
99thNasif MajeedDem
100thJohn AutryDemJulia GreenfieldDem
101stCarolyn LoganDemCarolyn LoganDem
102ndBecky CarneyDemBecky CarneyDem
103rdLaura BuddDem
Wesley HarrisDem
104thBrandon LoftonDem
105thTricia CothamRep
106thCarla CunninghamDemCarla CunninghamDem
107thKelly AlexanderDemAisha DewDem
108thJohn TorbettRep
109thDonnie LoftisRep
110thKelly HastingsRep
111thTim MooreRep
112thNew SeatJordan LopezDem
113thJake JohnsonRep
114thJ. Eric AgerDem
115thLindsey PratherDem
116thCaleb RudowDemBrian TurnerDem
117thJennifer BalkcomRep
118thMark PlessRep
119thMike ClampittRep
120thKarl GillespieRep
† - Incumbent not seeking re-election

Retiring incumbents

Democrats

Rosa Gill is retiring.[3]

Terence Everitt is retiring to run for State Senate.[4]

Marvin Lucas is retiring.[5]

John Autry is retiring.[6]

Wesley Harris is retiring to run for Treasurer.[7]

Kelly Alexander is retiring.[8]

Caleb Rudow is retiring to run for U.S. House.[9]

Republicans

John Faircloth is retiring.[10]

Wayne Sasser is retiring.[11]

Kristin Baker is retiring.[12]

Jeffrey Elmore is retiring to run for Lieutenant Governor.[13]

Grey Mills is retiring to run for U.S. House.[14]

John Bradford is retiring to run for U.S. House.[15]

Tim Moore is retiring to run for U.S. House.[16]

Incumbents defeated in primary elections

Democrats

Michael Wray lost renomination to Rodney Pierce.[17]

Republicans

George Cleveland lost renomination to Wyatt Gable.

Kevin Crutchfield lost renomination to Brian Echevarria.

Newly created seats

Detailed results

Districts 1-19

District 1

The new 1st district includes all of Chowan, Currituck, Perquimans, Tyrrell, and Washington counties, as well as portions of northwestern Dare County. It includes the home of incumbent Republican Ed Goodwin, who has represented the 1st district since 2019.

District 2

The new 2nd district includes all of Person County and portions of northern Durham County. It includes the home of incumbent Democrat Ray Jeffers, who has represented the 2nd district since 2023.

District 3

The new 3rd district includes most of Craven County. It includes the home of incumbent Republican Steve Tyson, who has represented the 3rd district since 2021.

District 4

The new 4th district includes all of Duplin County, and portions of southern Wayne County. It includes the home of incumbent Republican Jimmy Dixon, who has represented the 4th district since 2011.

District 5

The new 5th district includes all of Camden, Gates, Hertford, and Pasquotank counties. It includes the home of incumbent Republican Bill Ward, who has represented the 5th district since 2023.

District 6

The new 6th district includes most of Harnett County. It includes the home of incumbent Republican Joe Pike, who has represented the 6th district since 2023.

District 7

The new 7th district includes all of Franklin County and portions of southern Vance County. It includes the home of incumbent Republican Matthew Winslow, who has represented the 7th district since 2021.

District 8

The new 8th district includes portions of western Pitt County. It includes the home of incumbent Democrat Gloristine Brown, who has represented the 8th district since 2023.

District 9

The new 9th district includes portions of eastern Pitt County. It includes the home of incumbent Republican Timothy Reeder, who has represented the 9th district since 2023.

District 10

The new 10th district includes portions of northern Wayne County. It includes the home of incumbent Republican Majority Leader John Bell, who has represented the 10th district since 2013.

District 11

The new 11th district includes portions of central Wake County. It includes the home of incumbent Democrat Allison Dahle, who has represented the 11th district since 2019.

District 12

The new 12th district includes all of Greene, Jones, and Lenoir counties. It includes the home of incumbent Republican Chris Humphrey, who has represented the 12th district since 2019.

District 13

The new 13th district includes all of Carteret County, as well as a small portion of southeastern Craven County. It includes the home of incumbent Republican Celeste Cairns, who has represented the 13th district since 2023.

District 14

The new 14th district includes portions of eastern Onslow County. It includes the home of incumbent Republican George Cleveland, who has represented the 14th district since 2005.

District 15

The new 15th district includes portions of northern Onslow County. It includes the home of incumbent Republican Phil Shepard, who has represented the 15th district since 2011.

District 16

The new 16th district includes all of Pender County, as well as portions of western Onslow County. It includes the home of incumbent Republican Carson Smith, who has represented the 16th district since 2019.

District 17

The new 17th district includes portions of Brunswick County. It includes the home of incumbent Republican Frank Iler, who has represented the 17th district since 2009.

District 18

The new 18th district includes portions of eastern New Hanover County. It includes the home of incumbent Democrat Deb Butler, who has represented the 18th district since 2017.

District 19

The new 19th district includes portions of southern Brunswick and New Hanover counties. It includes the home of incumbent Republican Charlie Miller, who has represented the 19th district since 2021.

Districts 20-39

District 20

The new 20th district includes portions of northern New Hanover County. It includes the home of incumbent Republican Ted Davis Jr., who has represented the 20th district and its predecessors since 2012.

District 21

The new 21st district includes portions of southwestern Wake County. It includes the home of incumbent Democrat Ya Liu, who has represented the 21st district since 2023.

District 22

The new 22nd district includes all of Bladen and Sampson counties. It includes the home of incumbent Republican William Brisson, who has represented the 22nd district since 2007.

District 23

The new 23rd district includes all of Bertie, Edgecombe, and Martin counties. It includes the home of incumbent Democrat Shelly Willingham, who has represented the 23rd district since 2015.

District 24

The new 24th district includes all of Wilson County, as well as a small portion of Nash County. It includes the home of incumbent Republican Ken Fontenot, who has represented the 24th district since 2023.

District 25

The new 25th district includes most of Nash County. It includes the home of incumbent Republican Allen Chesser, who has represented the 25th district since 2023.

District 26

The new 26th district includes portions of northern Johnston County. It includes the home of incumbent Republican Donna McDowell White, who has represented the 26th district since 2017.

District 27

The new 27th district includes all of Halifax, Northampton, and Warren counties. It includes the home of incumbent Democrat Michael Wray, who has represented the 27th district since 2005.

District 28

The new 28th district includes most of Johnston County. It includes the home of incumbent Republican Larry Strickland, who has represented the 28th district since 2017.

District 29

The new 29th district includes portions of southwestern Durham County. It includes the home of incumbent Democrat Vernetta Alston, who has represented the 29th district since 2020.

District 30

The new 30th district includes portions of western Durham County. It includes the home of incumbent Democrat Marcia Morey, who has represented the 30th district since 2017.

District 31

The new 31st district includes portions of eastern Durham County. It includes the home of incumbent Democrat Zack Forde-Hawkins, who has represented the 31st district since 2019.

District 32

The new 32nd district includes all of Granville County, as well as portions of northern Vance County. It includes the home of incumbent Republican Frank Sossamon, who has represented the 32nd district since 2023.

District 33

The new 33rd district includes portions of eastern Wake County. It includes the home of incumbent Democrat Rosa Gill, who has represented the 33rd district since 2009. On December 4, 2023, Gill announced her intent to retire after eight terms.[18]

District 34

The new 34th district includes portions of central Wake County. It includes the home of incumbent Democrat Tim Longest, who has represented the 34th district since 2023.

District 35

The new 35th district includes portions of northern Wake County. It includes the home of incumbent Democrat Terence Everitt, who has represented the 35th district since 2019. On December 12, 2023, Everitt announced his intent to retire after three terms,[19] announcing a run for the North Carolina Senate on December 14, 2023.[20]

District 36

The new 36th district includes portions of southern Wake County. It includes the home of incumbent Democrat Julie von Haefen, who has represented the 36th district since 2019.

District 37

The new 37th district includes portions of southern Wake County. It includes the home of incumbent Republican Erin Paré, who has represented the 37th district since 2021.

District 38

The new 38th district includes portions of central Wake County. It includes the home of incumbent Democrat Abe Jones, who has represented the 38th District since 2021.

District 39

The new 39th district includes portions of northern Wake County. It includes the home of incumbent Democrat James Roberson, who has represented the 39th district since 2021.

Districts 40-59

District 40

The new 40th district includes portions of northwestern Wake County. It includes the home of incumbent Democrat Joe John, who has represented the 40th district since 2017.

District 41

The new 41st district includes portions of western Wake County. It includes the home of incumbent Democrat Maria Cervania, who has represented the 41st district since 2023.

District 42

The new 42nd district includes portions of northwestern Cumberland County. It includes the home of incumbent Democrat Marvin Lucas, who has represented the 42nd district since 2001. On December 6, 2023, Lucas announced his intent to retire after twelve terms.[21]

District 43

The new 43rd district includes portions of eastern Cumberland County. It includes the home of incumbent Republican Diane Wheatley, who has represented the 43rd district since 2021.

District 44

The new 44th district includes portions of western Cumberland County. It includes the home of incumbent Democrat Charles Smith, who has represented the 44th district since 2023.

District 45

The new 45th district includes portions of western Cumberland County. It includes the home of incumbent Democrat Frances Jackson, who has represented the 45th district since 2023.

District 46

The new 46th district includes all of Columbus County and portions of eastern Robeson County. It includes the home of incumbent Republican Brenden Jones, who has represented the 46th district since 2017.

District 47

The new 47th district includes most of Robeson County. It includes the home of incumbent Republican Jarrod Lowery, who has represented the 47th district since 2023.

District 48

The new 48th district includes all of Hoke and Scotland counties. It includes the home of incumbent Democrat Garland Pierce, who has represented the 48th district since 2005.

District 49

The new 49th district includes portions of central Wake County. It includes the home of incumbent Democrat Cynthia Ball, who has represented the 49th district since 2017.

District 50

The new 50th district includes all of Caswell County and most of Orange County. It includes the home of incumbent Democrat Renee Price, who has represented the 50th district since 2023.

District 51

The new 51st district includes all of Lee County and portions of eastern Moore County. It includes the home of incumbent Republican John Sauls, who has represented the 51st district since 2017.

District 52

The new 52nd district includes all of Richmond County and portions of southern Moore County. It includes the home of incumbent Republican Ben Moss, who has represented the 52nd district and its predecessors since 2021. Initially, on December 20, 2022, Moss announced his intent to retire after two terms and announced a run for Labor Commissioner,[22] but on July 19, 2023, he withdrew from that race and announced he would run for a third term.[23]

District 53

The new 53rd district includes portions of northwestern Johnston County and eastern Harnett County. It includes the home of incumbent Republican Howard Penny Jr., who has represented the 53rd district since 2020.

District 54

The new 54th district includes all of Chatham County and a small portion of northeastern Randolph County. It includes the home of incumbent Democratic Minority Leader Robert Reives, who has represented the 54th district since 2014.

District 55

The new 55th district includes all of Anson County, and most of Union County. It includes the home of incumbent Republican Mark Brody, who has represented the 55th district since 2013.

District 56

The new 56th district includes portions of southeastern Orange County. It includes the home of incumbent Democrat Allen Buansi, who has represented the 56th district since 2022.

District 57

The new 57th district includes portions of central Guilford County. It includes the home of incumbent Democratic Deputy Minority Leader Ashton Clemmons, who has represented the 57th district since 2019.

District 58

The new 58th district includes portions of central Guilford County. It includes the home of incumbent Democrat Amos Quick, who has represented the 58th District since 2017.

District 59

The new 59th district includes portions of eastern Guilford County. It includes the home of incumbent Republican Alan Branson, who has represented the 59th district since 2024. Branson was appointed on April 10, 2024,[24] following the resignation of Jon Hardister, who had previously announced his retirement on January 4, 2023, to run for Labor Commissioner.[25]

Districts 60-79

District 60

The new 60th district includes portions of southwestern Guilford County. It includes the home of incumbent Democrat Cecil Brockman, who has represented the 60th district since 2015.

District 61

The new 61st district includes portions of central Guilford County. It includes the home of incumbent Democrat Pricey Harrison, who has represented the 61st district and its predecessors since 2005.

District 62

The new 62nd district includes portions of northwestern Guilford County. It includes the home of incumbent Republican John Faircloth, who has represented the 62nd district and its predecessors since 2011. On October 31, 2023, Faircloth announced his intent to retire after seven terms.[26]

District 63

The new 63rd district includes portions of northern Alamance County. It includes the home of incumbent Republican Stephen Ross, who has represented the 63rd district since 2023.

District 64

The new 64th district includes portions of southern Alamance County. It includes the home of incumbent Republican Dennis Riddell, who has represented the 64th district since 2013.

District 65

The new 65th district includes all of Rockingham County. It includes the home of incumbent Republican Reece Pyrtle, who has represented the 65th district since 2021.

District 66

The new 66th district includes portions of northern Wake County. It includes the home of incumbent Democrat Sarah Crawford, who has represented the 66th district since 2023.

District 67

The new 67th district includes all of Montgomery and Stanly counties. It includes the home of incumbent Republican Wayne Sasser, who has represented the 67th district since 2019. Sasser has announced he is retiring after three terms.

District 68

The new 68th district includes portions of southwestern Union County. It includes the home of incumbent Republican David Willis, who has represented the 68th district since 2021.

District 69

The new 69th district includes portions of northwestern Union County. It includes the home of incumbent Republican Dean Arp, who has represented the 69th district since 2013.

District 70

The new 70th district includes portions of northwestern Randolph County. It includes the home of incumbent Republican Brian Biggs, who has represented the 70th district since 2023.

District 71

The new 71st district includes portions of southern Forsyth County. It includes the home of incumbent Democrat Kanika Brown, who has represented the 71st district since 2023.

District 72

The new 72nd district includes portions of central Forsyth County. It includes the home of incumbent Democrat Amber Baker, who has represented the 72nd district since 2021.

District 73

The new 73rd district includes portions of northern Cabarrus County. It includes the homes of incumbent Democrat Diamond Staton-Williams, who has represented the 73rd district since 2023, and incumbent Republican Kristin Baker, who has represented the 82nd district since 2020. On October 9, 2023, Baker announced her intent to retire after two terms in office.[27]

District 74

The new 74th district includes portions of western Forsyth County. It includes the home of incumbent Republican Jeff Zenger, who has represented the 74th district since 2021.

District 75

The new 75th district includes portions of eastern Forsyth County. It includes the home of incumbent Republican Donny Lambeth, who has represented the 75th district since 2013.

District 76

The new 76th district includes portions of eastern Rowan County. It includes the home of incumbent Republican Harry Warren, who has represented the 76th district and its predecessors since 2011.

District 77

The new 77th district includes all of Davie and Yadkin counties, as well as portions of northwestern Rowan County. It includes the home of incumbent Republican Julia Craven Howard, who has represented the 77th district and its predecessors since 1989.

District 78

The new 78th district includes portions of western Moore County and most of Randolph County. It includes the home of incumbent Republican Neal Jackson, who has represented the 78th district since 2023.

District 79

The new 79th district includes all of Beaufort, Hyde, and Pamlico counties, as well as most of Dare County. It includes the home of incumbent Republican Keith Kidwell, who has represented the 79th district since 2019.

Districts 80-99

District 80

The new 80th district includes portions of eastern Davidson County. It includes the home of incumbent Republican Sam Watford, who has represented the 80th district since 2021.

District 81

The new 81st district includes portions of western Davidson County. It includes the home of incumbent Republican Larry Potts, who has represented the 81st district since 2017.

District 82

The new 82nd district includes portions of southern Cabarrus County. It includes the home of incumbent Republican Kevin Crutchfield, who has represented the 83rd district since 2023.

District 83

The new 83rd district includes portions of northwestern Cabarrus County and southwestern Rowan County. It has no incumbent.

District 84

The new 84th district includes portions of northern Iredell County. It includes the home of incumbent Republican Jeffrey McNeely, who has represented the 84th district since 2019.

District 85

The new 85th district includes all of Avery, Mitchell, and Yadkin counties, as well as most of McDowell County. It includes the home of incumbent Republican Dudley Greene, who has represented the 85th district since 2021.

District 86

The new 86th district includes all of Burke County. It includes the home of incumbent Republican Hugh Blackwell, who has represented the 86th district since 2009.

District 87

The new 87th district includes all of Caldwell County, and portions of southern Watauga County. It includes the home of incumbent Republican Destin Hall, who has represented the 87th district since 2017.

District 88

The new 88th district includes portions of southern Mecklenburg County. It includes the home of incumbent Democrat Mary Belk, who has represented the 88th district since 2017.

District 89

The new 89th district includes most of Catawba County and portions of western Iredell County. It includes the home of incumbent Republican Mitchell Setzer, who has represented the 89th district and its predecessors since 1999.

District 90

The new 90th district includes all of Surry County and portions of northeastern Wilkes County. It includes the home of incumbent Republican Sarah Stevens, who has represented the 90th district since 2009.

District 91

The new 91st district includes all of Stokes County and portions of northern Forsyth County. It includes the home of incumbent Republican Kyle Hall, who has represented the 91st district since 2015.

District 92

The new 92nd district includes portions of southwestern Mecklenburg County. It includes the home of incumbent Democrat Terry Brown, who has represented the 92nd district since 2021.

District 93

The new 93rd district includes all of Ashe and Alleghany counties, as well as most of Watauga County. It includes the home of incumbent Republican Ray Pickett, who has represented the 93rd district since 2021.

District 94

The new 94th district includes all of Alexander County, as well as most of Wilkes County. It includes the home of incumbent Republican Jeffrey Elmore, who has represented the 94th district since 2013. On May 9, 2023, Elmore announced his intent to retire after six terms to run for Lieutenant Governor.[28]

District 95

The new 95th district includes portions of southern Iredell County. It includes the home of incumbent Republican Grey Mills, who has represented the 95th district since 2021. On December 11, 2023, Mills announced his intent to retire after two terms to run for Congress.[29]

District 96

The new 96th district includes portions of northwestern Catawba County. It includes the home of incumbent Republican Jay Adams, who has represented the 96th district since 2015.

District 97

The new 97th district includes all of Lincoln County. It includes the home of incumbent Republican Jason Saine, who has represented the 97th district since 2011.

District 98

The new 98th district includes portions of northern Mecklenburg County. It includes the home of incumbent Republican John Bradford, who has represented the 98th district since 2021. Initially, on April 20, 2023, Bradford announced his intent to retire after two terms to run for State Treasurer,[30] but on December 8, 2023, Bradford withdrew from that race and announced he would run for Congress.[31]

District 99

The new 99th district includes portions of eastern Mecklenburg County. It includes the home of incumbent Democrat Nasif Majeed, who has represented the 99th district since 2019.

Districts 100-120

District 100

The new 100th district includes portions of southeastern Mecklenburg County. It includes the home of incumbent Democrat John Autry, who has represented the 100th district since 2017. On November 10, 2023, Autry announced his intent to retire after four terms.[32]

District 101

The new 101st district includes portions of northern Mecklenburg County. It includes the home of incumbent Democrat Carolyn Logan, who has represented the 101st district since 2019.

District 102

The new 102nd district includes portions of central Mecklenburg County. It includes the home of incumbent Democrat Becky Carney, who has represented the 102nd district since 2003.

District 103

The new 103rd district includes portions of southern Mecklenburg County. It includes the homes of incumbent Democrat Laura Budd, who has represented the 103rd district since 2019, and Wesley Harris, who has represented the 105th district since 2019. On March 13, 2023, Harris announced his intent to retire after three terms to run for State Treasurer.[33]

District 104

The new 104th district includes portions of southern Mecklenburg County. It includes the home of incumbent Democrat Brandon Lofton, who has represented the 104th district since 2019.

District 105

The new 105th district portions of southeastern Mecklenburg County. It includes the home of incumbent Republican Tricia Cotham, who has represented the 112th district since 2023. She was elected as a Democrat, before switching parties on April 5, 2023.[34]

District 106

The new 106th district includes portions of northern Mecklenburg County. It includes the home of incumbent Democrat Carla Cunningham, who has represented the 106th district since 2013.

District 107

The new 107th district includes portions of central Mecklenburg County. It includes the home of incumbent Democrat Kelly Alexander, who has represented the 107th district since 2009. On December 6, 2023, Alexander announced his intent to retire after eight terms.[35]

District 108

The new 108th district includes portions of northeastern Gaston County. It includes the home of incumbent Republican John Torbett, who has represented the 108th district since 2011.

District 109

The new 109th district includes portions of southeastern Gaston County. It includes the home of incumbent Republican Donnie Loftis, who has represented the 109th district since 2021.

District 110

The new 110th district includes portions of northern Cleveland County and western Gaston County. It includes the home of incumbent Republican Kelly Hastings, who has represented the 110th district since 2011.

District 111

The new 111th district includes portions of southern Cleveland County and eastern Rutherford County. It includes the home of incumbent Republican Speaker of the House Tim Moore, who has represented the 111th district since 2003. On July 19, 2023, Moore announced his intent to retire after eleven terms,[36] announcing a run for Congress on November 7, 2023.[37]

District 112

The new 112th district includes portions of southeastern Mecklenburg County. It has no incumbent.

District 113

The new 113th district includes all of Polk County, portions of southern Henderson and McDowell counties, and portions of western Rutherford County. It includes the home of incumbent Republican Jake Johnson, who has represented the 113th district since 2019.

District 114

The new 114th district includes portions of southern Buncombe County. It includes the home of incumbent Democrat J. Eric Ager, who has represented the 114th district since 2023.

District 115

The new 115th district includes portions of northern Buncombe County. It includes the home of incumbent Democrat Lindsey Prather, who has represented the 115th district since 2023.

District 116

The new 116th district includes portions of central Buncombe County. It includes the home of incumbent Democrat Caleb Rudow, who has represented the 116th district and its predecessors since 2022. On November 28, 2023, Rudow announced his intent to retire after one term to run for Congress.[38]

District 117

The new 117th district includes portions of northern Henderson County. It includes the home of incumbent Republican Jennifer Balkcom, who has represented the 117th district since 2023.

District 118

The new 118th district includes all of Haywood and Madison counties. It includes the home of incumbent Republican Mark Pless, who has represented the 118th district since 2021.

District 119

The new 119th district includes all of Jackson, Swain, and Transylvania counties. It includes the home of incumbent Republican Mike Clampitt, who has represented the 119th district since 2021.

District 120

The new 120th district includes all of Cherokee, Clay, Graham, and Macon counties. It includes the home of incumbent Republican Karl Gillespie, who has represented the 120th district since 2021.

See also

Notes and References

  1. Web site: North Carolina House of Representatives elections, 2024. Ballotpedia. October 25, 2023.
  2. Web site: H898, Edition 3. North Carolina General Assembly. October 25, 2023.
  3. News: Campbell. Colin. Two veteran NC lawmakers plan to retire. December 4, 2023. WUNC (FM). December 29, 2023.
  4. News: Fain. Travis. NC Senate scramble: Retiring House Democrat files for Senate instead. December 14, 2023. WRAL-TV. December 29, 2023.
  5. News: Woolverton. Paul. Longtime Spring Lake lawmaker Marvin Lucas to retire after 47 years in politics. December 6, 2023. CityView. December 29, 2023.
  6. News: Harrison. Steve. 'Worse than a dental appointment': NC House Rep. John Autry not running for reelection. November 9, 2023. WFAE. December 30, 2023.
  7. News: Bruno. Joe. Only on 9: Charlotte lawmaker to run for state treasurer. March 13, 2023. WSOC-TV. December 30, 2023.
  8. News: Harrison. Steve. Mecklenburg state Rep. Kelly Alexander won't run for reelection. December 6, 2023. WUNC (FM). December 30, 2023.
  9. News: DiOrio. Ed. Rep. Caleb Rudow announces run for NC District 11 seat. November 28, 2023. WLOS. December 30, 2023.
  10. News: Hammer. John. State House District 62 Primary Getting Crowded. December 12, 2023. Rhino Times. December 29, 2023.
  11. News: Sasser will not seek another term. November 15, 2023. The Stanly News and Press. December 29, 2023.
  12. News: Cabarrus County Republican Rep. Kristen Baker won't seek reelection in 2024. October 9, 2023. WCNC-TV. December 30, 2023.
  13. News: N. Carolina state Rep. Elmore to run for lieutenant governor. May 9, 2023. Spectrum News 1 North Carolina. December 30, 2023.
  14. News: Gibson. Ben. Grey Mills announces candidacy for North Carolina's 10th congressional district. December 16, 2023. Mooresville Tribune. December 30, 2023.
  15. News: NC Rep. John Bradford, a Cornelius resident, plans to run for Congress. December 8, 2023. Cornelius Today. December 30, 2023.
  16. News: North Carolina House Speaker Tim Moore formally announces bid for Congress in 2024. November 7, 2023. Associated Press. December 30, 2023.
  17. News: Wooten. Alan. Four NC General Assembly incumbents fall on Super Tuesday. March 11, 2024. Rocky Mount Telegram. March 12, 2024.
  18. News: Campbell . Colin . December 4, 2023 . Two veteran NC lawmakers plan to retire . January 22, 2024 . WUNC.
  19. News: Fain . Travis . December 12, 2023 . Wake County lawmaker in key district won't seek reelection . January 22, 2024 . WRAL.
  20. News: Fain . Travis . December 14, 2023 . NC Senate scramble: Retiring House Democrat files for Senate instead . January 22, 2024 . WRAL.
  21. News: Bajpai . Avi . December 6, 2023 . ‘The dean’ of NC House Democrats won’t run again. Here’s who he wants to replace him. . January 22, 2024 . The News & Observer.
  22. News: December 20, 2022 . Moss announces plan to run for Labor Commissioner . January 22, 2024 . Carolina Journal.
  23. News: July 19, 2023 . North Carolina state Rep. Ben Moss won’t run for labor commissioner in 2024 . January 22, 2024 . Associated Press.
  24. News: Melrose. Justyn. Former Guilford County Commissioner Alan Branson selected to represent NC House District 59 after Jon Hardister resigns. April 10, 2024. WGHP. April 20, 2024.
  25. News: Doyle . Steve . January 8, 2023 . Jon Hardister makes it official: He wants his face in North Carolina’s elevators . January 22, 2024 . FOX 8.
  26. News: Johnson . Paul B. . December 8, 2023 . Faircloth won’t seek reelection . January 22, 2024 . High Point Enterprise.
  27. News: October 9, 2023 . North Carolina Republican Rep. Kristin Baker won’t seek reelection in 2024 . January 22, 2024 . Associated Press.
  28. News: Mikkelsen . Emily . May 9, 2023 . Wilkes County representative Elmore announces run for lieutenant governor . January 22, 2024 . FOX 8.
  29. News: December 12, 2023 . Mills announces candidacy for U.S. House of Representatives . January 22, 2024 . Iredell Free News.
  30. News: April 21, 2023 . North Carolina Rep. Bradford joins state treasurer’s field . January 22, 2024 . Associated Press.
  31. News: Battaglia . Danielle . Bajpai . Avi . December 8, 2023 . Mecklenburg lawmaker leaves statewide race to run for Congress, setting up GOP primary . January 22, 2024 . The Charlotte Observer.
  32. News: November 10, 2023 . North Carolina Democrat says he won’t seek reelection, cites frustrations with GOP legislature . January 22, 2024 . Associated Press.
  33. News: Bergeron . Josh . March 13, 2023 . Mecklenburg Democrat to run for NC treasurer, says office shouldn’t have ‘partisan games’ . January 22, 2024 . The Charlotte Observer.
  34. News: Gallagher . Dianne . Sayers . Devon M. . April 5, 2023 . North Carolina Democrat switches parties giving Republicans veto-proof supermajority in state House . January 22, 2024 . CNN.
  35. News: Harrison . Steve . December 6, 2023 . Mecklenburg state Rep. Kelly Alexander won't run for reelection . January 22, 2024 . WUNC.
  36. News: July 19, 2023 . North Carolina House Speaker Tim Moore Announces Retirement, Faces Lawsuit Dismissal . January 22, 2024 . NC Political News.
  37. News: November 7, 2023 . North Carolina House Speaker Tim Moore formally announces bid for Congress in 2024 . January 22, 2024 . Associated Press.
  38. News: Sonmez . Felicia . November 28, 2023 . State Rep. Caleb Rudow enters race to challenge Rep. Chuck Edwards . January 22, 2024 . Blue Ridge Public Radio.