Ivey was the son of Garve and Joyce Ivey and grew up in Jasper. He opened his first used car lot in Graysville in 1974 and relocated to Hoover in 1983. He purchased the Scoles Cadillac dealership in 1989 and renamed it.
Ivey served on the Hoover Planning and Zoning Commission before he decided to run for Hoover City Council in 2004. He was re-elected in 2008 and was serving as Council President when he was named to fill the seat left when Tony Petelos was hired as Jefferson County Manager in October 2011. He ran unopposed for a full term in the 2012 municipal election. He lost his bid for re-election to Frank Brocato in the 2016 Hoover municipal election.
Ivey was also a trustee of the Church of the Highlands. Ivey and his wife, Carolyn had two daughters, Nicole and Tyler.
|Mayor of Hoover
- Walton, Val (October 2, 2011) "Gary Ivey welcomed as new Hoover mayor". The Birmingham News
- Hrynkiw, Ivana (August 23, 2016) "Birmingham area elections 2016: Hoover, Vestavia Hills elect new mayors." The Birmingham News
- Robinson, Carol (January 23, 2019) "Funeral arrangements announced for former Hoover Mayor Gary Ivey." The Birmingham News