Le département de la Haute-Vienne comprend l'entité de Mailhac-sur-Benaize, reposante. Elle compte 302 habitants. Beaucoup de logements sont âgés. La population est principalement âgée, elle se caractérise entre autres par une taille moyenne des ménages de 2.2 personnes, mais un taux de fécondité proportionnellement important, un âge moyen assez important : 48 ans, une proportion de retraités élevée (46%) et une quotité d'enfants et d'adolescents relativement inférieure à la moyenne (16%).
Le climat économique est caractérisé par une portion de cadres de 52%, un revenu moyen comparativement très inférieur (18500 €). La localité profite d'un climat défini par des précipitations de 917 mm par an, mais un ensoleillement de 1801 heures par an. Elle est aussi particularisée par une densité de population comparativement assez faible : 10 hab./km².