La ville de Saint-Didier-en-Velay est située dans le département Haute-Loire.
Les agglomérations alentours sont les suivantes : La Séauve-sur-Semène, Sainte-Sigolène, Saint-Pal-de-Mons, Saint-Victor-Malescours, Pont-Salomon, Saint-Just-Malmont, Saint-Ferréol-d'Auroure.
15 infirmiers et infirmières à domicile travaillent à Saint-Didier-en-Velay.