La Roche est une commune suisse du canton de Fribourg, située dans le district de la Gruyère. Ses habitants sont appelés Rochois.