Back to board

North Carolina State Senate 45

100% reporting78,140 votes castMargin 19,938 votes (25.5 pts)
Mark HolloRepublican49,03962.8%
Greg CranfordDemocratic29,10137.2%

Who called it: every source ranked