La commune de Saint-Privat-d'Allier se situe dans le département Haute-Loire.
Les villes limitrophes sont les suivantes : Monistrol-d'Allier, Saint-Jean-Lachalm, Saint-Jean-de-Nay, Vergezac, Bains, Saint-Bérain, Le Vernet.
2 infirmiers et infirmières à domicile pratiquent à Saint-Privat-d'Allier.