Despite the controversy surrounding gay marriage in the United States, a few politicians and political parties have come out in support of legalizing same-sex unions. In 2006, for example, the mayors of Atlanta, Boston, Chicago, Los Angeles, New York City, Salt Lake City, San Francisco, and Seattle came forward and publicly supported same-sex marriage.
There are also several political parties in the U.S. that support gay marriage, including the Libertarian Party, U.S. Green party, the Communist Party USA, the Socialist Party USA, and a number of state Democratic Parties.