Search homes for sale in Franklin, TN, a city located in Williamson County. Listings are updated daily from the MLS.
For more details about any of these Franklin homes for sale, click the "Request More Info" button located on the detail page of every property. We can provide you with past sales history, disclosures, dates and prices of homes recently sold nearby, and more.
And, if you haven't already, register for a free account to automatically receive email alerts whenever new listings hit the Franklin, TN, real estate market that match your search criteria.