The town of Hainesville is a unincorporated community in Sussex County, New Jersey along a stretch of County Road 645 known as Layton-Hainesville Road, running parallel to U.S. Highway 206, near State Highway 675.
The town of Hainesville is a unincorporated community in Sussex County, New Jersey. It lies along a stretch of County Road 645, known as the Layton-Hainesville Road, that runs parallel to U.S. Highway 206 and connects to State Highway 675.