top of page

2023 Virginia Election Information

Early Voting Results By Party

Share of Early In-Person Voting by Party

(6 Days before Election Day)


   2023 Dem 52.9% Rep 40.9% Unknown 6.2%

   2022 Dem 55.5% Rep 38.6% Unknown 6.0%

   2021 Dem 54.2% Rep 37.7% Unknown 8.2%

Share of Mail Votes By Party

(6 Days before Election Day)

   2023 Dem 66.6% Rep 24l4% Unknown 9,1%

   2022 Dem 70.4% Rep 20.7% Unknown 8.9%

   2021 Dem 70.5% Rep 18.0% Unknown 11.5%


(Source: VPAP

2023 Election Dates and Voter Deadlines

2023 Offices On The Ballot

Clerk of the Court (Chaz Haywood-R, 8-year term)

Commonwealth Attorney (Marsha Garst-R, 4-year term)

Sheriff (Bryan F. Hutcheson - R, 4-year term)

Commissioner of Revenue (J. Daniel Cullers-R, 4-year term)

County Treasurer (Todd Garber-R, 4-year term)


County Supervisors (Districts 2, 4, 5)

District 4 & 5 Board Members Kyger and Breeden are not running for reelection. Joel Hensley from McGaheysille has declared to run in District 5 as a Republican.

School Board (Non-Partisan, District 2, 4, 5)

Current Officeholders

Lowell Fulk (Incumbent - District 2)

Dr. Charlotte McQuilken (Incumbent - District 4)

Dan Breeden (Incumbent - District 5)

Soil and Water Conservation Directors for Shenandoah Soil and Water Conservation District (Non-Partisan, 4-year terms)

Current Officeholders

Kevin Craun (Incumbent)

Vacant (Steve Lohr resigned)

Town Elections: Broadway and Dayton


State Delegate (Todd Gilbert-R 33, Tony O,. Wilt-R 34, Chris Runion-R 35)

State Senator ( Mark Obenshain-R District 2, Senator Emmett Hanger who has not declared candidacy also lives in District 2)

Voter Registration Information for 16 and 17 year-olds: Effective Oct 1, 2022, 16-year-olds may pre-register to vote. Importantly, 17 year-olds who will turn 18 on or before the the general election date may register to vote and participate in any primary or party nomination process

November 7,  2023 General Election Day

(same day voter registration for qualified voters)

Oct 21, 2023 First Day of early Voting 

Oct 9, 2023 Last Day to Register to Vote before General Election

June 20, 2023 (Primary date, if held)

May 5, 2023 First Day of Early Voting

May 30, 2023 Last Day to Register to Vote Before Primary

2022 Virginia Same Day Voter Registration Law: Click here ​to read the two new 2022 laws providing extended time for certain persons to register to vote.



2023 Rockingham County Republican

 Voter Information and Sample Ballots

(General Election sample ballots usually available in late Aug or early Sept)

Beginning with the 2022 Virginia General Election on November 8, 2022, there are separate ballots styles for every voting precinct in Virginia. So there are 29 different ballot styles for Rockingham County. The Rockingham County Republican Committee has not endorsed any city or town candidates for office and no endorsements were requested.

Check your polling location HERE using the online Virginia Dept of Elections Citizen Portal.

Link to Rockingham County Voter Registrar's Precinct Polling Locations

2022 Rockingham County Voter Registrar's Instructions for all polling locations

505 - Stony Run Voters Instructions for New Polling Location at Spotswood High School Auxiliary Gym

Candidate Information

2023 Local and Constitutional Candidate Bulletin

2023 General Assembly Candidate Bulletin

2023 Primary and Special Elections

2023 Political Party Bulletin

Voter Registrar's Offices in Rockingham 

and Nearby Jurisdictions

Early Voting  will be available for a June Primary (if held) and the November General Election. Curbside voting is available at all locations.

Dropbox accessibility varies by jurisdiction. Call ahead for location and access hours. All drops boxes are secured promptly at 7PM Nov 8  for the General Election.

Augusta County

        Augusta Government Center

        Voter Registrar's Office

       18 Gov Center Lane, Verona, VA 24482


Harrisonburg City

        Harrisonburg City Hall

        Voter Registrar's Office

        409 S. Main St, Harrisonburg, VA 22801


Page County

        Voter Registrar's Office

        103 S. Court St, Suite D,  Luray, VA 22835


Rockingham County

        Rockingham County Government Center

        Voter Registrar's Office

        20 E. Gay St, Harrisonburg, VA 22802



        Voter Registrar's Office,

        600 N. Main St, Woodstock, VA 22835



        Staunton City Hall

        Voter Registrar's Office

        1st Floor; 116 W. Beverley St, Staunton, VA 24401



        Voter Registrar's Office (new location Aug 24, 2022)

        Waynesboro Public Library

        605 Market St (lower level), Waynesboro, VA 22980


I'm a paragraph. Click here to add your own text and edit me. It's easy.

bottom of page