ROYE se situe dans la région Hauts de France et dans le département : SOMME , son code postal est 80700, son code INSEE : . La commune fait partie de l'arrondissement de Montdidier. Les habitants de : ROYE se noment les Royens, Royoulotes, Royennes, Royoulots. La commune compte 5754 habitants..
ROYE à une surficie de 1562 Km2, les coordonéées GPS de ROYE sont 49.69353926,2.7890612. Le Nombre d'habitations est de 2635 composé de 2422 résidences pricipales de 60 résidences secondaires ainsi que de de 153 logement vacances. Le maire de ROYE est DELNEF Pascal (1960-10-18), Ancienne profession intermédiaire.