La localité de Roches, et qui est paisible, se trouve dans le département de la Creuse. Elle compte une population de 372 habitants. Les habitations ancienes constituent la plus grande partie de l'habitat. D'un point de vue économique, l'état des lieux est caractérisé par un pourcentage d'ouvriers proportionnellement très supérieur à la moyenne (78%) et un revenu moyen proportionnellement très bas (16200 €), une taxe foncière de 44%.
La population est surtout âgée, elle se distingue notamment par un assez haut pourcentage de personnes âgées (37%) et une part d'enfants et d'adolescents relativement faible (17%), mais une quotité de retraités de 34% et un âge moyen de 48 ans. La commune bénéficie de conditions climatiques distinguées par un ensoleillement de 1766 heures par an. En outre, on peut y noter une année moyenne de contruction de 1955, une portion de petits terrains relativement supérieure à la moyenne (9%).