Logan is a city in the U.S. state of Ohio. It is the county seat of Hocking County. 7,152 people lived there in the 2010 census. The city is in southeast Ohio, on the Hocking River 48 miles southeast of Columbus.