No, Lady Liberty is on a separate island called Liberty Island. Both of these islands are on the southern tip of Manhattan.