La commune de Saint-Pal-de-Mons est située dans le département Haute-Loire.
Les communes alentours sont les suivantes : Saint-Didier-en-Velay, Saint-Romain-Lachalm, Sainte-Sigolène, Lapte, Raucoules, Dunières, Saint-Victor-Malescours.
11 infirmiers et infirmières à domicile pratiquent à Saint-Pal-de-Mons.