This charming riverside village on the banks of the Musconetcong River slipped into the twentieth century with little changed since its settlement in 1800. Hampton Borough rests on the highlands of Hunterdon County. It borders Bethlehem Township, Glen Gardner Borough, Lebanon Township and Warren County. The borough offers tranquil residential neighborhoods. Spruce Run Recreation Area is nearby for outdoor recreation and water sports.