L'entité de Roches, calme, se trouve dans le département de la Creuse et compte une population de 372 habitants. Le parc immobilier est en majorité composé de bâtiments âgés. Un taux de personnes âgées supérieur à la moyenne (37%) et une part d'enfants et d'adolescents proportionnellement inférieure (17%) distinguent la population qui est en majorité âgée.
La commune bénéficie d'un climat caractérisé par des précipitations de 1091 mm par an, mais un ensoleillement de 1766 heures par an. En ce qui concerne l'économie, l'état des lieux est caractérisé par une taxe habitation de 24%, un pourcentage d'ouvriers comparativement haut (78%) et un bas revenu moyen (16200 €). En termes d'équippements, la commune possède une capacité d'accueil touristique de 17 lits. Elle est caractérisée par une année moyenne de contruction de 1955 mais une importante proportion de petits terrains : 9%.