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