Public Notices

Sample Ballots 

Please look at the bottom of the ballot to match your voting precinct.


The 105 Berkley precinct will stay at the Ashland Fire Station until the construction at John M. Gandy Elementary School is completed in August 2024.

Only for the following seats:

General Assembly - House of Delegates - District 59

  • H. F.  "Buddy" Fowler, Jr.
  • Graven W. Craig
  • Philip Carter Strother

Hanover Local 

Board of Supervisor - Ashland

  • Yael R. Levin

Board of Supervisor - Beaverdam

  • Douglas A. Schuhle
  • Jeff S. Stoneman
  • J. Robert Monolo

Board of Supervisor - Mechanicsville

  • W. Canova Peterson, IV
  • Ryan M. Hudson 

November 7, 2023 General Election

Seats open: 

General Assembly

  • House of Delegates - District 59
  • House of Delegates - District 60
  • State Senate - District 10
  • State Senate - District 26

Hanover Local

  • Commissioner of Revenue
  • Treasurer
  • Sheriff
  • Commonwealth's Attorney
  • Clerk of Court
  • Board of Supervisor - Ashland
  • Board of Supervisor - Beaverdam
  • Board of Supervisor - Chickahominy
  • Board of Supervisor - Cold Harbor
  • Board of Supervisor - Henry
  • Board of Supervisor - Mechanicsville
  • Board of Supervisor - South Anna
  • Soil and Water Conservation Director Hanover-Caroline District 

Town of Ashland: 3 Seats for Town Council 

For all election results visit the Virginia Department of Elections.

Redistricting 2022 

Click here to see our Elections Map

Click here for: Congressional Districts

Senate Districts

House of Delegate Districts


In-Person No Excuse Absentee Voting

Vote By Mail

Election Schedules

Elections are held every November. Find election schedules on the Virginia Department of Elections website.

Time-sensitive election and voting related information is posted on the county’s news/public notice section of the website. If you cannot find what you are looking for, please call 804-365-6080.

Register to Vote

Absentee Voting


Results & Statistics

Get Involved