La commune de Chéronnac se situe dans le département Haute-Vienne.
Les municipalités alentours sont les suivantes : Saint-Mathieu, Videix, Saint-Bazile, Vayres, Maisonnais-sur-Tardoire, Les Salles-Lavauguyon.
2 infirmiers et infirmières à domicile travaillent à Chéronnac.