Below is a list of the types of businesses in the City of Goshen in which we have business listings. If you do not see your city within the list below. You can add a business for just $49.95 per year. To add a business submit your info here.
Goshen is a town in Pike County, Alabama. It is part of the Troy Metro Area. It is situated at an elevation of 318 feet, and it has a total land area of 2.51 square miles.
Educational services, wholesale trade, professional, scientific, and technical services, and agriculture, forestry, fishing and hunting are the economic mainstays here. Public schooling comprises of one elementary and one high school. The Troy Bank & Trust Company has a branch here. The closest hospital is Crenshaw Community Hospital, located 11 miles away in Luverne. The cost of living here is 14.70% lower than the country average, making living here comparatively cheaper.
The town gets 55 inches of rain annually. The number of days in a year with measurable precipitation is 96.