VoteDataUSA

2024 North Carolina State Senate Election

North Carolina · State

General Election

November 5, 2024

Contests
50
Candidates
109
Valid votes
5,420,943

Party results

PartyVotesVote %SeatsSeats %Seat change vs 2022
Republican2,601,32148.0%3060.0%0
Democratic2,719,41850.2%2040.0%0
Libertarian76,4351.4%00.0%0
We the People17,5690.3%00.0%—
Constitution6,0070.1%00.0%—
Show 1 more parties
PartyVotesVote %SeatsSeats %Seat change vs 2022
No affiliation1930.0%00.0%0

Party2022 seats2024 seatsChange2022 Vote %2024 Vote %Vote share Δ
Republican3030058.7%48.0%−10.7 pp
Democratic2020040.5%50.2%+9.6 pp

Seat changes by party

010203040RepDem20222024

50 → 50 seats

2022 election results →

Historical trends

50020102012201420162018202020222024

Republican Democratic

Chart data
ElectionRepublicanDemocratic
November 2, 20103119
November 6, 20123317
November 4, 20143416
November 8, 20163515
November 6, 20182921
November 3, 20202822
November 8, 20223020
November 5, 20243020

Source: North Carolina State Board of Elections

District map

Loading map…

District results

50 contests

DistrictElectedRunner-up
Caleb TheodrosDem95,805 votes · 100.0%——
Mrs. Woodson BradleyDem62,260 votes · 50.1%
Runner-upStacie McGinnRep62,051 votes · 49.9%
Stacie McGinnRep62,051 votes · 49.9%0.2percentage points
Brad OvercashRep66,112 votes · 61.8%
Runner-upCorey CreechDem40,893 votes · 38.2%
Corey CreechDem40,893 votes · 38.2%23.6percentage points
Ted AlexanderRep81,809 votes · 72.5%
Runner-upHenry HerzbergDem31,033 votes · 27.5%
Henry HerzbergDem31,033 votes · 27.5%45.0percentage points
Mark HolloRep80,033 votes · 70.3%
Runner-upKim BostDem33,840 votes · 29.7%
Kim BostDem33,840 votes · 29.7%40.6percentage points
Warren DanielRep68,675 votes · 65.2%
Runner-upJohn AgerDem36,604 votes · 34.8%
John AgerDem36,604 votes · 34.8%30.5percentage points
Ralph HiseRep75,607 votes · 64.2%
Runner-upFrank Patton Hughes IIIDem42,247 votes · 35.9%
Frank Patton Hughes IIIDem42,247 votes · 35.9%28.3percentage points
Tim MoffittRep73,373 votes · 63.9%
Runner-upChris WaltersDem41,399 votes · 36.1%
Chris WaltersDem41,399 votes · 36.1%27.9percentage points
Julie MayfieldDem81,037 votes · 69.1%
Runner-upKristie Tincher SluderRep36,288 votes · 30.9%
Kristie Tincher SluderRep36,288 votes · 30.9%38.1percentage points
Kevin CorbinRep83,381 votes · 66.5%
Runner-upAdam TebruggeDem41,939 votes · 33.5%
Adam TebruggeDem41,939 votes · 33.5%33.1percentage points

Other recorded elections

2026 North Carolina State Senate Election2022 North Carolina State Senate Election2020 North Carolina State Senate Election2018 North Carolina State Senate Election2016 North Carolina State Senate Election