Selon le recensement de 2010, Troy compte 1 371 habitants[1]. La municipalité s'étend sur 1,49 mille carré (3,86 km2)[1].
La localité est fondée par Rice Williams en 1823[2] ou 1825[3]. Nommée d'après la ville antique de Troie, elle devient une municipalité en 1831[2]. Troy est le siège de son comté jusqu'en 1890, lorsqu'elle cède sa place à Union City[3].