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