We have found 38 properties on St John St, Lafayette, LA. Average price per square feet on St John St is $165. It is 32.0% higher than average price per sqft Lafayette. Average sale price on St John St is $155,058. It is 20% lower than average sale price in Lafayette.