Circuit Judge Elisabeth French

716 Richard Arrington Jr.Blvd North
Birmingham AL 35203

(205) 325-5020

Circuit Judge Nakita Blocton

POST OFFICE BOX 2783
Birmingham AL 35202

(205) 325-5562

Circuit Judge Patrick J. Ballard

2214 Second Avenue N.
Birmingham AL 35203

(205) 321-9600

Circuit Judge Shanta Craig Owens

801 R. Arrington Blvd N
Birmingham AL 35203

(205) 325-5013

Circuit Judge Tamara Harris Johnson

716 Richard Arrington Jr. Blvd. N.
Birmingham AL 35203

(205) 325-5388

Circuit Judge Teresa T. Pulliam

801 Richard Arrington Jr. Blvd.
Birmingham AL 35203

(205) 325-5551

Constable Gilbert F. Douglas III

1868 Patton Chapel Road
Birmingham, AL AL 35226

(205) 222-7664

Councilor Kimberly Cook

1032 Montgomery Highway
Vestavia Hills AL 35216

(205) 807-0503

District Judge Martha R. Cook

716 North Richard Arrington Jr. Blvd.
Birmingham AL 35203

(205) 325-5336

District Judge Shera Grant

P.O. Box 2802
Birmingham AL 35202

(205) 325-5593

Gaynell Hendricks Jeff Co Tax Assessor

716 Richard Arrington Jr. Blvd. N.
Birmingham AL 35201

(205) 266-1269

George Pierce

1023 Granbury Road
Vestavia Hills AL 35216

(205) 370-6730

Greg Canfield

804 Park View Circle
Vestavia Hills AL 35242

(205) 967-5571

Mayor Ashley Curry

1032 Montgomery Highway
Vestavia Hills AL 35216

(205) 978-0130

Paul Head

700 Montgomery Highway
Vestavia Hills AL 35216

(205) 313-3020

Probate Judge Alan L. King

716 Richard Arrington Jr. Blvd N
Birmingham AL 35203

(205) 325-5203

Representative Jim Carns

1713 Pump House Lane
Vestavia Hills AL 35243

Rusty Weaver


Vestavia Hills AL 35242

(205) 529-9377

Senator J. T. 'Jabo' Waggoner

1829 Mission Road
Vestavia Hills AL 35216

(334) 242-7892

U.S. Representative Gary Palmer

3535 Grandview Parkway
Birmingham AL 35243

(205) 968-1290

Vestavia Hills City Clerk

1032 Montgomery Highway
Vestavia Hills AL 35216

(205) 978-0100

Vestavia Hills City Manager Jeff Downes

1032 Montgomery Highway
Vestavia Hills AL 35216

(205) 978-0195

Vestavia Hills Finance Department

1032 Montgomery Highway
Vestavia Hills AL 35216

(205) 978-0128

Vestavia Hills Fire Department

1032 Montgomery Highway
Vestavia Hills AL 35216

(205) 978-0225

Vestavia Hills IT Department

1032 Montgomery Highway
Vestavia Hills AL 35216

(205) 978-0100

Vestavia Hills Library in the Forest

1221 Montgomery Highway
Vestavia Hills AL 35216

(205) 978-0155

Vestavia Hills Municipal Court

1032 Montgomery Highway
Vestavia Hills AL 35216

(205) 978-0121

Vestavia Hills Parks & Recreation

1973 Merryvale Road
Vestavia Hills AL 35216

(205) 978-0166

Vestavia Hills Police Department

1032 Montgomery Highway
Vestavia Hills AL 35216

(205) 978-0140