House For Sale In AL

There are currently 11,801 homes for sale in Alabama. The median list price in Alabama is $282,821 and the average price per square foot is $212.