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