North Carolina, Mapped

NC Senate District 31: 2024 election results

Final: Jones (R) won by 25.0 points (31,394 votes). Republicans held the seat.

Open on the interactive map →

Results

62 of 62 precincts reporting.
CandidatePartyVotesShareEarly votingElection DayMailProvisional
Dana Caudill JonesRepublican78,42962.4%59,94115,0983,080310
Ronda MaysDemocratic47,03537.4%36,3527,0343,422227
Write-In (Miscellaneous)1860.1%1265172
Teresa Hopper Prizer (Write-In)70.0%5200
Total125,65796,42422,1856,509539

By county

The 2 counties the district covers, whole or in part: each county’s votes in this race. Lead is in points.

CountyJones (R)Mays (D)OtherVotesLead
Forsyth58.0%41.8%0.1%99,326Jones +16.2
Stokes78.9%20.9%0.2%26,331Jones +58.1

← NC Senate District 30NC Senate District 32 →

Final results from the NC State Board of Elections, as of Dec 3, 2024. Votes by how they were cast are as the State Board reports them.