Shelbyville, Tennessee

Shelbyville is a city in Bedford County, Tennessee, United States. It had a population of 20,335 residents at the 2010 census.