🇺🇸 Troy is a town in Obion County, Tennessee, United States. It is part of the Union City, TN–KY Micropolitan Statistical Area.
Troy has a population of over 1,371 people. Troy also forms part of the wider Obion County which has a population of over 30,787 people. It is also a part of the larger Union City area.