 Goshen Township, Belmont County, Ohio

Goshen Township is one of the sixteen townships of Belmont County, Ohio, United States.The 2010 census reported a population of 3,147 people in the township, 1,438 of whom lived in the unincorporated portions of the township.