If you need assistance, please call 615-545-6418

Franklin

Why you'd want to live in Franklin

Franklin is a city in and county seat of Williamson County, Tennessee, United States.[4] Located about 21 miles south of Nashville, it is one of the principal cities of the Nashville metropolitan area. Since 1980 its population has increased more than fivefold and, based on its 2013 estimated population of 68,886, it is ranked as the seventh-largest city in Tennessee. via Wikipedia

Franklin TN

Franklin Market Report

$2,097,860

AVERAGE PRICE OF 1,295 HOMES

$675,000

AVERAGE PRICE OF 1 DISTRESSED HOMES

$2,938,167

AVERAGE PRICE OF 804 MULTI-MILLION DOLLAR HOMES

$1,893,943

AVERAGE PRICE OF 310 NEWLY BUILT HOMES

$3,591,978

AVERAGE PRICE OF 106 HOMES WITH A POOL

$1,420,158

AVERAGE PRICE OF 64 REDUCED PRICE HOMES

Average Home

Average Price $2,097,860
Avg Bedrooms 3.3 beds
Avg Bathrooms 3.41 baths

Average Price by Bedrooms

1 bedroom $521,236
2 bedrooms $816,529
3 bedrooms $1,589,797
4 bedrooms $1,722,528
5 bedrooms $2,303,638
Franklin Home Price Trends
  6/2026 5/2026 4/2026 3/2026 2/2026
Total Listings n/a n/a 1,149 945 817
Average Price n/a n/a $2,074,629 $2,199,512 $2,303,768
Avg Price Change n/a n/a -6.02% -4.74% -2.03%
Median Price n/a n/a $1,261,808 $1,271,764 $1,264,990
Med Price Change n/a n/a -0.79% +0.54% +0.24%
Avg Bedrooms n/a n/a 3.21 beds 3.08 beds 3.03 beds
Avg Bathrooms n/a n/a 3.32 baths 3.19 baths 3.12 baths
Home Price by High School
School Name Total Homes Average Price Avg Days on Site
Centennial High School 248 $1,196,287 113 days
Franklin High School 278 $2,373,604 126 days
Fred J Page High School 231 $1,725,024 95 days
Independence High School 397 $2,368,502 88 days
Ravenwood High School 59 $2,060,378 103 days
Total Homes Average Price Avg Days on Site
All Homes 1,295 $2,097,860 107 days
Distressed Homes 1 $675,000 60 days
Multi-Million Dollar Homes 804 $2,938,167 122 days
Newly Built Homes 310 $1,893,943 123 days
Homes with a Pool 106 $3,591,978 94 days
Reduced Price Homes 64 $1,420,158 83 days