The 2024 North Carolina House of Representatives election were held on November 5, 2024, to elect all 120 members to North Carolina's House of Representatives. The election coincided with elections for other offices, including for the U.S. President, U.S. House of Representatives, Council of State, and state senate.[1] The primary election was held on March 5, 2024. Ahead of the election, districts were redrawn and passed the General Assembly in House Bill 898.[2] Democrats gained one seat, effectively breaking the Republicans’ supermajority. Despite winning a majority of the votes cast, the Democratic Party only won 49 of the 120 seats up for election, although this was likely skewed by the number of uncontested seats.
| |||||||||||||||||||||||||||||||||||||
All 120 seats in the North Carolina House of Representatives 61 seats needed for a majority | |||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||
Results: Republican hold Democratic hold Republican gain Democratic gain Vote share: 40-50% 50–60% 60–70% 70–80% >90% | |||||||||||||||||||||||||||||||||||||
|
Predictions
editSource | Ranking |
---|---|
CNalysis[3] | Solid R |
Partisan background
editIn the 2020 Presidential Election, Trump won in 70 North Carolina House districts, while Biden won 50. As the 2024 election approached, Democrats held 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, controlled 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
editParty | Candidates | Votes | Seats | ||||||
---|---|---|---|---|---|---|---|---|---|
No. | % | Up | Won | +/– | |||||
Republican | 95 | TBD | 72 | TBD | |||||
Democratic | 117 | TBD | 48 | TBD | |||||
Libertarian | 16 | TBD | 0 | TBD | |||||
Green | 1 | TBD | 0 | TBD | |||||
Total | TBD | 120 | 120 |
† - Incumbent not seeking re-election
Retiring incumbents
editDemocrats
edit- District 33: Rosa Gill retired.[4]
- District 35: Terence Everitt retired to run for State Senate.[5]
- District 42: Marvin Lucas retired.[6]
- District 100: John Autry retired.[7]
- District 103: Wesley Harris[d] retired to run for Treasurer.[8]
- District 107: Kelly Alexander announced retirement.[9] Died on September 6, 2024.[10] Bobby Drakeford was nominated to succeed him.[11]
- District 116: Caleb Rudow retired to run for U.S. House.[12]
Republicans
edit- District 62: John Faircloth retired.[13]
- District 67: Wayne Sasser retired.[14]
- District 73: Kristin Baker[b] retired.[15]
- District 94: Jeffrey Elmore retired to run for Lieutenant Governor.[16]
- District 95: Grey Mills retired to run for U.S. House.[17]
- District 98: John Bradford retired to run for U.S. House.[18]
- District 111: Tim Moore retired to run for U.S. House.[19]
Incumbents defeated in primary elections
editDemocrats
edit- District 27: Michael Wray lost renomination to Rodney Pierce.[20]
Republicans
edit- District 14: George Cleveland lost renomination to Wyatt Gable.[20]
- District 82: Kevin Crutchfield[c] lost renomination to Brian Echevarria.[20]
Incumbents defeated in the general election
editDemocrats
edit- Diamond Staton-Williams (D-District 73), defeated by Jonathan Almond (R)
Republicans
edit- Ken Fontenot (R-District 24), defeated by Dante Pittman (D)
- Frank Sossamon (R-District 32), defeated by Bryan Cohn (D)
Open seats that changed parties
edit- Terence Everitt (D-District 35) retired to run for State Senate, seat won by Mike Schietzelt (R)
- John Bradford (R-District 98) retired to run for Congress, seat won by Beth Gardner Helfrich (D)
Newly created seats
edit- District 83 (Rowan & Cabarrus Counties), won by Grant Campbell (R)
- District 112 (Mecklenburg County), won by Jordan Lopez (D)
Detailed results
editDistricts 1-19
editDistrict 1
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Ed Goodwin (incumbent) | 31,950 | 65.06% | |
Democratic | Susan Sawin | 17,160 | 34.94% | |
Total votes | 49,110 | 100% | ||
Republican hold |
District 2
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Ray Jeffers (incumbent) | 28,332 | 57.58% | |
Republican | Jason Chambers | 20,873 | 42.42% | |
Total votes | 49,205 | 100% | ||
Democratic hold |
District 3
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Linda Moore | 1,948 | 38.56% | |
Democratic | Dorothea Downing White | 1,820 | 36.03% | |
Democratic | Cynthia Evans-Robinson | 1,284 | 25.42% | |
Total votes | 5,052 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Steve Tyson (incumbent) | |||
Democratic | Linda Moore | |||
Total votes | 100% | |||
Republican hold |
District 4
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Jimmy Dixon (incumbent) | |||
Democratic | Vernon Moore | |||
Total votes | 100% | |||
Republican hold |
District 5
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Bill Ward (incumbent) | |||
Democratic | Howard Hunter III | |||
Total votes | 100% | |||
Republican hold |
District 6
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Joe Pike (incumbent) | |||
Democratic | Kiara Johnson | |||
Total votes | 100% | |||
Republican hold |
District 7
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Matthew Winslow (incumbent) | |||
Democratic | James Gathers Jr. | |||
Libertarian | Gavin Bell | |||
Total votes | 100% | |||
Republican hold |
District 8
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Gloristine Brown (incumbent) | |||
Republican | Angelene Mitchell | |||
Total votes | 100% | |||
Democratic hold |
District 9
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Claire Kempner | 3,624 | 70.95% | |
Democratic | Lenton Brown | 1,484 | 29.05% | |
Total votes | 5,108 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Timothy Reeder (incumbent) | 6,919 | 78.70% | |
Republican | Tony Moore | 1,873 | 21.30% | |
Total votes | 8,792 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Timothy Reeder (incumbent) | |||
Democratic | Claire Kempner | |||
Total votes | 100% | |||
Republican hold |
District 10
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | John Bell (incumbent) | |||
Democratic | Beatrice Jones | |||
Total votes | 100% | |||
Republican hold |
District 11
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Allison Dahle (incumbent) | |||
Republican | Philip Hensley | |||
Libertarian | Matthew Kordon | |||
Total votes | 100% | |||
Democratic hold |
District 12
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Chris Humphrey (incumbent) | |||
Democratic | Lillie Williams | |||
Green | Adrien Meadows | |||
Total votes | 100% | |||
Republican hold |
District 13
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Katie Tomberlin | 2,341 | 62.24% | |
Democratic | Melvin Cooper | 1,420 | 37.76% | |
Total votes | 3,761 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Celeste Cairns (incumbent) | |||
Democratic | Katie Tomberlin | |||
Total votes | 100% | |||
Republican hold |
District 14
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Wyatt Gable | 2,467 | 50.98% | |
Republican | George Cleveland (incumbent) | 2,372 | 49.02% | |
Total votes | 4,839 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Wyatt Gable | |||
Democratic | Carmen Spicer | |||
Total votes | 100% | |||
Republican hold |
District 15
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Phil Shepard (incumbent) | |||
Democratic | Christopher Schulte | |||
Libertarian | Matthew Feehan | |||
Total votes | 100% | |||
Republican hold |
District 16
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Carson Smith (incumbent) | |||
Democratic | Frances Lakey | |||
Total votes | 100% | |||
Republican hold |
District 17
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Frank Iler (incumbent) | |||
Democratic | Charles Jones | |||
Total votes | 100% | |||
Republican hold |
District 18
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Deb Butler (incumbent) | 100% | ||
Total votes | 100% | |||
Democratic hold |
District 19
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Charlie Miller (incumbent) | |||
Democratic | Jill Brown | |||
Total votes | 100% | |||
Republican hold |
Districts 20-39
editDistrict 20
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Ted Davis Jr. (incumbent) | |||
Democratic | Jonathan Berger | |||
Total votes | 100% | |||
Republican hold |
District 21
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Ya Liu (incumbent) | |||
Republican | Mary Miskimon | |||
Total votes | 100% | |||
Democratic hold |
District 22
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | William Brisson (incumbent) | |||
Democratic | Joshua Harrell | |||
Total votes | 100% | |||
Republican hold |
District 23
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Shelly Willingham (incumbent) | 6,769 | 78.85% | |
Democratic | Abbie Lane | 1,816 | 21.15% | |
Total votes | 8,585 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Shelly Willingham (incumbent) | |||
Republican | Brent Roberson | |||
Total votes | 100% | |||
Democratic hold |
District 24
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Dante Pittman | |||
Republican | Ken Fontenot (incumbent) | |||
Total votes | 100% | |||
Democratic gain from Republican |
District 25
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Allen Chesser (incumbent) | 6,415 | 66.61% | |
Republican | Yvonne McLeod | 3,215 | 33.39% | |
Total votes | 9,630 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Allen Chesser (incumbent) | |||
Democratic | Lorenza Wilkins | |||
Libertarian | Nick Taylor | |||
Total votes | 100% | |||
Republican hold |
District 26
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Donna McDowell White (incumbent) | |||
Democratic | Matthew Wood | |||
Libertarian | Kevin Terrett | |||
Total votes | 100% | |||
Republican hold |
District 27
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Rodney Pierce | 5,986 | 50.14% | |
Democratic | Michael Wray (incumbent) | 5,952 | 49.86% | |
Total votes | 11,938 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Rodney Pierce | 100% | ||
Total votes | 100% | |||
Democratic hold |
District 28
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Larry Strickland (incumbent) | 8,877 | 89.31% | |
Republican | Elizabeth Anne Temple | 1,062 | 10.69% | |
Total votes | 9,939 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Larry Strickland (incumbent) | |||
Democratic | Tawanda Shepard | |||
Total votes | 100% | |||
Republican hold |
District 29
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Vernetta Alston (incumbent) | 100% | ||
Total votes | 100% | |||
Democratic hold |
District 30
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Marcia Morey (incumbent) | 100% | ||
Total votes | 100% | |||
Democratic hold |
District 31
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Zack Forde-Hawkins (incumbent) | 100% | ||
Total votes | 100% | |||
Democratic hold |
District 32
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Bryan Cohn | 21,054 | 48.90 | |
Republican | Frank Sossamon (incumbent) | 20,872 | 48.48 | |
Libertarian | Ryan Brown | 1,128 | 2.62 | |
Total votes | 43,054 | 100% | ||
Democratic gain from Republican |
District 33
editThe 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.[23]
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Monika Johnson-Hostler | 5,282 | 60.03% | |
Democratic | Antoine Marshall | 2,269 | 25.79% | |
Democratic | Debra Dunston | 1,248 | 14.18% | |
Total votes | 8,799 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Monika Johnson-Hostler | |||
Libertarian | Chris Costello | |||
Total votes | 100% | |||
Democratic hold |
District 34
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Tim Longest (incumbent) | |||
Libertarian | Ed George | |||
Total votes | 100% | |||
Democratic hold |
District 35
editThe 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,[24] announcing a run for the North Carolina Senate on December 14, 2023.[25]
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Mike Schietzelt | 6,366 | 64.82% | |
Republican | James Norman | 3,455 | 35.18% | |
Total votes | 9,821 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Mike Schietzelt | |||
Democratic | Evonne Hopkins | |||
Libertarian | Michael Oakes | |||
Total votes | 100% | |||
Republican gain from Democratic |
District 36
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Julie von Haefen (incumbent) | |||
Republican | Becki Allen | |||
Libertarian | Travis Groo | |||
Total votes | 100% | |||
Democratic hold |
District 37
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Erin Paré (incumbent) | |||
Democratic | Safiyah Jackson | |||
Libertarian | Christopher Robinson | |||
Total votes | 100% | |||
Republican hold |
District 38
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Abe Jones (incumbent) | 100% | ||
Total votes | 100% | |||
Democratic hold |
District 39
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | James Roberson (incumbent) | 100% | ||
Total votes | 100% | |||
Democratic hold |
Districts 40-59
editDistrict 40
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Joe John (incumbent) | |||
Republican | Jerry Doliner | |||
Libertarian | Mike Munger | |||
Total votes | 100% | |||
Democratic hold |
District 41
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Maria Cervania (incumbent) | |||
Libertarian | Matthew Laszacs | |||
Total votes | 100% | |||
Democratic hold |
District 42
editThe 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.[26]
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Mike Colvin | 1,778 | 35.02% | |
Democratic | Naveed Aziz | 1,471 | 28.97% | |
Democratic | Elmer Floyd | 1,147 | 22.59% | |
Democratic | Courtney Banks-McLaughlin | 681 | 13.41% | |
Total votes | 5,077 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Mike Colvin | |||
Republican | Leonard Bryant | |||
Total votes | 100% | |||
Democratic hold |
District 43
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Diane Wheatley (incumbent) | |||
Democratic | Janene (Dublin) Ackles | |||
Total votes | 100% | |||
Republican hold |
District 44
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Libertarian | Christina Aragues | 21 | 55.26% | |
Libertarian | Angel Yaklin | 17 | 44.74% | |
Total votes | 38 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Charles Smith (incumbent) | |||
Republican | Freddie de la Cruz | |||
Libertarian | Christina Aragues | |||
Total votes | 100% | |||
Democratic hold |
District 45
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Frances Jackson (incumbent) | 100% | ||
Total votes | 100% | |||
Democratic hold |
District 46
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Brenden Jones (incumbent) | |||
Democratic | Edward Squires | |||
Total votes | 100% | |||
Republican hold |
District 47
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Jarrod Lowery (incumbent) | |||
Democratic | Eshonda Hooper | |||
Total votes | 100% | |||
Republican hold |
District 48
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Ralph Carter | 2,262 | 53.86% | |
Republican | Melissa Swarbrick | 1,563 | 37.21% | |
Republican | James Diaz | 375 | 8.93% | |
Total votes | 4,200 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Garland Pierce (incumbent) | |||
Republican | Ralph Carter | |||
Total votes | 100% | |||
Democratic hold |
District 49
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Cynthia Ball (incumbent) | 100% | ||
Total votes | 100% | |||
Democratic hold |
District 50
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Renee Price (incumbent) | 100% | ||
Total votes | 100% | |||
Democratic hold |
District 51
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | John Sauls (incumbent) | |||
Democratic | Ginger Bauerband | |||
Total votes | 100% | |||
Republican hold |
District 52
editThe 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,[27] but on July 19, 2023, he withdrew from that race and announced he would run for a third term.[28]
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Ben Moss (incumbent) | |||
Democratic | Jimmy Self | |||
Total votes | 100% | |||
Republican hold |
District 53
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Howard Penny Jr. (incumbent) | |||
Democratic | Kevin Thurman | |||
Total votes | 100% | |||
Republican hold |
District 54
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Robert Reives (incumbent) | |||
Republican | Joe Godfrey | |||
Total votes | 100% | |||
Democratic hold |
District 55
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Mark Brody (incumbent) | 6,094 | 81.93% | |
Republican | Richard Miller | 917 | 12.33% | |
Republican | Arthur McDonald | 427 | 5.74% | |
Total votes | 7,438 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Mark Brody (incumbent) | |||
Democratic | Judy Little | |||
Total votes | 100% | |||
Republican hold |
District 56
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Allen Buansi (incumbent) | |||
Republican | Jeffrey Hoagland | |||
Total votes | 100% | |||
Democratic hold |
District 57
editThe new 57th district includes portions of central Guilford County. It had included the home of incumbent Democratic Deputy Minority Leader Ashton Clemmons, who had represented the 57th district since 2019. Clemmons resigned her seat on August 5, 2024 and fellow Democrat Tracy Clark was appointed to replace her on August 6, 2024.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Tracy Clark (incumbent) | |||
Republican | Janice Davis | |||
Total votes | 100% | |||
Democratic hold |
District 58
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Amos Quick (incumbent) | 100% | ||
Total votes | 100% | |||
Democratic hold |
District 59
editThe 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,[29] following the resignation of Jon Hardister, who had previously announced his retirement on January 4, 2023, to run for Labor Commissioner.[30]
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Alan Branson | 7,245 | 70.39% | |
Republican | Allen Chappell | 3,047 | 29.61% | |
Total votes | 10,292 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Alan Branson (incumbent) | |||
Democratic | Tanneshia Dukes | |||
Total votes | 100% | |||
Republican hold |
Districts 60-79
editDistrict 60
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Cecil Brockman (incumbent) | 3,055 | 50.71% | |
Democratic | James Adams | 2,970 | 49.29% | |
Total votes | 6,025 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Cecil Brockman (incumbent) | |||
Republican | Joseph Perrotta | |||
Total votes | 100% | |||
Democratic hold |
District 61
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Pricey Harrison (incumbent) | |||
Republican | Crystal Davis | |||
Total votes | 100% | |||
Democratic hold |
District 62
editThe 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.[31] Faircloth resigned his seat on September 6, 2024 and Republican nominee and former Representative John Blust was appointed to the seat on September 17, 2024.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | John Blust | 3,971 | 34.10% | |
Republican | Britt Moore | 2,299 | 19.74% | |
Republican | Michelle Bardsley | 2,209 | 18.97% | |
Republican | Ann Schneider | 1,942 | 16.68% | |
Republican | Jaxon Barber | 1,223 | 10.50% | |
Total votes | 11,644 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | John Blust (incumbent) | |||
Democratic | Marjorie Benbow | |||
Total votes | 100% | |||
Republican hold |
District 63
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Stephen Ross (incumbent) | |||
Democratic | Robin Wintringham | |||
Total votes | 100% | |||
Republican hold |
District 64
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Dennis Riddell (incumbent) | |||
Democratic | LeVon Barnes | |||
Total votes | 100% | |||
Republican hold |
District 65
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Reece Pyrtle (incumbent) | 9,850 | 80.41% | |
Republican | Joseph Gibson III | 2,399 | 19.59% | |
Total votes | 12,249 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Reece Pyrtle (incumbent) | 100% | ||
Total votes | 100% | |||
Republican hold |
District 66
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Sarah Crawford (incumbent) | |||
Libertarian | Michael Nelson | |||
Total votes | 100% | |||
Democratic hold |
District 67
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Cody Huneycutt | 9,140 | 64.74% | |
Republican | Brandon King | 4,978 | 35.26% | |
Total votes | 14,118 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Cody Huneycutt | |||
Democratic | Daniel Quick | |||
Total votes | 100% | |||
Republican hold |
District 68
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | David Willis (incumbent) | |||
Democratic | Cristal Robinson | |||
Total votes | 100% | |||
Republican hold |
District 69
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Dean Arp (incumbent) | 8,041 | 80.74% | |
Republican | Clint Cannaday | 1,918 | 19.26% | |
Total votes | 9,959 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Dean Arp (incumbent) | |||
Democratic | Leigh Coulter | |||
Total votes | 100% | |||
Republican hold |
District 70
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Brian Biggs (incumbent) | |||
Democratic | Susan Lee "Susie" Scott | |||
Total votes | 100% | |||
Republican hold |
District 71
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Kanika Brown (incumbent) | 100% | ||
Total votes | 100% | |||
Democratic hold |
District 72
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Amber Baker (incumbent) | 6,052 | 76.18% | |
Democratic | Marcus Pearson | 1,892 | 23.82% | |
Total votes | 7,944 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Amber Baker (incumbent) | 100% | ||
Total votes | 100% | |||
Democratic hold |
District 73
editThe 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.[32]
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Jonathan Almond | 4,526 | 53.46% | |
Republican | Holly Edwards | 3,940 | 46.54% | |
Total votes | 8,466 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Jonathan Almond | |||
Democratic | Diamond Staton-Williams (incumbent) | |||
Total votes | 100% | |||
Republican gain from Democratic |
District 74
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Amy Taylor North | 4,954 | 79.74% | |
Democratic | Mack Wilder | 1,259 | 20.26% | |
Total votes | 6,213 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Jeff Zenger (incumbent) | |||
Democratic | Amy Taylor North | |||
Total votes | 100% | |||
Republican hold |
District 75
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Donny Lambeth (incumbent) | |||
Democratic | Caroline Warren | |||
Total votes | 100% | |||
Republican hold |
District 76
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Harry Warren (incumbent) | |||
Democratic | Alisha Byrd-Clark | |||
Total votes | 100% | |||
Republican hold |
District 77
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Julia Craven Howard (incumbent) | |||
Democratic | Kashmir Sibby | |||
Total votes | 100% | |||
Republican hold |
District 78
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Neal Jackson (incumbent) | |||
Democratic | Lowell Simon | |||
Total votes | 100% | |||
Republican hold |
District 79
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Keith Kidwell (incumbent) | |||
Democratic | Mary Beedle | |||
Total votes | 100% | |||
Republican hold |
Districts 80-99
editDistrict 80
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Sam Watford (incumbent) | 5,931 | 50.32% | |
Republican | Eddie Gallimore | 5,855 | 49.68% | |
Total votes | 11,786 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Sam Watford (incumbent) | |||
Democratic | Kimberly Titlebaum | |||
Total votes | 100% | |||
Republican hold |
District 81
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Larry Potts (incumbent) | |||
Democratic | Pamela McAfee | |||
Total votes | 100% | |||
Republican hold |
District 82
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Brian Echevarria | 4,626 | 50.92% | |
Republican | Kevin Crutchfield (incumbent) | 4,459 | 49.08% | |
Total votes | 9,085 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Brian Echevarria | |||
Democratic | Sabrina Berry | |||
Total votes | 100% | |||
Republican hold |
District 83
editThe new 83rd district includes portions of northwestern Cabarrus County and southwestern Rowan County. It has no incumbent.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Grant Campbell | 5,032 | 52.26% | |
Republican | Brad Jenkins | 4,597 | 47.74% | |
Total votes | 9,629 | 100% |
Party | Candidate | Votes | % | ||
---|---|---|---|---|---|
Republican | Grant Campbell | ||||
Democratic | Joanne Chesley | ||||
Total votes | 100% | ||||
Republican win (new seat) |
District 84
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Jeffrey McNeely (incumbent) | 6,775 | 55.24% | |
Republican | John (Doug) Gallina | 5,490 | 44.76% | |
Total votes | 12,265 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Jeffrey McNeely (incumbent) | |||
Democratic | Chris Gilbert | |||
Total votes | 100% | |||
Republican hold |
District 85
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Dudley Greene (incumbent) | |||
Democratic | John Ford | |||
Total votes | 100% | |||
Republican hold |
District 86
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Hugh Blackwell (incumbent) | |||
Democratic | Gena Singleton | |||
Total votes | 100% | |||
Republican hold |
District 87
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Destin Hall (incumbent) | |||
Democratic | Barbara Kirby | |||
Total votes | 100% | |||
Republican hold |
District 88
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Mary Belk (incumbent) | 100% | ||
Total votes | 100% | |||
Democratic hold |
District 89
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Mitchell Setzer (incumbent) | |||
Democratic | Greg Cranford | |||
Total votes | 100% | |||
Republican hold |
District 90
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Sarah Stevens (incumbent) | |||
Democratic | Ken Badgett | |||
Total votes | 100% | |||
Republican hold |
District 91
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Kyle Hall (incumbent) | |||
Democratic | Vivian Fulk | |||
Total votes | 100% | |||
Republican hold |
District 92
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Terry Brown (incumbent) | 100% | ||
Total votes | 100% | |||
Democratic hold |
District 93
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Ray Pickett (incumbent) | |||
Democratic | Ben Massey | |||
Total votes | 100% | |||
Republican hold |
District 94
editThe 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.[33] Elmore resigned on September 13, 2024 and Republican nominee Blair Eddins was appointed to the seat on September 24, 2024.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Blair Eddins | 6,869 | 43.31% | |
Republican | Stoney Greene | 4,922 | 31.04% | |
Republican | Larry Yoder | 2,628 | 16.57% | |
Republican | Dwight Shook | 1,440 | 9.08% | |
Total votes | 15,859 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Blair Eddins (incumbent) | |||
Democratic | Steve Moree | |||
Total votes | 100% | |||
Republican hold |
District 95
editThe 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.[34]
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Richard (Todd) Carver | |||
Democratic | Mike Robinson | |||
Total votes | 100% | |||
Republican hold |
District 96
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Jay Adams (incumbent) | |||
Democratic | Elizabeth (Eli) Glynn | |||
Total votes | 100% | |||
Republican hold |
District 97
editThe 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. Saine resigned his seat on August 12, 2024 and fellow Republican Heather Rhyne was appointed to the seat on August 19 2024.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Heather Rhyne (incumbent) | 100% | ||
Total votes | 100% | |||
Republican hold |
District 98
editThe 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,[35] but on December 8, 2023, Bradford withdrew from that race and announced he would run for Congress.[36]
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Beth Gardner Helfrich | 3,997 | 65.55% | |
Democratic | Lisa Jewel | 2,101 | 34.45% | |
Total votes | 6,098 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Beth Gardner Helfrich | 27,084 | 52.20% | |
Republican | Melinda Bales | 24,800 | 47.80% | |
Total votes | 51,884 | 100% | ||
Democratic gain from Republican |
District 99
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Nasif Majeed (incumbent) | |||
Republican | Isaiah Payne | |||
Libertarian | Rob Yates | |||
Total votes | 100% | |||
Democratic hold |
Districts 100-120
editDistrict 100
editThe 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.[37]
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Julia Greenfield | 28,937 | 100% | |
Total votes | 28,937 | 100% | ||
Democratic hold |
District 101
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Carolyn Logan (incumbent) | 34,425 | 100% | |
Total votes | 34,425 | 100% | ||
Democratic hold |
District 102
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Becky Carney (incumbent) | 39,812 | 100% | |
Total votes | 39,812 | 100% | ||
Democratic hold |
District 103
editThe 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.[38]
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Laura Budd (incumbent) | 25,775 | 58.07% | |
Republican | Joshua Niday | 18,612 | 41.93% | |
Total votes | 44,387 | 100% | ||
Democratic hold |
District 104
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Brandon Lofton (incumbent) | |||
Republican | Krista Bokhari | |||
Total votes | 100% | |||
Democratic hold |
District 105
editThe 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.[39]
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Nicole Sidman | 3,939 | 57.28% | |
Democratic | Yolanda Holmes | 2,608 | 37.92% | |
Democratic | Terry Lansdell | 330 | 4.80% | |
Total votes | 6,877 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Tricia Cotham (incumbent) | |||
Democratic | Nicole Sidman | |||
Total votes | 100% | |||
Republican hold |
District 106
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Carla Cunningham (incumbent) | 6,209 | 84.56% | |
Democratic | Vermanno Bowman | 1,134 | 15.44% | |
Total votes | 7,343 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Carla Cunningham (incumbent) | 100% | ||
Total votes | 100% | |||
Democratic hold |
District 107
editThe new 107th district includes portions of central Mecklenburg County. It includes the home of Democrat Kelly Alexander, who last represented the 107th district since 2009. On December 6, 2023, Alexander announced his intent to retire after eight terms.[40] He died on September 6, 2024.[10] Successor Bobby Drakeford was nominated to finish Alexander's term.[11]
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Aisha Dew | 100% | ||
Total votes | 100% | |||
Democratic hold |
District 108
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | John Torbett (incumbent) | |||
Democratic | Sydnie Hutchinson | |||
Total votes | 100% | |||
Republican hold |
District 109
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Donnie Loftis (incumbent) | |||
Democratic | Pam Morgenstern | |||
Total votes | 100% | |||
Republican hold |
District 110
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Kelly Hastings (incumbent) | 7,347 | 88.15% | |
Republican | Esther Scott | 988 | 11.85% | |
Total votes | 8,335 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Kelly Hastings (incumbent) | |||
Democratic | Justin Matthews | |||
Total votes | 100% | |||
Republican hold |
District 111
editThe 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,[41] announcing a run for Congress on November 7, 2023.[42]
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Paul Scott | 3,648 | 34.31% | |
Republican | David Allen | 3,239 | 30.46% | |
Republican | Paul Brintley | 1,985 | 18.67% | |
Republican | Scott Neisler | 1,760 | 16.55% | |
Total votes | 10,632 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Paul Scott | |||
Democratic | Frances Rollinson Webber | |||
Total votes | 100% | |||
Republican hold |
District 112
editThe new 112th district includes portions of southeastern Mecklenburg County. It has no incumbent. Democrat Jordan Lopez went uncontested in the primary and general election.
Party | Candidate | Votes | % | ||
---|---|---|---|---|---|
Democratic | Jordan Lopez | 32,721 | 100% | ||
Total votes | 32,721 | 100% | |||
Democratic win (new seat) |
District 113
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Jake Johnson (incumbent) | |||
Democratic | Michelle Antalec | |||
Total votes | 100% | |||
Republican hold |
District 114
editThe new 114th district includes portions of southern Buncombe County. It includes the home of incumbent Democrat Eric Ager, who has represented the 114th district since 2023.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Eric Ager (incumbent) | |||
Republican | Sherry Higgins | |||
Total votes | 100% | |||
Democratic hold |
District 115
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Lindsey Prather (incumbent) | 26,203 | 51.46% | |
Republican | Ruth Smith | 24,720 | 48.54% | |
Total votes | 50,923 | 100% | ||
Democratic hold |
District 116
editThe 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.[43]
Former Representative Brian Turner went uncontested in the primary and general elections.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Brian Turner | 42,815 | 100% | |
Total votes | 42,815 | 100% | ||
Democratic hold |
District 117
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Jennifer Balkcom (incumbent) | |||
Democratic | Steve Martinez | |||
Total votes | 100% | |||
Republican hold |
District 118
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Mark Pless (incumbent) | |||
Democratic | Evelyn Davidson | |||
Total votes | 100% | |||
Republican hold |
District 119
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Mike Clampitt (incumbent) | |||
Democratic | Mark Burrows | |||
Total votes | 100% | |||
Republican hold |
District 120
editThe 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.
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Karl Gillespie (incumbent) | |||
Democratic | Nancy Curtis | |||
Total votes | 100% | |||
Republican hold |
See also
editNotes
editReferences
edit- ^ "North Carolina House of Representatives elections, 2024". Ballotpedia. Retrieved October 25, 2023.
- ^ "H898, Edition 3". North Carolina General Assembly. October 25, 2023.
- ^ "24 NC Forecast". projects.cnalysis.com. Retrieved December 1, 2024.
- ^ Campbell, Colin (December 4, 2023). "Two veteran NC lawmakers plan to retire". WUNC (FM). Retrieved December 29, 2023.
- ^ Fain, Travis (December 14, 2023). "NC Senate scramble: Retiring House Democrat files for Senate instead". WRAL-TV. Retrieved December 29, 2023.
- ^ Woolverton, Paul (December 6, 2023). "Longtime Spring Lake lawmaker Marvin Lucas to retire after 47 years in politics". CityView. Retrieved December 29, 2023.
- ^ Harrison, Steve (November 9, 2023). "'Worse than a dental appointment': NC House Rep. John Autry not running for reelection". WFAE. Retrieved December 30, 2023.
- ^ Bruno, Joe (March 13, 2023). "Only on 9: Charlotte lawmaker to run for state treasurer". WSOC-TV. Retrieved December 30, 2023.
- ^ Harrison, Steve (December 6, 2023). "Mecklenburg state Rep. Kelly Alexander won't run for reelection". WUNC (FM). Retrieved December 30, 2023.
- ^ a b Beard, Brandy (September 6, 2024). "Longtime Mecklenburg County State Representative Alexander has died". WBTV. Retrieved September 9, 2024.
- ^ a b Jordan, Destiniee (September 19, 2024). "Democrats nominate Bobby Drakeford to fill vacant seat in NC House". QCity Metro. Retrieved September 22, 2024.
- ^ DiOrio, Ed (November 28, 2023). "Rep. Caleb Rudow announces run for NC District 11 seat". WLOS. Retrieved December 30, 2023.
- ^ Hammer, John (December 12, 2023). "State House District 62 Primary Getting Crowded". Rhino Times. Retrieved December 29, 2023.
- ^ "Sasser will not seek another term". The Stanly News and Press. November 15, 2023. Retrieved December 29, 2023.
- ^ "Cabarrus County Republican Rep. Kristen Baker won't seek reelection in 2024". WCNC-TV. October 9, 2023. Retrieved December 30, 2023.
- ^ "N. Carolina state Rep. Elmore to run for lieutenant governor". Spectrum News 1 North Carolina. May 9, 2023. Retrieved December 30, 2023.
- ^ Gibson, Ben (December 16, 2023). "Grey Mills announces candidacy for North Carolina's 10th congressional district". Mooresville Tribune. Retrieved December 30, 2023.
- ^ "NC Rep. John Bradford, a Cornelius resident, plans to run for Congress". Cornelius Today. December 8, 2023. Retrieved December 30, 2023.
- ^ "North Carolina House Speaker Tim Moore formally announces bid for Congress in 2024". Associated Press. November 7, 2023. Retrieved December 30, 2023.
- ^ a b c Wooten, Alan (March 11, 2024). "Four NC General Assembly incumbents fall on Super Tuesday". Rocky Mount Telegram. Retrieved March 12, 2024.
- ^ [1] North Carolina State Board of Elections.
- ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz ca cb cc cd ce cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv cw cx cy cz da db dc dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz ea eb ec ed ee ef eg eh ei ej ek el em en eo ep eq er es et "State Board of Elections Candidate Detail List" (PDF). North Carolina State Board of Elections. December 15, 2023. Retrieved December 17, 2023.
- ^ Campbell, Colin (December 4, 2023). "Two veteran NC lawmakers plan to retire". WUNC. Retrieved January 22, 2024.
- ^ Fain, Travis (December 12, 2023). "Wake County lawmaker in key district won't seek reelection". WRAL. Retrieved January 22, 2024.
- ^ Fain, Travis (December 14, 2023). "NC Senate scramble: Retiring House Democrat files for Senate instead". WRAL. Retrieved January 22, 2024.
- ^ Bajpai, Avi (December 6, 2023). "'The dean' of NC House Democrats won't run again. Here's who he wants to replace him". The News & Observer. Retrieved January 22, 2024.
- ^ "Moss announces plan to run for Labor Commissioner". Carolina Journal. December 20, 2022. Retrieved January 22, 2024.
- ^ "North Carolina state Rep. Ben Moss won't run for labor commissioner in 2024". Associated Press. July 19, 2023. Retrieved January 22, 2024.
- ^ Melrose, Justyn (April 10, 2024). "Former Guilford County Commissioner Alan Branson selected to represent NC House District 59 after Jon Hardister resigns". WGHP. Retrieved April 20, 2024.
- ^ Doyle, Steve (January 8, 2023). "Jon Hardister makes it official: He wants his face in North Carolina's elevators". FOX 8. Retrieved January 22, 2024.
- ^ Johnson, Paul B. (December 8, 2023). "Faircloth won't seek reelection". High Point Enterprise. Retrieved January 22, 2024.
- ^ "North Carolina Republican Rep. Kristin Baker won't seek reelection in 2024". Associated Press. October 9, 2023. Retrieved January 22, 2024.
- ^ Mikkelsen, Emily (May 9, 2023). "Wilkes County representative Elmore announces run for lieutenant governor". FOX 8. Retrieved January 22, 2024.
- ^ "Mills announces candidacy for U.S. House of Representatives". Iredell Free News. December 12, 2023. Retrieved January 22, 2024.
- ^ "North Carolina Rep. Bradford joins state treasurer's field". Associated Press. April 21, 2023. Retrieved January 22, 2024.
- ^ Battaglia, Danielle; Bajpai, Avi (December 8, 2023). "Mecklenburg lawmaker leaves statewide race to run for Congress, setting up GOP primary". The Charlotte Observer. Retrieved January 22, 2024.
- ^ "North Carolina Democrat says he won't seek reelection, cites frustrations with GOP legislature". Associated Press. November 10, 2023. Retrieved January 22, 2024.
- ^ Bergeron, Josh (March 13, 2023). "Mecklenburg Democrat to run for NC treasurer, says office shouldn't have 'partisan games'". The Charlotte Observer. Retrieved January 22, 2024.
- ^ Gallagher, Dianne; Sayers, Devon M. (April 5, 2023). "North Carolina Democrat switches parties giving Republicans veto-proof supermajority in state House". CNN. Retrieved January 22, 2024.
- ^ Harrison, Steve (December 6, 2023). "Mecklenburg state Rep. Kelly Alexander won't run for reelection". WUNC. Retrieved January 22, 2024.
- ^ "North Carolina House Speaker Tim Moore Announces Retirement, Faces Lawsuit Dismissal". NC Political News. July 19, 2023. Retrieved January 22, 2024.
- ^ "North Carolina House Speaker Tim Moore formally announces bid for Congress in 2024". Associated Press. November 7, 2023. Retrieved January 22, 2024.
- ^ Sonmez, Felicia (November 28, 2023). "State Rep. Caleb Rudow enters race to challenge Rep. Chuck Edwards". Blue Ridge Public Radio. Retrieved January 22, 2024.