L'entité de Roches est situé dans le département de la Creuse. Elle compte une population de 372 habitants. Elle est reposante. Beaucoup d'habitations sont âgées. Les équippements de l'entité sont particularisés par une capacité d'accueil touristique de 17 lits. La situation économique se distingue par une part d'ouvriers très supérieure à la moyenne (78%) et un revenu moyen proportionnellement très inférieur (16200 €).
Les habitants sont surtout âgés et sont caractérisés entre autres par une portion de personnes âgées élevée (37%) et une proportion d'enfants et d'adolescents proportionnellement assez faible (17%). En termes climatiques, la commune profite de un ensoleillement de 1766 heures par an, mais des précipitations de 1091 mm par an. De plus, il faut distinguer un pourcentage de logement social HLM de 2% et un taux de déplacement vers un lieu de travail extérieur de 91%, par contre une part de petits terrains proportionnellement haute : 9%.