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, Raucoules, Saint-Romain-Lachalm, Sainte-Sigolène, Dunières, Lapte, Saint-Victor-Malescours.
19 infirmiers et infirmières à domicile pratiquent à Saint-Pal-de-Mons.