Public Notices

Seats open for election:

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 

New voter cards are starting to arrive!  If you need to update your voter registration information please complete a new voter registration application here.

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 InvolvedHelpAmericaVote_LaunchGraphics_080520_Update-06