La localité de Roches, sereine, comprenant 372 habitants, se trouve dans le département de la Creuse. Beaucoup de logements sont anciens. La situation économique comprend un haut pourcentage d'ouvriers (78%) et un revenu moyen inférieur à la moyenne (16200 €). La commune bénéficie d'un climat particularisé par des précipitations de 1091 mm par an.
Les habitants sont principalement âgés ; on y observe notamment une part de retraités de 34%, mais une quotité de personnes âgées importante (37%) et un taux d'enfants et d'adolescents assez inférieur à la moyenne (17%). En outre, il y a lieu d'indiquer un pourcentage de petits terrains assez supérieur à la moyenne (9%), une évolution du nombre de places en établissement scolaires de 47, une densité de population de 20 hab./km² et une proportion de logement social HLM de 2%.