Mayor Stewart Welch, who has served two terms as mayor of the city of Mountain Brook, announced Wednesday that he will not be seeking re-election.