Franklin is a city in and county seat of Williamson County, Tennessee, United States. An affluent suburb of Nashville, it is located about 21 miles south of Nashville, and 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 2016 estimated population of 74,794 it is ranked as the seventh-largest city in Tennessee.