We have found 207 properties in Mayodan, NC. Average property sale price in Mayodan is $80,669. It is 66.3% lower than average property value in North Carolina. Average price per square feet in Mayodan is $64. It is 39% lower than average property value in North Carolina.