North Haven is a village in the Town of Southampton in Suffolk County, on the South Fork of Long Island, in New York, United States. The population was 1,162 at the 2020 census. The area which North Haven now exists was first settled in 1665. The village incorporated itself in 1931.