We have found 127 properties in Lafayette, AL. Average property sale price in Lafayette is $64,250. It is 69.7% lower than average property value in Alabama. Average price per square feet in Lafayette is $40. It is 63.6% lower than average property value in Alabama.