Bonnefond est une commune du département de la Corrèze, dans la région de Nouvelle-Aquitaine.
Bonnefond fait partie du canton de Plateau de Millevaches 
Bonnefond adhère à la la communauté de communes Vézère-Monédières-Millesources 
Bonnefond fait partie du bassin de vie de Eymoutiers 
Le maire de Bonnefond est M. Sylvain BERNARD - Agriculteur sur moyenne exploitation (2026)
La population de Bonnefond est de 114 habitants (2025) 
L'altitude moyenne de Bonnefond 830 mètres.
Le code postal de Bonnefond est : 19170
Le code INSEE de Bonnefond est : 19027
0 Il n'y a aucun établissement scolaire à Bonnefond.
52.6 La part des résidences secondaires est de 52.6 %. 
Tous les chiffres et statistiques sur Bonnefond sur le site Insee.fr 
Pérols-sur-Vézère: à 6.27 km
Pradines: à 6.32 km
Grandsaigne: à 6.71 km
Gourdon-Murat: à 7.00 km
Péret-Bel-Air: à 7.22 km
Saint-Yrieix-le-Déjalat: à 8.46 km
Bugeat: à 8.67 km
Lestards: à 8.72 km
Davignac: à 9.96 km
Ambrugeat: à 10.35 km
Chaumeil: à 11.60 km
Viam: à 11.65 km
Veix: à 11.74 km
Soudeilles: à 11.96 km