We have found 144 properties in Shelby, AL. Average property sale price in Shelby is $176,070. It is 17.1% lower than average property value in Alabama. Average price per square feet in Shelby is $153. It is 39.1% higher than average property value in Alabama.

List of properties