The Town of Troy, like the rest of Montgomery County, was settled
primarily by Scottish immigrants. In 1852, Angus McCaskill, one of the
early settlers, donated a tract of 50 acres to the community to serve as
the town proper. Until a legislative decree changed the name, the
community was know as West's Oldfield. That same decree also located the
courthouse in the new community and made Troy the business center of a
thriving county.