Ashland is a city in Ashland County, Ohio, United States, and its county seat. The population was 19,225 at the 2020 census. It is the center …Ashland is a city in Ashland County, Ohio, United States, and its county seat. The population was 19,225 at the 2020 census. It is the center of the Ashland Micropolitan statistical area, which includes all of Ashland County.