La Roche liegt im Freiburger Bezirk Gruyère. Die Postleitzahl der Gemeinde ist die 1634 und die Telefon-Vorwahl lautet 026. La Roche hat das Autokennzeichen/Kontrollschild FR. Die Einwohnerzahl liegt bei ungefähr 1.400.
Nachbargemeinden von La Roche sind unter anderem Pont-la-Ville (ca. 2,3 km entfernt), Treyvaux (ca. 4 km entfernt), Hauteville (ca. 4 km entfernt), Pont-en-Ogoz (ca. 5 km entfernt), Corbières (ca. 6 km entfernt) und Senèdes (ca. 6 km entfernt).