The city of Houston will have a new mayor starting Jan. 1, and current Mayor Sylvester Turner spoke about his hopes for the city's future during his final State of the City address Sept. 27.