NC Senate District 31: 2026 election results
Called for Jones (R) by AP. Republicans held the seat. In 2024, on the same district lines, the Republican won by 25.0 points.
Results
| Candidate | Party | Votes | Share | Early voting | Election Day | Provisional | |
|---|---|---|---|---|---|---|---|
| Dana Caudill Jones | Republican | 49,941 | 53.7% | 29,790 | 19,304 | 847 | 0 |
| Andy Bowline | Democratic | 43,110 | 46.3% | 31,649 | 9,909 | 1,552 | 0 |
| Total | 93,051 | 61,439 | 29,213 | 2,399 | 0 |
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) | Bowline (D) | Other | Votes | Lead |
|---|---|---|---|---|---|
| Forsyth | 49.3% | 50.7% | – | 75,752 | Bowline +1.5 |
| Stokes | 72.9% | 27.1% | – | 17,299 | Jones +45.9 |
← NC Senate District 30NC Senate District 32 →
Unofficial results from the NC State Board of Elections, last updated Nov 6, 2026, 3:10pm. Results are final once the counties finish their canvass and the State Board certifies them. Votes by how they were cast are as the State Board reports them.