 Although the approach to Middlebury Gap begins in Ripton, the Gap's height-of-land is in neighboring Hancock.Ripton is bordered by the town of Middlebury to the west, Bristol and Lincoln to the north, Granville to the east, Hancock to the southeast, Goshen to the south, and Salisbury to the southwest.According to the United States Census Bureau, Ripton has a total area of , of which is land and , or 0.34%, is water.