The Mayor and other members of the Vestavia Hills City Council are elected “at large,” meaning that each represents all residents of Vestavia Hills rather than those of a particular district. As such, the Mayor and/or any member of the City Council may address any issue, regardless of district.

To inquire how to include an item on the City Council agenda or to send a message to the Council in general, contact City Clerk Rebecca Leavings at or 205.978.0184.

To contact individual Council members or the City Manager directly:

Ashley C. Curry, Mayor
205.978.0130  |

Rusty Weaver, City Council, Place No. 1 (Mayor Pro-Tempore)
205.957.7427  |

Kimberly Cook, City Council, Place No. 2
205.807.0503  |

Paul J. Head, City Council, Place No. 3
205.490.3477  |

George Pierce, City Council, Place No. 4
205.490.4752  |

Jeffrey Downes, City Manager
205.978.0195  |