How many cities are there in Tennessee? There are a total of 548 towns and cities in the state of Tennessee. Top 10 biggest cities by population are Memphis, Nashville, Knoxville, Chattanooga, Clarksville, Murfreesboro, Jackson, Johnson City, Franklin, and Bartlett and ten oldest cities are Jonesborough, Knoxville, Maryville, Greeneville, Sevierville, Springfield, Rutledge, Franklin, Elizabethton, and Newport.