We have found 27,699 properties in Birmingham, AL. Average property sale price in Birmingham is $343,464. It is 61.8% higher than average property value in Alabama. Average price per square feet in Birmingham is $188. It is 70.9% higher than average property value in Alabama.