Skip to main content
Mostly Clear icon
40º

Virginia general election results for Senate District 2 on November 7, 2023

ROANOKE, Va. – The 2023 general election will be held on November 7. You can find the results for the Virginia Senate District 2 race here.

Kathy Beery (D), Joshua Huffman (L), and Mark Obenshain (R) are vying for the Virginia Senate District 2 seat in this year’s Virginia general election on Nov. 7, 2023.

This district covers Rockingham County, Harrisonburg, Page County, Bath County, Highland County, and parts of Augusta County.

You can find the Virginia general election results for the District 2 race below.

Senate - 2nd District

Candidate

Votes

%

Mark D. Obenshain
Mark D. Obenshain*(R)
39,77069%
Kathy A. Beery
Kathy A. Beery(D)
16,39829%
Joshua J. Huffman
Joshua J. Huffman(L)
1,1082%
*Incumbent
100% of Precincts Reporting

(77 / 77)

Candidate

Votes

%

Mark D Obenshain
Mark D Obenshain(R)
1,26775%
Kathy A Beery
Kathy A Beery(D)
38123%
Joshua J Huffman
Joshua J Huffman(L)
372%
100% of Precincts Reporting

(8 / 8)

Candidate

Votes

%

Mark D Obenshain
Mark D Obenshain(R)
91573%
Kathy A Beery
Kathy A Beery(D)
30624%
Joshua J Huffman
Joshua J Huffman(L)
353%
100% of Precincts Reporting

(6 / 6)


Find other races by using the picker below.

Local Races that Matter

Get the latest Virginia election news here.


About the Author
Alli Graham headshot

Alli Graham came aboard the digital team as an evening digital content producer in June 2022.