This is the 2024 race. The latest: 2026 →

2024Final results

2024 election for North Carolina Senate District 29

North Carolina State Senate · North Carolina

Dave Craven (R) won with 68.6% of the vote, defeating Kevin Clark (D) by 37.1 points.

Dave CravenRepublican · winner
68.6%70,881
Kevin ClarkDemocrat
31.4%32,519
The same year, the district voted R+37.8 for president; this race was R+37.1.103,400 votes

Source: North Carolina State Board of ElectionsUpdated Oct 1, 2026, 6:13 AM ET

The seat over time

D − R margin in this seat's races around 2024

Races before and after

EvenR+41.72014R+43.32018R+48.92020R+46.12022R+37.12024R+22.02026

Source: North Carolina State Board of ElectionsUpdated Oct 1, 2026, 6:13 AM ET