La commune

Chaveroche (Chava Ròcha en occitan) est une commune française du le département de la Corrèze en région Nouvelle-Aquitaine.

Situé en Haute-Corrèze près d’Ussel, sur les premiers contrefort du plateau de Millevaches, à 710 mètres d’altitude en moyenne, le bourg de Chaveroche et ses hameaux forment un territoire de 1 826 hectares (environ 18 km2). 

Le territoire communal est bordé à l’est par la Diège sur près de cinq kilomètres.