Geography Goshen is located in southern Addison County, within the Green Mountains. It is bordered by the town of Forest Dale to the west, Salisbury to the northwest, Ripton to the north, and Hancock to the northeast. To the east is the town of Rochester in Windsor County, and to the south and southwest, in Rutland County, are the towns of Chittenden and Brandon, respectively.
Geography Goshen is located in southern Addison County within the Green Mountains It is bordered by the town of Forest Dale to the west, Salisbury to the northwest, Ripton to the north, and Hancock to the northeast. To the east is the town of Rochester in Windsor County, and to the south and southwest, in Rutland County, are the towns of Chittenden and Brandon, respectively.