Kit Williams, who has served as city attorney since 2001, announced his retirement after Tuesday's City Council meeting.