freeport (officially the incorporated village of freeport) is a village in the town of hempstead, nassau county, new york, us, on the south shore of long island. the population was 43,713 at the 2010 census.