Bowers attempted a comeback in the May 2, 2006, election for city council, but he finished in fifth place out of ten candidates in the race for three seats. Bowers ran for mayor of Roanoke as an Independent against the incumbent, Democrat Nelson Harris, Independent George A. Sgouros, and Independent Anita Powell, in the May 2008 municipal election. Bowers won the election with 53% of the vote. In May 2012 Bowers gained a consecutive term as mayor by defeating Republican Mark Lucas 52% percent to 48%.