Hayesville es un pueblo ubicado en el condado de Clay, Carolina del Norte, Estados Unidos.
[3] Según la Oficina del Censo, tiene una superficie de 1.65 km², correspondientes en su totalidad a tierra firme.
Según el censo de 2020, en ese momento había 461 personas residiendo en la localidad.
Los ingresos per cápita para la localidad eran de $12,281.
Los hombres tenían ingresos per cápita por $21,667 frente alos $16,500 que percibían las mujeres.