La Roche est une commune du canton de Fribourg, dans le district de la Gruyère. Elle compte 1 959 habitants sur 24,1 km², entre 676 et 1 719 m d'altitude.
1 959habitants
24,1 km²de terre ferme
676 – 1 719 mdu point bas au point haut
81habitants au km²
La commune en 3D
Le territoire de la commune avec son relief et la photo aérienne posée dessus. Relief amplifié 1,3 fois.
La commune de La Roche possède une histoire ancienne qui remonte au Moyen Âge. Elle était le centre d'une seigneurie du même nom, englobant la vallée s'étendant entre le Cousimbert et les collines de la Combert, ainsi que Pont-la-Ville.