Kenton is a city in and the county seat of Hardin County, Ohio, United States, located in the west-central part of Ohio about 57 mi northwest of Columbus and 70 mi south of Toledo. Its population was 7,947 at the 2020 census. The city was named for frontiersman Simon Kenton of Kentucky and Ohio.