Javascript is required to run this page

Senate: General Elections

Note: Districts were renumbered starting in 2023. The district numbers in past elections do not relate to the current district numbers
Candidate Spent Votes Percentage
Norment, Tommy* (R) Winner $1,024,501 21,309 65.80%
Minor, Mary P (D) $72,154 11,080 33.90%
Candidate Spent Votes Percentage
Rerras, Nick* (R) Winner $426,245 15,771 61.71%
Protogyrou, Andy (D) $188,765 9,775 38.29%
Candidate Spent Votes Percentage
Wagner, Frank* (R) Winner $392,541 12,694 59.03%
Holland, Clarence A (D) $266,780 8,737 40.63%
Candidate Spent Votes Percentage
Bell, Brandon (R) Winner $245,740 23,810 56.79%
Emick, Stephen H (D) $200,447 18,140 43.21%
Candidate Spent Votes Percentage
Newman, Steve* (R) Winner $408,411 26,446 64.07%
Clarke, Robert E (D) $155,225 14,812 35.88%
Candidate Spent Votes Percentage
Hanger, Emmett* (R) Winner $74,859 25,548 74.27%
Sisson, Steven (D) $45,797 10,028 25.68%
Candidate Spent Votes Percentage
Potts, Russ* (R) Winner $790,095 26,152 58.18%
Herring, Mark (D) $248,001 18,460 41.07%
Candidate Spent Votes Percentage
Cuccinelli, Ken* (R) Winner $353,612 16,762 53.31%
Mitchell, James E III (D) $499,433 14,658 46.62%
Candidate Spent Votes Percentage
O'Brien, Jay* (R) Winner $112,524 18,780 57.76%
Galligan, Gregory John (D) $119,980 13,717 42.19%

* Incumbent