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.

The median household income in Hayesville is $76,250 with a poverty rate of 5.34%. The median age in Hayesville is 33.3 years: 38.8 years for males, and 30.6 years for females. For every 100 females there are 66.2 males.

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