La municipalité de Gray est située dans le département Haute-Saône.
Les villes limitrophes sont les suivantes : Esmoulins, Gray-la-Ville, Velet, Ancier, Noiron, Arc-lès-Gray, Battrans, Champvans, Cresancey, Saint-Broing, Rigny.
36 infirmiers et infirmières à domicile exercent à Gray.