Williamson County, Tennessee Cities (2025)

10 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Franklin190,38883,5481.4%2,03045 City
Franklin290,38884,1551.4%2,03045 City
Brentwood345,54445,3840.04%1,08142 City
Brentwood445,54445,4470.04%1,08142 City
Nolensville516,24713,8292.77%1,55610 Town
Nolensville616,24714,0542.77%1,55610 Town
Fairview710,7909,3922.42%60018 City
Fairview810,7909,5152.42%60018 City
Thompson's Station99,4637,4384.21%41023 Town
Thompson's Station109,4637,5514.21%41023 Town

Williamson County Cities Summary

Largest City

Franklin is the largest city in Williamson County, with a population of 90,388.

Smallest City

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

10 Largest Cities

There are 10 cities in Williamson County, Tennessee.

Location of Williamson County