As of January 6, 2015:
In the United States, same-sex marriage is legal in 36 states (Alaska, Arizona, California, Colorado, Connecticut, Delaware, Florida, 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, 16 countries (Argentina, Belgium, Brazil, Canada, Denmark, France, Iceland, Luxembourg, Netherlands, New Zealand, Norway, Portugal, South Africa, Spain, 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, Scotland, and Wales.) A marriage equality law will come into effect in Finland in 2016.