NC

NC Vote Tracker

General Assembly 2025–2026

← Members

David Craven

DC
RRepublican · Senate District 29

Represents Anson, Montgomery, Randolph, Richmond, Union counties. Legislative terms served: 2+.

Recorded votes
308
Votes with own party
95%
On winning side
6%
First elected
—

How they vote by topic

Vote history