La commune de Lapeyrouse est située dans le département Puy-de-Dôme.
Les municipalités alentours sont les suivantes : Louroux-de-Bouble, Durmignat, Buxières-sous-Montaigut, Beaune-d'Allier, Échassières, La Celle, Hyds, Vernusse.
1 infirmier et infirmière à domicile travaille à Lapeyrouse.