Situé sur le piémont du massif vosgien, Mandray est un village pittoresque composé de hameaux ceints d’un habitat dispersé. Il s’agit d’un village de piémont situé à 430 mètres d’altitude, inclus dans le Parc naturel régional des Ballons des Vosges.
Il se niche dans la vallée du Mandresey, petit affluent droit de la Meurthe, à 10 km au sud-est de Saint-Dié-des-Vosges.
L’habitat est dispersé, avec plusieurs hameaux : Haute-Mandray, Mi-Mandray, Basse-Mandray, Bénifosse, la Béhouille, la Nold, le Pré du Moulin, Mardichamp, le Raichant (signifiant jardin en patois), les Angles et enfin les Carrières.
C’est une des 188 communes du parc naturel régional des Ballons des Vosges. La commune de Mandray fait partie de la Communauté d’agglomération de Saint-Dié-des-Vosges.