Election Information

2024 Presidential Election Information:

  • For information concerning absentee voting for the November Presidential election contact the Jefferson County Circuit Clerk, 205,325,5313.
  • For information concerning where to vote for the November Presidential Election, contact the Jefferson County Board of Registrars, 205,323,5550 or visit www.alabamavotes.gov
  • For sample ballots, visit the Alabama Secretary of State, www.alabamavotes.gov

The next Municipal Election (next City Election) is scheduled for August 26, 2025.  This election will be to elect a Mayor and four (4) Council Members.  Information will be updated at that time.

Candidates wishing to run for office may begin to receive/expend campaign monies on August 26, 2024.  Candidates should be familiar with current provisions and requirements of the Fair Campaign Practices Act.  Candidates guides can be obtained by vising the Alabama Secretary of State’s website:

Precinct Map

Click here for the Precinct Map for City Elections only: (This PDF map can be enlarged to see specific streets and lots.) Please note, precincts are numbered as “places” on this map. The voter location that corresponds is listed below:

  • VH Place 1 is Shades Mountain Baptist Church
  • VH Place 2 is Vestavia Hills Methodist Church
  • VH Place 3 is Mountaintop Church
  • VH Place 4 is Vestavia Hills Civic Center
  • VH Place 5 is Cahaba Heights Baptist Church
  • VH Place 6 is Liberty Park Church
Information Regarding the Election
  • Election candidate packets will be available Spring, 2025.  A candidates day will be announced at that time to allow anyone interested to come and learn.
General Voter Information
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? Voter cards will be mailed to individual voters in mid-April. Please watch your mail for these voter cards. Voter information is obtained from the Jefferson County Board of Registrars. If a previous owner has not updated his/her voter information, voter cards for that voter might be received also. Contact the Jefferson County Board of Registrars at 205.325.5550 for more voter information.

How do I vote by absentee ballot? (See information above). Absentee voting for municipal elections is at Vestavia Hills City Hall located at 1032 Montgomery Highway, Vestavia Hills, Alabama 35216; 2nd Floor, City Clerk’s Office. A valid photo ID is required.

Voting Precincts/Polling Precincts
  • Vestavia Hills Civic Center (changed from Town Village, Central School, Library in the Forest & City Hall) | 1090 Montgomery Hwy
  • Shades Mountain Baptist Church (changed from Horizon Church on Columbiana Road) | 2017 Columbiana Rd
  • Mountaintop Community Church | 225 Centerview Dr
  • Vestavia Hills 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 Assistant City Manager/Communications Specialist – 205.864.4320 | cmcculley@vhal.org