Human Resources

    • Contact

    • Teresa Ashworth, Payroll/HR Administrator
    • Phone 205.978.0192
    • Fax 205.978.0132


The City of Vestavia Hills is an equal opportunity employer. Employees are divided into two primary categories: classified and non-classified. Applicants for classified positions (police, fire, EMS services and administrative positions) need to make application through the Jefferson County Personnel Board. The City normally hires from the certification listings of the Personnel Board.

Applications for non-classified positions should be made through the respective city departments. Openings can be determined by contacting each department. Non-classified positions include Public Works, Parks and Recreation maintenance and/or lifeguards, and the City Library.

Public Services

Parks & Recreation