Hayesville Flag

Hayesville

County:
Ashland County
County Seat:
No
Area (mi²):
0.738
State:
Ohio

Hayesville is a village located in Ashland County, Ohio. Hayesville has a 2026 population of 458. Hayesville is currently growing at a rate of 0.22% annually but its population has decreased by -0.65% since the most recent census, which recorded a population of 461 in 2020.

458
Total Population
621
Density (mi²)
1 0.22%
Growth