City Council

The City Council is the legislative body of the City. The Council only has authority while acting as a body in a legally convened Council session. The City Council is empowered to adopt ordinances (local laws) and resolutions (authorizing a particular action) and controls the expenditure of city funds. The Council President presides at meetings of the City Council.

Council President Brian Plant
Home: (205) 655-8566     Office:  205-918-8595
Email:  bplant@trussville.org
Brian was first elected to the City Council in 2000 and is currently serving his fifth term.

Councilman Perry Cook
Home: (205) 655-5380     Cell: (205) 908-2182
Email:  pcook@trussville.org
Perry was elected to the City Council in 2012 and is serving his second term.

Councilman Jef Freeman
Phone:  205-999-5264
Email: jfreeman@trussville.org
Jef was first elected to the City Council in 2016 and is currently serving his first term.

Councilman Zack Steele
Phone: 205-563-6129
Email:  zsteele@trussville.org
Zack was first elected to the City Council in 2016 and is currently serving his first term.

Councilman Alan Taylor
Home: (205) 655-8152
Email:  ataylor@trussville.org
Alan was first elected to the City Council in 2012 and is currently serving his second term.