Goshen is a charming town located in Sullivan County, New Hampshire. It was incorporated in 1791 and was named after the biblical land of Goshen. The town has a rich history dating back to the early settlers who were drawn to the area for its fertile land and abundant natural resources.
Goshen is home to a diverse population of people who are known for their friendliness and community spirit. The town has a strong sense of community, with residents coming together to support each other and participate in local events and activities.
According to the latest census data, Goshen has a population of around 800 residents. The population has remained relatively stable over the years, with a slight increase in recent years due to the town's popularity as a tourist destination.
Goshen is located in the western part of New Hampshire, near the border with Vermont. The town is surrounded by scenic mountains and forests, making it a popular destination for outdoor activities such as hiking, fishing, and skiing.
The economy of Goshen is primarily based on tourism, with many residents working in the hospitality industry. The town also has a small farming community, with local farmers producing a variety of crops and livestock.
Goshen has a rich cultural heritage, with many residents proud of their New England roots. The town hosts several cultural events throughout the year, including music festivals, craft fairs, and historical reenactments.