Selon l'American Community Survey pour la période 2011-2015, 95,45 % de la population âgée de plus de 5 ans déclare parler l'anglais à la maison, 1,07 % le japonais, 0,97 % une langue chinoise, 0,94 % l'espagnol et 1,56 % une autre langue[4].
La population de Troy est estimée à 25 770 habitants au [5].
Le revenu par habitant était en moyenne de 27 279 dollars par an entre 2012 et 2016, légèrement inférieur à la moyenne de l'Ohio (27 800 dollars) et à la moyenne nationale (29 829 dollars). Sur cette même période, 12,2 % des habitants de Troy vivaient sous le seuil de pauvreté (contre 14,6 % dans l'État et 12,7 % à l'échelle des États-Unis)[5].