We have found 352 properties in Roanoke, AL. Average property sale price in Roanoke is $152,632. It is 28.1% lower than average property value in Alabama. Average price per square feet in Roanoke is $73. It is 33.6% lower than average property value in Alabama.