La Roche-des-Arnauds est un village français, situé dans le département des Hautes-Alpes et la région de Provence-Alpes-Côte d'Azur.
La commune s'étend sur 53,8 km² et compte 1 372 habitants
Entouré par les communes de Manteyer, Montmaur et Rabou, La Roche-des-Arnauds est situé à 10 km au Nord-Ouest de Gap la plus grande ville à proximité
. Situé à 939 mètres d'altitude, Le Ruisseau Ruissan, le torrent de la rivière, le Ruisseau de Champ Loubet sont les principaux cours d'eau qui traversent la commune de la Roche-des-Arnauds.
La commune est proche du parc national des Écrins à environ 16 km.
La Mairie
L'église Saint-Pierre
Chapelle de Sauveterre
Le Monument aux Morts