Jackson is a city in and the county seat of Jackson County, Ohio, United States approximately 27 miles southeast of Chillicothe. The population was 6,252 at the 2020 census. It is the principal city of the Jackson, Ohio micropolitan area, which consists of Jackson County.