La commune de Saint-Pierre-Laval se situe dans le département Allier.
Les municipalités à proximité sont les suivantes : Andelaroche, Arfeuilles, Saint-Martin-d'Estréaux, Droiturier, Saint-Bonnet-des-Quarts, Châtelus.
3 infirmiers et infirmières à domicile pratiquent à Saint-Pierre-Laval.