NC Senate District 31: 2024 election results
Final: Jones (R) won by 25.0 points (31,394 votes). Republicans held the seat.
Results
| Candidate | Party | Votes | Share | Early voting | Election Day | Provisional | |
|---|---|---|---|---|---|---|---|
| Dana Caudill Jones | Republican | 78,429 | 62.4% | 59,941 | 15,098 | 3,080 | 310 |
| Ronda Mays | Democratic | 47,035 | 37.4% | 36,352 | 7,034 | 3,422 | 227 |
| Write-In (Miscellaneous) | 186 | 0.1% | 126 | 51 | 7 | 2 | |
| Teresa Hopper Prizer (Write-In) | 7 | 0.0% | 5 | 2 | 0 | 0 | |
| Total | 125,657 | 96,424 | 22,185 | 6,509 | 539 |
By county
The 2 counties the district covers, whole or in part: each county’s votes in this race. Lead is in points.
| County | Jones (R) | Mays (D) | Other | Votes | Lead |
|---|---|---|---|---|---|
| Forsyth | 58.0% | 41.8% | 0.1% | 99,326 | Jones +16.2 |
| Stokes | 78.9% | 20.9% | 0.2% | 26,331 | Jones +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.