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