Q95 – Where is the Statue of Liberty? Answer(s) New York (Harbor) Liberty Island [Also acceptable are New Jersey, near New York City, and on the Hudson (River).]