Roches est une ville de la Creuse en région Nouvelle-Aquitaine.
Roches compte 374 habitants appelés les "Rochois, Rochoises".
La densité de la population de Roches est de 14 habitants au km².
Le maire de Roches est Monsieur Didier THEVENET