We have found 10 properties on 31st St S, Birmingham, AL. Average price per square feet on 31st St S is $164. It is 12.8% lower than average price per sqft Birmingham. Average sale price on 31st St S is $308,286. It is 10.2% lower than average sale price in Birmingham.