Goshen, Vermont
…The population was 172 at the 2020 census. Goshen is located in southern Addison County, within the Green Mountains. It is bordered by the town of Leicester 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…