The Statue of Liberty is located on Liberty Island in New York Harbor, New York City, United States. It was a gift from France to the United States and was dedicated on October 28, 1886. The statue has since become a symbol of freedom and democracy and is one of the most iconic landmarks in the world.