Goshen is a town in Hampshire County, Massachusetts, United States. The population was 960 at the 2020 census.[2] It is part of the Springfield, MassachusettsMetropolitan Statistical Area. The town has a rural atmosphere, with one general store, a post office, a fire station, a regional elementary school in nearby Chesterfield, and a town hall. The town encompasses both the Upper and Lower Highland lakes, Upper being a part of the D.A.R. State Forest. The Lower Highland Lake is privately held by a homeowners' association for families who own yearlong and summer properties on the lake.
As of the census[4] of 2000, there were 921 people, 365 households, and 247 families residing in the town. The population density was 53.0 inhabitants per square mile (20.5/km2). There were 536 housing units at an average density of 30.9 per square mile (11.9/km2). The racial makeup of the town was 99.02% White, 0.11% Native American, 0.22% Asian, and 0.65% from two or more races. Hispanic or Latino of any race were 1.09% of the population.
There were 365 households, out of which 29.9% had children under the age of 18 living with them, 56.2% were married couples living together, 6.8% had a female householder with no husband present, and 32.3% were non-families. Of all households, 18.4% were made up of individuals, and 5.8% had someone living alone who was 65 years of age or older. The average household size was 2.52 and the average family size was 2.94.
In the town, the population was spread out, with 21.9% under the age of 18, 4.3% from 18 to 24, 32.0% from 25 to 44, 31.1% from 45 to 64, and 10.6% who were 65 years of age or older. The median age was 41 years. For every 100 females, there were 88.0 males. For every 100 females age 18 and over, there were 90.2 males.
The median income for a household in the town was $49,583, and the median income for a family was $58,750. Males had a median income of $37,159 versus $27,500 for females. The per capita income for the town was $22,221. About 4.3% of families and 7.9% of the population were below the poverty line, including 7.3% of those under age 18 and 9.5% of those age 65 or over.
Goshen and Baker, Missouri, are the only two towns or villages in the United States within 29 miles of four different states. Goshen is 28.5 miles from New York, 28 miles from Connecticut, 26 miles from New Hampshire, and 20 miles from Vermont.[5]
^From United States Geological Survey sources, which have a small unpopulated area of Cimarron County, Oklahoma, as little as 27 miles from four different states and Goshen, MA and Baker, MO as the only towns or villages within 29 miles of four different states.