Election Information

This year is an election year for Federal, State and County officials. This is NOT a City election year.

Election Dates:
– May 24, 2022 (Tuesday) Primary Election
– June 21, 2022 (Tuesday) Run-off Primary Election
– November 8, 2022 (Tuesday) General Election

Need to register to vote or update your registration information? Visit https://www.sos.alabama.gov/alabama-votes/voter/register-to-vote to download or submit a State of Alabama Mail-In Voter Registration Form. Got questions? Find your County Board of Registrars contact info at https://www.sos.alabama.gov/alabama-votes/board-of-registrars-all-counties.

Where do I go to vote? Contact the Jefferson County Board of Registrars at 205.325.5550. Following the 2020 Census, new district lines were drawn and polling locations have changed. This is NOT a City election, so City staff do not have your voter information.

How do I vote by absentee ballot? For instructions, contact the Jefferson County Circuit Clerk at 205.325.5313. Absentee voting is not at Vestavia Hills City Hall.

Voting Precincts / Changes in Polling Precincts

  • Vestavia Hills City Hall (changed from Town Village and Library in the Forest) | 1032 Montgomery Hwy
  • Shades Mountain Baptist Church (changed from Horizon Church on Columbiana Road) | 2017 Columbiana Rd
  • Mountaintop Community Church | 225 Centerview Dr
  • Vestavia Hills United Methodist Church | 2061 Kentucky Ave
  • The Church at Liberty Park | 12001 Liberty Pkwy
  • Cahaba Heights Baptist Church | 3800 Crosshaven Dr

Please note that some residents vote at locations that are not in the City of Vestavia Hills. For your exact location, contact Jefferson County Board of Registrars at 205.325.5550.


All media inquiries should be directed to Cinnamon McCulley, City of Vestavia Hills Communications Specialist – 205.864.4320 | cmcculley@vhal.org