Salt Lake City has a new flag.

The City Council on Tuesday voted 4-2 in favor of a new city flag. It shows the city skyline in front of the Wasatch Mountains against a green and blue background.

Mayor Rocky Anderson has been pushing for a new city flag since 2004 because he said the old flag was too exclusive and focused entirely on the city's LDS Church heritage. He also sees it as visually boring.

The old flag showed Mormon pioneers standing next to a sunset. It included a covered wagon, seagulls and the words "Salt Lake City." The background was white.

The council rejected the winner of an early design contest, so a committee came up with the new proposal.