Lanobre compte 1 400 habitants. Le village est situé sur un plateau de granit qui s'étend sur les départements du Cantal et du Puy-de-Dôme, limité à l'ouest par la vallée de la Dordogne et au sud et à l'est par la rivière Rhue, avec les contreforts du massif volcanique des Dores pour appui au nord. Son altitude modeste (630 mètres) donne à cette région un relief harmonieux où alternent prairies, forêts, lacs et rivières. Lanobre, qui était une seigneurie depuis le XIIIe siècle, devint une commune en 1792. Le village possède deux monuments historiques : l'église Saint-Jacques-le-Majeur (XIIe siècle) et le château de Val (XVe siècle).