La municipalité de Épinal se situe dans le département Vosges.
Les municipalités limitrophes sont les suivantes : Arches, Aydoilles, Deyvillers, Dounoux, Golbey, Renauvoid, Uriménil, Archettes, La Baffe, Chantraine, Dinozé, Dogneville, Jeuxey.
77 infirmiers et infirmières à domicile exercent à Épinal.