Freeport is a village in the town of Hempstead, Nassau County, New York, New York, USA, on the South Shore of Long Island.