2024 North Carolina State Senate Election Results
Election Date: Nov. 5, 2024 | Updated 4:47 PM EST Dec. 13, 2024
North Carolina State Senate
Jump to:
District 1
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Bobby Hanig (R) * | 62,805 | 57.2% |
Susan Harman-Scott (D) | 46,979 | 42.8% |
District 2
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Norman Sanderson (R) * | 63,006 | 56.0% |
Tare Davis (D) | 47,001 | 41.8% |
Maria Cormos (LB) | 2,406 | 2.1% |
District 3
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Bob Brinson (R) * | 64,025 | 60.0% |
Charles Dudley (D) | 42,704 | 40.0% |
District 4
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Buck Newton (R) * | 55,389 | 55.1% |
Raymond Smith (D) | 45,096 | 44.9% |
District 5
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Kandie Smith (D) * | 59,440 | 55.1% |
Alexander Paschall (R) | 48,469 | 44.9% |
District 6
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Michael Lazzara (R) * | 53,923 | 69.6% |
Andi Morrow (D) | 23,519 | 30.4% |
District 7
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Michael Lee (R) * | 63,217 | 52.2% |
David Hill (D) | 52,953 | 43.7% |
John Evans (LB) | 4,903 | 4.0% |
District 8
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Bill Rabon (R) * | 87,026 | 59.9% |
Katherine Randall (D) | 58,259 | 40.1% |
District 9
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Brent Jackson (R) * | 68,632 | 65.0% |
Jamie Bowles (D) | 36,900 | 35.0% |
District 10
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Benton Sawrey (R) * | 70,773 | 58.7% |
Felicia Baxter (D) | 45,346 | 37.6% |
Christopher Sessions (LB) | 4,351 | 3.6% |
District 11
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Lisa Barnes (R) * | 57,713 | 51.3% |
James Mercer (D) | 54,806 | 48.7% |
District 12
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Jim Burgin (R) * | 57,151 | 61.6% |
Tanya White Anderson (D) | 35,611 | 38.4% |
District 13
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Lisa Grafstein (D) * | 64,074 | 50.2% |
Scott Lassiter (R) | 59,829 | 46.9% |
Susan Hogarth (LB) | 3,700 | 2.9% |
District 14
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Dan Blue (D) * | 74,519 | 73.5% |
Angela McCarty (R) | 23,978 | 23.6% |
Sammie Brooks (LB) | 2,945 | 2.9% |
District 15
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Jay Chaudhuri (D) * | 67,355 | 65.9% |
David Bankert (R) | 30,867 | 30.2% |
Kat McDonald (LB) | 3,915 | 3.8% |
District 16
*Incumbent
Candidate | |
---|---|
Gale Adcock (D) * | Unopposed |
District 17
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Sydney Batch (D) * | 71,610 | 74.4% |
Patrick Bowersox (LB) | 24,661 | 25.6% |
District 18
99% Est. Vote Counted
Candidate | Total Votes | % Votes |
---|---|---|
Terence Everitt (D) | 59,667 | 48.5% |
Ashlee Adams (R) | 59,539 | 48.4% |
Brad Hessel (LB) | 3,906 | 3.2% |
District 19
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Val Applewhite (D) * | 55,697 | 62.9% |
Semone Pemberton (R) | 30,005 | 33.9% |
Steven Swinton (LB) | 2,884 | 3.3% |
District 20
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Natalie Murdock (D) * | 90,128 | 72.3% |
Christopher Partain (R) | 34,570 | 27.7% |
District 21
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Tom McInnis (R) * | 67,494 | 62.8% |
Maurice Holland (D) | 40,052 | 37.2% |
District 22
99% Est. Vote Counted
Candidate | Total Votes | % Votes |
---|---|---|
Sophia Chitlik (D) | 83,844 | 86.0% |
Ray Ubinger (LB) | 13,674 | 14.0% |
District 23
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Graig Meyer (D) * | 77,146 | 65.8% |
Laura Pichardo (R) | 40,011 | 34.2% |
District 24
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Danny Britt (R) * | 47,538 | 58.7% |
Kathy Batt (D) | 33,387 | 41.3% |
District 25
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Amy Galey (R) * | 67,762 | 60.2% |
Donna Vanhook (D) | 44,711 | 39.8% |
District 26
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Philip Berger (R) * | 67,081 | 54.1% |
Steve Luking (D) | 51,007 | 41.1% |
Alvin Robinson (CS) | 6,007 | 4.8% |
District 27
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Michael Garrett (D) * | 65,146 | 60.8% |
Paul Schumacher (R) | 42,011 | 39.2% |
District 28
*Incumbent
Candidate | |
---|---|
Gladys Robinson (D) * | Unopposed |
District 29
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Dave Craven (R) * | 70,881 | 68.6% |
Kevin Clark (D) | 32,519 | 31.4% |
District 30
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Steve Jarvis (R) * | 86,181 | 72.6% |
Tina Royal (D) | 29,294 | 24.7% |
Daniel Cavender (LB) | 3,161 | 2.7% |
District 31
99% Est. Vote Counted
Candidate | Total Votes | % Votes |
---|---|---|
Dana Jones (R) | 78,429 | 62.5% |
Ronda Mays (D) | 47,035 | 37.5% |
District 32
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Paul Lowe (D) * | 67,131 | 69.0% |
George Ware (R) | 27,442 | 28.2% |
Zac Lentz (LB) | 2,758 | 2.8% |
District 33
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Carl Ford (R) * | 77,115 | 71.0% |
Tangela Morgan (D) | 31,509 | 29.0% |
District 34
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Paul Newton (R) * | 58,166 | 52.9% |
Kim Sexton-Lewter (D) | 48,558 | 44.2% |
Thomas Hill (LB) | 3,171 | 2.9% |
District 35
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Todd Johnson (R) * | 82,030 | 63.3% |
Robin Mann (D) | 47,486 | 36.7% |
District 36
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Eddie Settle (R) * | 88,102 | 79.0% |
Darren Staley (D) | 23,444 | 21.0% |
District 37
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Vickie Sawyer (R) * | 82,832 | 64.7% |
Kate Barr (D) | 45,129 | 35.3% |
District 38
*Incumbent
Candidate | |
---|---|
Mujtaba Mohammed (D) * | Unopposed |
District 39
*Incumbent
Candidate | |
---|---|
DeAndrea Salvador (D) * | Unopposed |
District 40
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Joyce Waddell (D) * | 67,654 | 79.4% |
Jeff Scott (O) | 17,569 | 20.6% |
District 41
Candidate | |
---|---|
Caleb Theodros (D) | Unopposed |
District 42
99% Est. Vote Counted
Candidate | Total Votes | % Votes |
---|---|---|
Mary Bradley (D) | 62,260 | 50.1% |
Stacie McGinn (R) | 62,051 | 49.9% |
District 43
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Brad Overcash (R) * | 66,112 | 61.8% |
Corey Creech (D) | 40,893 | 38.2% |
District 44
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Ted Alexander (R) * | 81,809 | 72.5% |
Henry Herzberg (D) | 31,033 | 27.5% |
District 45
99% Est. Vote Counted
Candidate | Total Votes | % Votes |
---|---|---|
Mark Hollo (R) | 80,033 | 70.3% |
Kim Bost (D) | 33,840 | 29.7% |
District 46
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Warren Daniel (R) * | 68,675 | 65.2% |
John Ager (D) | 36,604 | 34.8% |
District 47
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Ralph Hise (R) * | 75,607 | 64.2% |
Frank Hughes (D) | 42,247 | 35.8% |
District 48
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Tim Moffitt (R) * | 73,373 | 63.9% |
Chris Walters (D) | 41,399 | 36.1% |
District 49
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Julie Mayfield (D) * | 81,037 | 69.1% |
Kristie Sluder (R) | 36,288 | 30.9% |
District 50
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Kevin Corbin (R) * | 83,381 | 66.5% |
Adam Tebrugge (D) | 41,939 | 33.5% |