As of November 20, 2014:
In the United States, same-sex marriage is legal in 35 states (Alaska, Arizona, California, Colorado, Connecticut, Delaware, Hawaii, Idaho, Illinois, Indiana, Iowa, Kansas, Massachusetts, Maryland, Maine, Minnesota, Montana, New Hampshire, New Mexico, Nevada, New Jersey, New York, North Carolina, Oklahoma, Oregon, Pennsylvania, Rhode Island, South Carolina, Utah, Vermont, Virginia, Washington, West Virginia, Wisconsin and Wyoming), in the District of Columbia, and in the cities of St. Louis and Kansas City, Mo. Legal challenges are pending in the remaining states.
Since 2000, 15 countries (Argentina, Belgium, Brazil, Canada, Denmark, France, Iceland, Netherlands, New Zealand, Norway, Portugal, Spain, South Africa, Sweden, and Uruguay) have legalized same-sex marriage, as have parts of Mexico and the Untied Kingdom. (In the United Kingdom, same-sex marriage is legal in England and Wales, and will become legal in Scotland on Dec. 31, 2014.) Same-sex marriage in Luxembourg will come into effect Jan. 1, 2015.