Goshen, New Hampshire

Goshen is a town in Sullivan County, New Hampshire, United States.

Most of the southeastern part of town is drained by Cherry Brook, one of the headwaters of the Ashuelot River, a southwestward-flowing tributary of the Connecticut, but a small area at the southeastern corner of town has the headwaters of the eastward-flowing West Branch Warner River, part of the Merrimack River watershed.

[3] The long ridge of Mount Sunapee occupies the eastern edge of town.

The highest point in Goshen is an unnamed knob on the ridge (near Goves Mountain) where the elevation reaches 2,529 feet (771 m) above sea level.

New Hampshire Route 10 passes through the western part of the town, including Goshen village, and leads north to Newport and south to Keene.

The majority of Goshen elementary and middle-school aged children now attend Newport, NH schools; the Newport school system now acts as the anchor system for Goshen students.

Fire station in Goshen
Map of New Hampshire highlighting Sullivan County