House For Sale In AL

There are currently 13,832 homes for sale in Alabama. The median list price in Alabama is $287,618 and the average price per square foot is $229.