Troy is a city in Pike County, Alabama, United States. As of the 2010 census, the population was 18,003. https://www.wsfa.com/Global/story.asp?S=14222648 Troy experienced a growth spurt of over 4,000+ people since 2000. The city is the county seat of Pike County (...) (from Wikipedia)