We have found 76 properties in Harpersville, AL. Average property sale price in Harpersville is $226,434. It is 6.7% higher than average property value in Alabama. Average price per square feet in Harpersville is $190. It is 72.7% higher than average property value in Alabama.