Roches liegt im Verwaltungskreis Berner Jura. Die Postleitzahl der Gemeinde ist die 2762 und die Telefon-Vorwahl lautet 032. Roches hat das Autokennzeichen/Kontrollschild BE. Die Einwohnerzahl liegt bei ungefähr 200.
Nachbargemeinden von Roches sind unter anderem Belprahon (ca. 3,3 km entfernt), Moutier (ca. 3,3 km entfernt), Eschert (ca. 3,7 km entfernt), Grandval (ca. 5 km entfernt), Courrendlin (ca. 5 km entfernt) und Châtillon (ca. 5 km entfernt). Die Kantonshauptstadt Bern ist ungefähr 45 Kilometer von Roches entfernt.