Statue of Liberty & Ellis Island Foundation is a non-profit organization headquartered in the US. Founded in 1982, it operates with approximately 70 employees and reported $9.8M in revenue as of 2024. The foundation functions as a 501c3 nonprofit dedicated to the preservation, restoration, and honoring of the Statue of Liberty and Ellis Island, collaborating with the National Park Service in public-private partnerships.