Chéronnac ist eine Gemeinde im Regionalen Naturpark Périgord-Limousin in Frankreich. Sie gehört zur Region Nouvelle-Aquitaine, zum Département Haute-Vienne, zum Arrondissement Rochechouart und zum Kanton Rochechouart. Sie grenzt an Videix im Nordwesten, an Vayres im Nordosten, an Saint-Bazile im Südosten, an Saint-Mathieu im Süden und an Maisonnais-sur-Tardoire und Les Salles-Lavauguyon im Südwesten.
In Chéronnac entspringt die Charente.
In der Gemeindegemarkung von Chéronnac gibt es Leukogranitvorkommen, genannt Chéronnac-Leukogranit, als Ergebnis des Meteoriteneinschlags vor ungefähr 200 Millionen Jahren, von dem der Krater von Rochechouart-Chassenon zeugt.
Chaillac-sur-Vienne | Champagnac-la-Rivière | Champsac | Chéronnac | Cognac-la-Forêt | Cussac | Dournazac | Gorre | Javerdat | La Chapelle-Montbrandeix | Les Salles-Lavauguyon | Maisonnais-sur-Tardoire | Marval | Oradour-sur-Glane | Oradour-sur-Vayres | Pensol | Rochechouart | Saillat-sur-Vienne | Saint-Auvent | Saint-Bazile | Saint-Brice-sur-Vienne | Saint-Cyr | Sainte-Marie-de-Vaux | Saint-Junien | Saint-Laurent-sur-Gorre | Saint-Martin-de-Jussac | Saint-Mathieu | Saint-Victurnien | Vayres | Videix