Ashville is a village in Pickaway County, Ohio, United States. The population was 4,097 at the 2010 census. Ashville is located 22 miles south of Columbus and 11 miles north of Circleville.

source