We have found 398 properties in Lafayette, TN. Average property sale price in Lafayette is $85,709. It is 55.7% lower than average property value in Tennessee. Average price per square feet in Lafayette is $51. It is 43.3% lower than average property value in Tennessee.