For the North Carolina Senate 34th district general election, Andrew Brock from the Republican party, who serves for a total of eight terms (2003-2017) as a Republican member of the North Carolina General Assembly, got 61.17% of the total votes, while John Carlyle Sherril, III got the 38.83%.
Incumbent Republican Andrew Brock has represented the 34th district since 2003. North Carolina Senate 34th district general election, 2008 Andrew Brock (incumbent) 61.17% John Carlyle Sherrill, III 38.83% 
