Hayesville is a census-designated place and unincorporated community located in Marion County, Oregon, in the United States. It is situated just outside the city limits of Salem but remains within the city's urban growth boundary.
The community is part of the Salem Metropolitan Statistical Area. As of the 2020 census, the population of Hayesville was recorded at 21,891.