Williamson County, Tennessee Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Franklin191,41684,1591.32%2,05345 City
Brentwood245,30745,437-0.01%1,07642 City
Nolensville316,21414,0372.69%1,55210 Town
Fairview411,1329,5102.34%61918 City
Thompson's Station59,8487,5574%41224 Town

Williamson County Cities Summary

Largest City

Franklin is the largest city in Williamson County, with a population of 91,416.

Smallest City

Thompson's Station is the smallest city in Williamson County, with a population of 9,848.

10 Largest Cities

There are 5 cities in Williamson County, Tennessee.

Location of Williamson County