Which city is home to the Statue of Liberty? 🔊
The city home to the Statue of Liberty is New York City. The statue, which symbolizes freedom and democracy, was a gift from France to the United States, dedicated on October 28, 1886. Located on Liberty Island in New York Harbor, the Statue of Liberty has become an enduring symbol of hope for immigrants arriving in America seeking a better life. It stands 305 feet tall from the ground to the tip of the torch and has undergone various restorations to maintain its structural integrity. The statue is a UNESCO World Heritage Site and attracts millions of visitors annually.
Equestions.com Team – Verified by subject-matter experts