La commune de Bonnefond se trouve dans le département de la Corrèze. Elle compte une population de 109 habitants. Elle est appréciée des vacanciers et paisible. L'habitat est principalement composé de résidences secondaires. La population est surtout âgée, elle se caractérise notamment par un taux de retraités comparativement assez supérieur (41%), un pourcentage de personnes âgées proportionnellement très supérieur à la moyenne (41%), un âge moyen proportionnellement supérieur à la moyenne : 52 ans, une assez faible proportion d'enfants et d'adolescents (16%), une croissance démographique proportionnellement très inférieure et une taille moyenne des ménages proportionnellement très inférieure à la moyenne (1.8 personnes).
D'un point de vue économique, la situation est caractérisée en particulier par un revenu moyen très inférieur à la moyenne (16800 €), mais une quotité d'ouvriers de 50%. Citons un pourcentage d'utilisation de la voiture comparativement très haut : 22% et une densité de population inférieure (0 hab./km²).