We have found 408 properties in Elon, NC. Average property sale price in Elon is $206,198. It is 13.8% lower than average property value in North Carolina. Average price per square feet in Elon is $81. It is 22.9% lower than average property value in North Carolina.