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
Bobby HanigRep62,805 votes · 57.2%
Runner-upSusan Harman-ScottDem46,979 votes · 42.8%
Susan Harman-ScottDem46,979 votes · 42.8%14.4percentage points
Norman W. SandersonRep63,006 votes · 56.1%
Runner-upTare (T) DavisDem47,001 votes · 41.8%
Tare (T) DavisDem47,001 votes · 41.8%14.2percentage points
Bob BrinsonRep64,025 votes · 60.0%
Runner-upCharles T. DudleyDem42,704 votes · 40.0%
Charles T. DudleyDem42,704 votes · 40.0%20.0percentage points
Buck NewtonRep55,389 votes · 55.1%
Runner-upRaymond Smith, Jr.Dem45,096 votes · 44.9%
Raymond Smith, Jr.Dem45,096 votes · 44.9%10.2percentage points
Kandie D. SmithDem59,440 votes · 55.1%
Runner-upAlexander J. PaschallRep48,469 votes · 44.9%
Alexander J. PaschallRep48,469 votes · 44.9%10.2percentage points
Michael A. LazzaraRep53,923 votes · 69.6%
Runner-upAndi MorrowDem23,519 votes · 30.4%
Andi MorrowDem23,519 votes · 30.4%39.3percentage points
Michael LeeRep63,217 votes · 52.2%
Runner-upDavid HillDem52,953 votes · 43.7%
David HillDem52,953 votes · 43.7%8.5percentage points
Bill RabonRep87,026 votes · 59.9%
Runner-upKatherine RandallDem58,259 votes · 40.1%
Katherine RandallDem58,259 votes · 40.1%19.8percentage points
Brent JacksonRep68,632 votes · 65.0%
Runner-upJamie Campbell BowlesDem36,900 votes · 35.0%
Jamie Campbell BowlesDem36,900 votes · 35.0%30.1percentage points
Benton SawreyRep70,773 votes · 58.8%
Runner-upFelicia C. BaxterDem45,346 votes · 37.6%
Felicia C. BaxterDem45,346 votes · 37.6%21.1percentage points
Lisa Stone BarnesRep57,713 votes · 51.3%
Runner-upJames MercerDem54,806 votes · 48.7%
James MercerDem54,806 votes · 48.7%2.6percentage points
Jim BurginRep57,151 votes · 61.6%
Runner-upTanya White AndersonDem35,611 votes · 38.4%
Tanya White AndersonDem35,611 votes · 38.4%23.2percentage points
Lisa GrafsteinDem64,074 votes · 50.2%
Runner-upScott LassiterRep59,829 votes · 46.9%
Scott LassiterRep59,829 votes · 46.9%3.3percentage points
Dan BlueDem74,519 votes · 73.5%
Runner-upAngela McCartyRep23,978 votes · 23.6%
Angela McCartyRep23,978 votes · 23.6%49.8percentage points
Jay J. ChaudhuriDem67,355 votes · 66.0%
Runner-upDavid BankertRep30,867 votes · 30.2%
David BankertRep30,867 votes · 30.2%35.7percentage points
Gale AdcockDem84,424 votes · 100.0%——
Mrs. Sydney BatchDem71,610 votes · 74.4%
Runner-upPatrick J. BowersoxLibertarian24,661 votes · 25.6%
Patrick J. BowersoxLibertarian24,661 votes · 25.6%48.8percentage points
Terence EverittDem59,667 votes · 48.5%
Runner-upAshlee Bryan AdamsRep59,539 votes · 48.4%
Ashlee Bryan AdamsRep59,539 votes · 48.4%0.1percentage points
Val ApplewhiteDem55,697 votes · 62.9%
Runner-upSemone PembertonRep30,005 votes · 33.9%
Semone PembertonRep30,005 votes · 33.9%29.0percentage points
Natalie S. MurdockDem90,128 votes · 72.3%
Runner-upChristopher PartainRep34,570 votes · 27.7%
Christopher PartainRep34,570 votes · 27.7%44.6percentage 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