kingston is a city in and the county seat of roane county, tennessee, united states. this city is thirty-six miles southwest of knoxville. it had a population of 5,934 at the 2010 united states census.