Un peu d’histoire… De 1134 à 1161, le petit village avait pour nom Roa, Roha en 1275 et Roye en 1431.
Le nom est issu du mot de l’ancien français roie/roye qui désignait un ruisseau ou un cours d’eau créé par l’homme.
Ce nom est lui-même issu du gaulois qui se traduit par fossé, sillon.
Roye est construite sur le plateau de Haute Saône dans la dépression sous-vosgienne et s’appuie sur le versant méridional du massif des Vosges. le territoire communal est situé dans une plaine avec quelques collines arrondies et aplaties.
Le nord du territoire communal repose sur le bassin houiller stéphanien sous-vosgien qui est identifié au lieu-dit La Coulonge, à proximité de l’aérodrome de Malbouhans.
L’existence d’une église à Roye est signalée dans l’histoire dès le Xème siècle.
D’après l’état du diocèse publié en 1640, il y aurait eu une église à Roye en 925. Elle fut donnée à l’abbaye de Lure par Lothaire, fils de Louis d’Outre-mer en 970. Par la suite, l’église de Roye, dédiée à Saint Hippolyte, fut donnée, dès avant 1178, à l’abbaye de Saint-Vincent de Besançon. Au Moyen Age, l’église de Roye dépendait de la seigneurie de Granges-le-Bourg.
Cette église devint paroissiale en 1642, au XVème siècle. En 1614, il y avait 52 ménages à Roye.
Le cimetière qui entourait l’église a été déplacé vers 1980, il reste toutefois quelques tombes plus ou moins anciennes et un calvaire sculpté dans le grès rose érigé en 1714.
Le cœur du vieux village est bâti autour d’une vaste place à l’ombre d’arbres séculaires, la “Place des Tilleuls”.
Cette place est aujourd’hui le lieu privilégié de la plupart des manifestations organisées dans la commune.
Roye compte 1411 habitants (recensement 2012) pour une superficie de 10.37 km2 soit 136 habitants au km2– altitude 293/304 m.
Évolution démographique
* 1957 : 498 habitants
* 1962 : 704 habitants
* 1975 : 918 habitants
* 1990 : 1176 habitants
* 2005 : 1219 habitants
* 2012 : 1411 habitants