Roches est une commune située dans le département de la Creuse en région Nouvelle-Aquitaine (anciennement région du Limousin) à une vingtaine de kilomètres au Nord de Guéret. Située au cœur d’une région bocagère, vous apprécierez ses paysages verdoyants ainsi que son patrimoine naturel.
Ses habitants sont appelés les Rochois et les Rochoises.
Roches compte un peu moins de 400 habitants.
Avant de devenir une commune de 2500 hectares Roches faisait partie de l’Archiprêté d’Anzème sous le nom de Roches Malvalaise prieuré cure de 1443 à 1780
La commune abrite une église inscrite au titre des monuments historiques depuis 1969, l’église Saint-Pierre.
La commune de Roches est majoritairement à vocation agricole surtout herbagère, céréalière dans certaines terres, l’herbe est consommée principalement par des bovins de race limousine et charolaise. La commune compte 36 hameaux allant de la maison isolée à une quinzaine de foyers pour les plus importants. Ils étaient signalés à l’origine par des croix à l’intersection des chemins, il en reste encore une quinzaine répartie sur le territoire de la commune.